[cleanup] Consistent style for file heads

pull/4181/head
pukkandan 5 months ago
parent ac66811112
commit 54007a45f1
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39
  1. 3
      devscripts/bash-completion.py
  2. 6
      devscripts/fish-completion.py
  3. 8
      devscripts/generate_aes_testdata.py
  4. 1
      devscripts/make_contributing.py
  5. 10
      devscripts/make_issue_template.py
  6. 7
      devscripts/make_lazy_extractors.py
  7. 8
      devscripts/make_readme.py
  8. 6
      devscripts/make_supportedsites.py
  9. 3
      devscripts/prepare_manpage.py
  10. 8
      devscripts/update-version.py
  11. 3
      devscripts/zsh-completion.py
  12. 1
      pyinst.py
  13. 2
      setup.cfg
  14. 1
      setup.py
  15. 1
      test/test_InfoExtractor.py
  16. 2
      test/test_YoutubeDL.py
  17. 8
      test/test_YoutubeDLCookieJar.py
  18. 2
      test/test_aes.py
  19. 3
      test/test_age_restriction.py
  20. 5
      test/test_all_urls.py
  21. 5
      test/test_cache.py
  22. 1
      test/test_compat.py
  23. 4
      test/test_download.py
  24. 5
      test/test_downloader_http.py
  25. 8
      test/test_execution.py
  26. 5
      test/test_http.py
  27. 3
      test/test_iqiyi_sdk_interpreter.py
  28. 2
      test/test_jsinterp.py
  29. 3
      test/test_netrc.py
  30. 6
      test/test_overwrites.py
  31. 6
      test/test_post_hooks.py
  32. 2
      test/test_postprocessors.py
  33. 2
      test/test_socks.py
  34. 1
      test/test_subtitles.py
  35. 1
      test/test_update.py.disabled
  36. 4
      test/test_utils.py
  37. 6
      test/test_verbose_output.py
  38. 4
      test/test_write_annotations.py.disabled
  39. 3
      test/test_youtube_lists.py
  40. 1
      test/test_youtube_misc.py
  41. 6
      test/test_youtube_signature.py
  42. 1
      yt_dlp/YoutubeDL.py
  43. 1
      yt_dlp/__init__.py
  44. 1
      yt_dlp/__main__.py
  45. 1
      yt_dlp/compat/__init__.py
  46. 3
      yt_dlp/compat/_legacy.py
  47. 1
      yt_dlp/compat/compat_utils.py
  48. 2
      yt_dlp/cookies.py
  49. 2
      yt_dlp/downloader/http.py
  50. 6
      yt_dlp/extractor/common.py
  51. 4
      yt_dlp/extractor/iwara.py
  52. 2
      yt_dlp/extractor/nebula.py
  53. 2
      yt_dlp/extractor/shared.py
  54. 2
      yt_dlp/extractor/urort.py
  55. 5
      yt_dlp/utils.py

@ -1,9 +1,12 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import yt_dlp
BASH_COMPLETION_FILE = "completions/bash/yt-dlp"

@ -1,10 +1,14 @@
#!/usr/bin/env python3
import optparse
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import optparse
import yt_dlp
from yt_dlp.utils import shell_quote

@ -1,11 +1,15 @@
#!/usr/bin/env python3
import codecs
# Allow direct execution
import os
import subprocess
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import codecs
import subprocess
from yt_dlp.aes import aes_encrypt, key_expansion
from yt_dlp.utils import intlist_to_bytes

@ -1,4 +1,5 @@
#!/usr/bin/env python3
import optparse
import re

@ -1,4 +1,12 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import optparse
@ -7,7 +15,7 @@ def read(fname):
return f.read()
# Get the version from yt_dlp/version.py without importing the package
# Get the version without importing the package
def read_version(fname):
exec(compile(read(fname), fname, 'exec'))
return locals()['__version__']

