Merge pull request #148 from jdepoix/bugfix/fix-python3.7-build

Fix python 3.7 build
This commit is contained in:
jdepoix 2022-03-30 15:58:33 +02:00 committed by GitHub
commit 69574070de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 4 deletions

View File

@ -2,9 +2,11 @@ language: python
python: python:
- "3.5" - "3.5"
- "3.6" - "3.6"
- "3.7" - "3.7.11"
- "3.8" - "3.8"
install: install:
- pip install --upgrade pip
- pip install --upgrade setuptools
- pip install -r requirements.txt - pip install -r requirements.txt
script: script:
- coverage run -m unittest discover - coverage run -m unittest discover

View File

@ -2,6 +2,6 @@ requests==2.24.0
# testing # testing
mock==3.0.5 mock==3.0.5
httpretty==0.9.7 httpretty==1.1.4
coverage==5.2.1
coveralls==1.11.1 coveralls==1.11.1
coverage==5.2.1

View File

@ -13,6 +13,7 @@ from ._errors import (
CookiesInvalid CookiesInvalid
) )
class YouTubeTranscriptApi(object): class YouTubeTranscriptApi(object):
@classmethod @classmethod
def list_transcripts(cls, video_id, proxies=None, cookies=None): def list_transcripts(cls, video_id, proxies=None, cookies=None):

View File

@ -170,7 +170,7 @@ class TranscriptList(object):
""" """
Finds a transcript for a given language code. Manually created transcripts are returned first and only if none Finds a transcript for a given language code. Manually created transcripts are returned first and only if none
are found, generated transcripts are used. If you only want generated transcripts use are found, generated transcripts are used. If you only want generated transcripts use
find_manually_created_transcript instead. `find_manually_created_transcript` instead.
:param language_codes: A list of language codes in a descending priority. For example, if this is set to :param language_codes: A list of language codes in a descending priority. For example, if this is set to
['de', 'en'] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if ['de', 'en'] it will first try to fetch the german transcript (de) and then fetch the english transcript (en) if