diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b9fda19..72d0363 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog ********* +v0.3.2 +======================================== + +- Update PyTube v11.0.1 to fix #32 (thanks @stuartf) + v0.3.1 ======================================== diff --git a/poetry.lock b/poetry.lock index fc90a88..d8455c8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -19,7 +19,7 @@ pytz = ">=2015.7" [[package]] name = "black" -version = "21.8b0" +version = "21.9b0" description = "The uncompromising code formatter." category = "dev" optional = false @@ -55,7 +55,7 @@ python-versions = "*" [[package]] name = "charset-normalizer" -version = "2.0.4" +version = "2.0.5" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" optional = false @@ -306,7 +306,7 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "pytube" -version = "10.9.3" +version = "11.0.1" description = "Python 3 library for downloading YouTube Videos." category = "main" optional = false @@ -503,11 +503,11 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "ytmusicapi" -version = "0.19.1" +version = "0.19.2" description = "Unofficial API for YouTube Music" category = "main" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" [package.dependencies] requests = ">=2.22" @@ -530,7 +530,7 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes [metadata] lock-version = "1.1" python-versions = "^3.7" -content-hash = "7ac599278d280a7d5771909694839924924d193032d3fe62412b34d3d59c33c7" +content-hash = "5f4b6937f8d97ee16d95c1617b9c717339a7fb424bdc3ab4c0259164007f2cba" [metadata.files] alabaster = [ @@ -542,16 +542,16 @@ babel = [ {file = "Babel-2.9.1.tar.gz", hash = "sha256:bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0"}, ] black = [ - {file = "black-21.8b0-py3-none-any.whl", hash = "sha256:2a0f9a8c2b2a60dbcf1ccb058842fb22bdbbcb2f32c6cc02d9578f90b92ce8b7"}, - {file = "black-21.8b0.tar.gz", hash = "sha256:570608d28aa3af1792b98c4a337dbac6367877b47b12b88ab42095cfc1a627c2"}, + {file = "black-21.9b0-py3-none-any.whl", hash = "sha256:380f1b5da05e5a1429225676655dddb96f5ae8c75bdf91e53d798871b902a115"}, + {file = "black-21.9b0.tar.gz", hash = "sha256:7de4cfc7eb6b710de325712d40125689101d21d25283eed7e9998722cf10eb91"}, ] certifi = [ {file = "certifi-2021.5.30-py2.py3-none-any.whl", hash = "sha256:50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8"}, {file = "certifi-2021.5.30.tar.gz", hash = "sha256:2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee"}, ] charset-normalizer = [ - {file = "charset-normalizer-2.0.4.tar.gz", hash = "sha256:f23667ebe1084be45f6ae0538e4a5a865206544097e4e8bbcacf42cd02a348f3"}, - {file = "charset_normalizer-2.0.4-py3-none-any.whl", hash = "sha256:0c8911edd15d19223366a194a513099a302055a962bca2cec0f54b8b63175d8b"}, + {file = "charset-normalizer-2.0.5.tar.gz", hash = "sha256:7098e7e862f6370a2a8d1a6398cd359815c45d12626267652c3f13dec58e2367"}, + {file = "charset_normalizer-2.0.5-py3-none-any.whl", hash = "sha256:fa471a601dfea0f492e4f4fca035cd82155e65dc45c9b83bf4322dfab63755dd"}, ] click = [ {file = "click-8.0.1-py3-none-any.whl", hash = "sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6"}, @@ -698,8 +698,8 @@ pyparsing = [ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"}, ] pytube = [ - {file = "pytube-10.9.3-py3-none-any.whl", hash = "sha256:43888e5f6f880cf3f42d4a7d24dd8570749b987f5cb853cf00f0826284f1bd8e"}, - {file = "pytube-10.9.3.tar.gz", hash = "sha256:1b9975efe3ce9a7c52d073f7bc1ad1995d964e6f0140ed5b90ceaa8450efee5f"}, + {file = "pytube-11.0.1-py3-none-any.whl", hash = "sha256:d4dfea7394d7662edac3831432b349b2afac984e0d0bc4bdb611ec1f3fc16318"}, + {file = "pytube-11.0.1.tar.gz", hash = "sha256:47643a6ff553cbc4d6be748ff14c9c45f79984e15005adff25d62b18110abe43"}, ] pytz = [ {file = "pytz-2021.1-py2.py3-none-any.whl", hash = "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"}, @@ -873,8 +873,8 @@ urllib3 = [ {file = "urllib3-1.26.6.tar.gz", hash = "sha256:f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f"}, ] ytmusicapi = [ - {file = "ytmusicapi-0.19.1-py3-none-any.whl", hash = "sha256:866cb4a015497fa73a366c77598f8a90d308f44f51ec5289c2ba850d04dac442"}, - {file = "ytmusicapi-0.19.1.tar.gz", hash = "sha256:1b8a050e2208b3d05359106d8c44c3d62e60edf6753529bd8a207788a6caeb95"}, + {file = "ytmusicapi-0.19.2-py3-none-any.whl", hash = "sha256:6e939ffe39bf94ade7b2b62f2f71018507df98ac70c6c870e47a44673e1bf2d2"}, + {file = "ytmusicapi-0.19.2.tar.gz", hash = "sha256:5667f7799a5e44f0d85b2e9f73c55162c41926bc305f7293b349e37cfcba1d11"}, ] zipp = [ {file = "zipp-3.5.0-py3-none-any.whl", hash = "sha256:957cfda87797e389580cb8b9e3870841ca991e2125350677b2ca83a0e99390a3"}, diff --git a/pyproject.toml b/pyproject.toml index a8259e4..4fa89d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ sections = "FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,TESTS,LOCALFOLDER" [tool.poetry] name = "Mopidy-YTMusic" -version = "0.3.1" +version = "0.3.2" description = "Mopidy extension for playling music/managing playlists in Youtube Music" authors = ["Ozymandias (Tomas Ravinskas) "] license = "Apache-2.0" diff --git a/requirements.txt b/requirements.txt index da22d2f..06ae926 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,9 @@ certifi==2021.5.30; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" \ --hash=sha256:50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8 \ --hash=sha256:2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee -charset-normalizer==2.0.4; python_full_version >= "3.6.0" and python_version >= "3.7" \ - --hash=sha256:f23667ebe1084be45f6ae0538e4a5a865206544097e4e8bbcacf42cd02a348f3 \ - --hash=sha256:0c8911edd15d19223366a194a513099a302055a962bca2cec0f54b8b63175d8b +charset-normalizer==2.0.5; python_full_version >= "3.6.0" and python_version >= "3.7" \ + --hash=sha256:7098e7e862f6370a2a8d1a6398cd359815c45d12626267652c3f13dec58e2367 \ + --hash=sha256:fa471a601dfea0f492e4f4fca035cd82155e65dc45c9b83bf4322dfab63755dd idna==3.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" \ --hash=sha256:14475042e284991034cb48e06f6851428fb14c4dc953acd9be9a5e95c7b6dd7a \ --hash=sha256:467fbad99067910785144ce333826c71fb0e63a425657295239737f7ecd125f3 @@ -16,9 +16,9 @@ mopidy==3.2.0; python_version >= "3.7" \ pykka==3.0.1; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" \ --hash=sha256:81a681adeb539b31dcb9ff3ce453bd19058c6dd4a54540762edc7f5a68d72676 \ --hash=sha256:da59f77bc6a70e01996259da806d09b0dbc00dabe874ca9558fd5eb1698709c9 -pytube==10.9.3; python_version >= "3.6" \ - --hash=sha256:43888e5f6f880cf3f42d4a7d24dd8570749b987f5cb853cf00f0826284f1bd8e \ - --hash=sha256:1b9975efe3ce9a7c52d073f7bc1ad1995d964e6f0140ed5b90ceaa8450efee5f +pytube==11.0.1; python_version >= "3.6" \ + --hash=sha256:d4dfea7394d7662edac3831432b349b2afac984e0d0bc4bdb611ec1f3fc16318 \ + --hash=sha256:47643a6ff553cbc4d6be748ff14c9c45f79984e15005adff25d62b18110abe43 requests==2.26.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7" \ --hash=sha256:6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24 \ --hash=sha256:b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7 @@ -67,9 +67,9 @@ tornado==6.1; python_version >= "3.7" \ urllib3==1.26.6; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7" \ --hash=sha256:39fb8672126159acb139a7718dd10806104dec1e2f0f6c88aab05d17df10c8d4 \ --hash=sha256:f57b4c16c62fa2760b7e3d97c35b255512fb6b59a259730f36ba32ce9f8e342f -ytmusicapi==0.19.1; python_version >= "3.5" \ - --hash=sha256:866cb4a015497fa73a366c77598f8a90d308f44f51ec5289c2ba850d04dac442 \ - --hash=sha256:1b8a050e2208b3d05359106d8c44c3d62e60edf6753529bd8a207788a6caeb95 +ytmusicapi==0.19.2; python_version >= "3.6" \ + --hash=sha256:6e939ffe39bf94ade7b2b62f2f71018507df98ac70c6c870e47a44673e1bf2d2 \ + --hash=sha256:5667f7799a5e44f0d85b2e9f73c55162c41926bc305f7293b349e37cfcba1d11 zipp==3.5.0; python_full_version >= "3.6.1" and python_full_version < "4.0.0" and python_version >= "3.7" and python_version < "3.8" \ --hash=sha256:957cfda87797e389580cb8b9e3870841ca991e2125350677b2ca83a0e99390a3 \ --hash=sha256:f5812b1e007e48cff63449a5e9f4e7ebea716b4111f9c4f9a645f91d579bf0c4 diff --git a/setup.py b/setup.py index 132535c..fb8bd57 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ install_requires = [ "Mopidy>=3,<4", - "pytube>=10.8,<11.0", + "pytube>=11.0.1,<12.0.0", "ytmusicapi>=0.19.1,<0.20.0", ] @@ -15,7 +15,7 @@ setup_kwargs = { "name": "mopidy-ytmusic", - "version": "0.3.1", + "version": "0.3.2", "description": "Mopidy extension for playling music/managing playlists in Youtube Music", "long_description": None, "author": "Ozymandias (Tomas Ravinskas)",