@ -1,12 +1,15 @@
#!/usr/bin/env python3
import optparse
# Allow direct execution
import os
import sys
from inspect import getsource
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import optparse
from inspect import getsource
NO_ATTR = object()
STATIC_CLASS_PROPERTIES = ['IE_NAME', 'IE_DESC', 'SEARCH_KEY', '_WORKING', '_NETRC_MACHINE', 'age_limit']
CLASS_METHODS = [

@ -1,7 +1,11 @@
#!/usr/bin/env python3
# yt-dlp --help | make_readme.py
# This must be run in a console of correct width
"""
yt-dlp --help | make_readme.py
This must be run in a console of correct width
"""
import functools
import re
import sys

@ -1,10 +1,14 @@
#!/usr/bin/env python3
import optparse
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import optparse
from yt_dlp.extractor import list_extractor_classes

@ -1,4 +1,5 @@
#!/usr/bin/env python3
import optparse
import os.path
import re
@ -23,7 +24,7 @@ yt\-dlp \- A youtube-dl fork with additional features and patches
def main():
parser = optparse.OptionParser(usage='%prog OUTFILE.md')
options, args = parser.parse_args()
_, args = parser.parse_args()
if len(args) != 1:
parser.error('Expected an output filename')

@ -1,4 +1,12 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import subprocess
import sys
from datetime import datetime

@ -1,9 +1,12 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import yt_dlp
ZSH_COMPLETION_FILE = "completions/zsh/_yt-dlp"

@ -1,4 +1,5 @@
#!/usr/bin/env python3
import os
import platform
import sys

@ -37,3 +37,5 @@ line_length = 80
reverse_relative = true
ensure_newline_before_comments = true
include_trailing_comma = true
known_first_party =
test

@ -1,4 +1,5 @@
#!/usr/bin/env python3
import os.path
import sys
import warnings

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,6 +7,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import copy
import json
import urllib.error

@ -1,12 +1,16 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import re
import sys
import tempfile
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import re
import tempfile
from yt_dlp.utils import YoutubeDLCookieJar

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,6 +7,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import base64
from yt_dlp.aes import (

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,8 +7,8 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import is_download_test, try_rm
from test.helper import is_download_test, try_rm
from yt_dlp import YoutubeDL

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# Allow direct execution
import collections
import os
import sys
import unittest
@ -8,8 +8,9 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import gettestcases
import collections
from test.helper import gettestcases
from yt_dlp.extractor import FacebookIE, YoutubeIE, gen_extractors

@ -1,15 +1,16 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import shutil
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import FakeYDL
import shutil
from test.helper import FakeYDL
from yt_dlp.cache import Cache

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -8,10 +9,10 @@ sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import hashlib
import http.client
import json
import socket
import urllib.error
import http.client
from test.helper import (
assertGreaterEqual,
@ -23,6 +24,7 @@ from test.helper import (
report_warning,
try_rm,
)
import yt_dlp.YoutubeDL # isort: split
from yt_dlp.compat import compat_HTTPError
from yt_dlp.extractor import get_info_extractor

@ -1,17 +1,18 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
import unittest
import http.server
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import http.server
import re
import threading
from test.helper import http_server_port, try_rm
from test.helper import http_server_port, try_rm
from yt_dlp import YoutubeDL
from yt_dlp.downloader.http import HttpFD
from yt_dlp.utils import encodeFilename

@ -1,12 +1,16 @@
#!/usr/bin/env python3
import contextlib
# Allow direct execution
import os
import subprocess
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import contextlib
import subprocess
from yt_dlp.utils import encodeArgument
rootDir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

@ -1,18 +1,19 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
import unittest
import http.server
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import http.server
import ssl
import threading
import urllib.request
from test.helper import http_server_port
from test.helper import http_server_port
from yt_dlp import YoutubeDL
TEST_DIR = os.path.dirname(os.path.abspath(__file__))

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,8 +7,8 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import FakeYDL, is_download_test
from test.helper import FakeYDL, is_download_test
from yt_dlp.extractor import IqiyiIE

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,6 +7,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from yt_dlp.jsinterp import JSInterpreter

@ -1,3 +1,6 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
import unittest

@ -1,11 +1,15 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import subprocess
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import subprocess
from test.helper import is_download_test, try_rm
root_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

@ -1,13 +1,15 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import get_params, is_download_test, try_rm
import yt_dlp.YoutubeDL
from test.helper import get_params, is_download_test, try_rm
import yt_dlp.YoutubeDL # isort: split
from yt_dlp.utils import DownloadError

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,6 +7,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from yt_dlp import YoutubeDL
from yt_dlp.compat import compat_shlex_quote
from yt_dlp.postprocessor import (

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,6 +7,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import random
import subprocess
import urllib.request

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# Allow direct execution
import contextlib
import os
import sys
import unittest
@ -8,7 +8,7 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
# Various small unit tests
import contextlib
import io
import itertools
import json

@ -1,11 +1,15 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import subprocess
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import subprocess
rootDir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,11 +7,12 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import xml.etree.ElementTree
from test.helper import get_params, is_download_test, try_rm
import yt_dlp.extractor
import yt_dlp.YoutubeDL
from test.helper import get_params, is_download_test, try_rm
class YoutubeDL(yt_dlp.YoutubeDL):

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys
@ -6,8 +7,8 @@ import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from test.helper import FakeYDL, is_download_test
from test.helper import FakeYDL, is_download_test
from yt_dlp.extractor import YoutubeIE, YoutubeTabIE

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Allow direct execution
import os
import sys

@ -1,17 +1,19 @@
#!/usr/bin/env python3
# Allow direct execution
import contextlib
import os
import sys
import unittest
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import contextlib
import re
import string
import urllib.request
from test.helper import FakeYDL, is_download_test
from test.helper import FakeYDL, is_download_test
from yt_dlp.compat import compat_str
from yt_dlp.extractor import YoutubeIE
from yt_dlp.jsinterp import JSInterpreter

@ -1,4 +1,3 @@
#!/usr/bin/env python3
import collections
import contextlib
import datetime

@ -1,4 +1,3 @@
#!/usr/bin/env python3
f'You are using an unsupported version of Python. Only Python versions 3.6 and above are supported by yt-dlp' # noqa: F541
__license__ = 'Public Domain'

@ -1,4 +1,5 @@
#!/usr/bin/env python3
# Execute with
# $ python -m yt_dlp

@ -7,7 +7,6 @@ from . import re
from ._deprecated import * # noqa: F401, F403
from .compat_utils import passthrough_module
# XXX: Implement this the same way as other DeprecationWarnings without circular import
try:
passthrough_module(__name__, '._legacy', callback=lambda attr: warnings.warn(

@ -22,7 +22,7 @@ import urllib.request
import xml.etree.ElementTree as etree
from subprocess import DEVNULL
from .compat_utils import passthrough_module
from .compat_utils import passthrough_module # isort: split
from .asyncio import run as compat_asyncio_run # noqa: F401
from .re import Pattern as compat_Pattern # noqa: F401
from .re import match as compat_Match # noqa: F401
@ -30,7 +30,6 @@ from ..dependencies import Cryptodome_AES as compat_pycrypto_AES # noqa: F401
from ..dependencies import brotli as compat_brotli # noqa: F401
from ..dependencies import websockets as compat_websockets # noqa: F401
passthrough_module(__name__, '...utils', ('WINDOWS_VT_MODE', 'windows_enable_vt_mode'))

@ -4,7 +4,6 @@ import importlib
import sys
import types
_NO_ATTRIBUTE = object()
_Package = collections.namedtuple('Package', ('name', 'version'))

@ -1,5 +1,6 @@
import contextlib
import ctypes
import http.cookiejar
import json
import os
import shutil
@ -11,7 +12,6 @@ import time
from datetime import datetime, timedelta, timezone
from enum import Enum, auto
from hashlib import pbkdf2_hmac
import http.cookiejar
from .aes import (
aes_cbc_decrypt_bytes,

@ -1,10 +1,10 @@
import http.client
import os
import random
import socket
import ssl
import time
import urllib.error
import http.client
from .common import FileDownloader
from ..utils import (

@ -2,6 +2,9 @@ import base64
import collections
import getpass
import hashlib
import http.client
import http.cookiejar
import http.cookies
import itertools
import json
import math
@ -12,9 +15,6 @@ import sys
import time
import urllib.request
import xml.etree.ElementTree
import http.client
import http.cookiejar
import http.cookies
from ..compat import functools, re # isort: split
from ..compat import (

@ -7,10 +7,10 @@ from ..utils import (
int_or_none,
mimetype2ext,
remove_end,
strip_or_none,
unified_strdate,
url_or_none,
urljoin,
unified_strdate,
strip_or_none,
)

@ -1,8 +1,8 @@
import itertools
import json
import time
import urllib.parse
import urllib.error
import urllib.parse
from .common import InfoExtractor
from ..utils import ExtractorError, parse_iso8601, try_get

@ -1,5 +1,3 @@
import urllib.parse
from .common import InfoExtractor

@ -1,5 +1,3 @@
import urllib.parse
from .common import InfoExtractor

@ -1,4 +1,3 @@
#!/usr/bin/env python3
import atexit
import base64
import binascii
@ -16,6 +15,8 @@ import hashlib
import hmac
import html.entities
import html.parser
import http.client
import http.cookiejar
import importlib.util
import io
import itertools
@ -42,8 +43,6 @@ import urllib.parse
import urllib.request
import xml.etree.ElementTree
import zlib
import http.client
import http.cookiejar
from .compat import asyncio, functools # isort: split
from .compat import (

Loading…
Cancel
Save