added ruff linter
This commit is contained in:
		
							parent
							
								
									5f96588ada
								
							
						
					
					
						commit
						b9d9f23897
					
				|  | @ -469,6 +469,33 @@ urllib3 = ">=1.21.1,<3" | |||
| socks = ["PySocks (>=1.5.6,!=1.5.7)"] | ||||
| use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "ruff" | ||||
| version = "0.6.8" | ||||
| description = "An extremely fast Python linter and code formatter, written in Rust." | ||||
| optional = false | ||||
| python-versions = ">=3.7" | ||||
| files = [ | ||||
|     {file = "ruff-0.6.8-py3-none-linux_armv6l.whl", hash = "sha256:77944bca110ff0a43b768f05a529fecd0706aac7bcce36d7f1eeb4cbfca5f0f2"}, | ||||
|     {file = "ruff-0.6.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:27b87e1801e786cd6ede4ada3faa5e254ce774de835e6723fd94551464c56b8c"}, | ||||
|     {file = "ruff-0.6.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cd48f945da2a6334f1793d7f701725a76ba93bf3d73c36f6b21fb04d5338dcf5"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:677e03c00f37c66cea033274295a983c7c546edea5043d0c798833adf4cf4c6f"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9f1476236b3eacfacfc0f66aa9e6cd39f2a624cb73ea99189556015f27c0bdeb"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f5a2f17c7d32991169195d52a04c95b256378bbf0de8cb98478351eb70d526f"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:5fd0d4b7b1457c49e435ee1e437900ced9b35cb8dc5178921dfb7d98d65a08d0"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8034b19b993e9601f2ddf2c517451e17a6ab5cdb1c13fdff50c1442a7171d87"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6cfb227b932ba8ef6e56c9f875d987973cd5e35bc5d05f5abf045af78ad8e098"}, | ||||
|     {file = "ruff-0.6.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ef0411eccfc3909269fed47c61ffebdcb84a04504bafa6b6df9b85c27e813b0"}, | ||||
|     {file = "ruff-0.6.8-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:007dee844738c3d2e6c24ab5bc7d43c99ba3e1943bd2d95d598582e9c1b27750"}, | ||||
|     {file = "ruff-0.6.8-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ce60058d3cdd8490e5e5471ef086b3f1e90ab872b548814e35930e21d848c9ce"}, | ||||
|     {file = "ruff-0.6.8-py3-none-musllinux_1_2_i686.whl", hash = "sha256:1085c455d1b3fdb8021ad534379c60353b81ba079712bce7a900e834859182fa"}, | ||||
|     {file = "ruff-0.6.8-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:70edf6a93b19481affd287d696d9e311388d808671bc209fb8907b46a8c3af44"}, | ||||
|     {file = "ruff-0.6.8-py3-none-win32.whl", hash = "sha256:792213f7be25316f9b46b854df80a77e0da87ec66691e8f012f887b4a671ab5a"}, | ||||
|     {file = "ruff-0.6.8-py3-none-win_amd64.whl", hash = "sha256:ec0517dc0f37cad14a5319ba7bba6e7e339d03fbf967a6d69b0907d61be7a263"}, | ||||
|     {file = "ruff-0.6.8-py3-none-win_arm64.whl", hash = "sha256:8d3bb2e3fbb9875172119021a13eed38849e762499e3cfde9588e4b4d70968dc"}, | ||||
|     {file = "ruff-0.6.8.tar.gz", hash = "sha256:a5bf44b1aa0adaf6d9d20f86162b34f7c593bfedabc51239953e446aefc8ce18"}, | ||||
| ] | ||||
| 
 | ||||
| [[package]] | ||||
| name = "tomli" | ||||
| version = "2.0.1" | ||||
|  | @ -511,4 +538,4 @@ zstd = ["zstandard (>=0.18.0)"] | |||
| [metadata] | ||||
| lock-version = "2.0" | ||||
| python-versions = ">=3.8,<3.13" | ||||
| content-hash = "4c2e7d294773ea148b69f961053a9469630c48b88248903ead43e41a2838ff94" | ||||
| content-hash = "5a0e6785d468ab04c036285650de9dc185c8ebca0eba66a1c53f7962ac336e1a" | ||||
|  |  | |||
|  | @ -41,6 +41,7 @@ youtube_transcript_api = "youtube_transcript_api.__main__:main" | |||
| test = "pytest youtube_transcript_api" | ||||
| coverage.shell = "pytest youtube_transcript_api && coverage report -m" | ||||
| format = "black youtube_transcript_api" | ||||
| lint = "ruff check youtube_transcript_api" | ||||
| 
 | ||||
| [tool.poetry.dependencies] | ||||
| python = ">=3.8,<3.13" | ||||
|  | @ -53,6 +54,7 @@ mock = "^5.1.0" | |||
| httpretty = "^1.1.4" | ||||
| coveralls = "^4.0.1" | ||||
| black = "^24.8.0" | ||||
| ruff = "^0.6.8" | ||||
| 
 | ||||
| [tool.coverage.run] | ||||
| source = ["youtube_transcript_api"] | ||||
|  |  | |||
|  | @ -1,3 +1,4 @@ | |||
| # ruff: noqa: F401 | ||||
| from ._api import YouTubeTranscriptApi | ||||
| from ._transcripts import TranscriptList, Transcript | ||||
| from ._errors import ( | ||||
|  |  | |||
|  | @ -2,6 +2,7 @@ import sys | |||
| 
 | ||||
| # This can only be tested by using different python versions, therefore it is not covered by coverage.py | ||||
| if sys.version_info.major == 2:  # pragma: no cover | ||||
|     # ruff: noqa: F821 | ||||
|     reload(sys) | ||||
|     sys.setdefaultencoding("utf-8") | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue