From a61234b0557b3c218bdeebe0b1f951c9443c4e11 Mon Sep 17 00:00:00 2001 From: Robert Honz Date: Wed, 15 Oct 2025 22:19:01 +0200 Subject: chore(dependencies): update dependencies to latest versions - requests from 2.32.4 to 2.32.5 - rich from 14.1.0 to 14.2.0 - typer from 0.16.0 to 0.19.2 - tidalapi from 0.8.5 to 0.8.7 - pytest from 8.4.1 to 8.4.2 - mypy from 1.17.1 to 1.18.1 - tox from 4.28.4 to 4.31.0 - pyupgrade from 3.20.0 to 3.21.0 - isort from 6.0.1 to 7.0.0 - pylint from 3.3.8 to 4.0.1 - pillow from 11.3.0 to 12.0.0 - pytest-cov from 6.2.1 to 7.0.0 - black from 25.1.0 to 25.9.0 - nuitka from 2.7.11 to latest --- pyproject.toml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index 05f3428..6b63520 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ tdng = "tidal_dl_ng.gui:gui_activate" packages = [{ include = "tidal_dl_ng" }] [tool.poetry.dependencies] -requests = "~2.32.4" +requests = "~2.32.5" mutagen = "^1.47.0" dataclasses-json = "^0.6.7" pathvalidate = "^3.3.1" @@ -36,10 +36,10 @@ m3u8 = "^6.0.0" coloredlogs = "^15.0.1" pyside6 = { version = "6.9.0", optional = true } pyqtdarktheme-fork = { version = "^2.3.4", optional = true } -rich = "^14.1.0" +rich = "^14.2.0" toml = "^0.10.2" -typer = "^0.16.0" -tidalapi = "^0.8.5" +typer = "^0.19.2" +tidalapi = "^0.8.7" python-ffmpeg = "^2.0.12" pycryptodome = "^3.23.0" @@ -50,21 +50,21 @@ gui = ["pyside6", "pyqtdarktheme-fork"] optional = true [tool.poetry.group.dev.dependencies] -pytest = "^8.4.1" +pytest = "^8.4.2" deptry = "^0.23.1" -mypy = "^1.17.1" +mypy = "^1.18.1" pre-commit = "^4.3.0" -tox = "^4.28.4" -pyupgrade = "^3.20.0" +tox = "^4.31.0" +pyupgrade = "^3.21.0" bandit = "^1.8.6" darglint = "^1.8.1" -isort = { extras = ["colors"], version = "^6.0.1" } +isort = { extras = ["colors"], version = "^7.0.0" } mypy-extensions = "^1.1.0" pydocstyle = "^6.3.0" -pylint = "^3.3.8" -pillow = "^11.3.0" -pytest-cov = "^6.2.1" -black = "^25.1.0" +pylint = "^4.0.1" +pillow = "^12.0.0" +pytest-cov = "^7.0.0" +black = "^25.9.0" nuitka = "^2.7.11" [tool.poetry.group.docs] -- cgit v1.3.1 From 6337b75e4b055fb719b3a2bc175eef93b2efa700 Mon Sep 17 00:00:00 2001 From: Robert Honz Date: Wed, 15 Oct 2025 23:07:14 +0200 Subject: fix(dependencies): 🐛 update `tidalapi` version to 0.8.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated `tidalapi` from version `0.8.7` to `0.8.8` in `pyproject.toml`. * Updated package version in `poetry.lock` to reflect the change. * Added new file hashes for the updated version. --- poetry.lock | 8 ++++---- pyproject.toml | 2 +- tidal_dl_ng/api.py | 5 +++++ 3 files changed, 10 insertions(+), 5 deletions(-) (limited to 'pyproject.toml') diff --git a/poetry.lock b/poetry.lock index c502668..7972e3e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2015,14 +2015,14 @@ files = [ [[package]] name = "tidalapi" -version = "0.8.7" +version = "0.8.8" description = "Unofficial API for TIDAL music streaming service." optional = false python-versions = "<4.0,>=3.8" groups = ["main"] files = [ - {file = "tidalapi-0.8.7-py3-none-any.whl", hash = "sha256:b2cf0116da6a4b0f0b635850df016093089abec376cd3e0022c0d3d6d5871f9d"}, - {file = "tidalapi-0.8.7.tar.gz", hash = "sha256:22118cc0776be9caa5a11fb925bfce4356d8e76513f1d99b556b28c0bc951ca7"}, + {file = "tidalapi-0.8.8-py3-none-any.whl", hash = "sha256:70e5ccebf608ad3fb9e17bde5fe36783322f993e1d4efb25a0ae970d898669fc"}, + {file = "tidalapi-0.8.8.tar.gz", hash = "sha256:f378e5f8c56c0a0e59ac75880f50b986132e2e0a992da061646b5abe97704c75"}, ] [package.dependencies] @@ -2339,4 +2339,4 @@ gui = ["pyqtdarktheme-fork", "pyside6"] [metadata] lock-version = "2.1" python-versions = ">=3.12,<3.13" -content-hash = "342d28f2860a3423d014524aac49753853c634c2c06c6e7d984824eb822dc338" +content-hash = "b4016a2fe1c82a9257429d437ae13bbd4fafd97ac6f120152e1a03209d0e70b0" diff --git a/pyproject.toml b/pyproject.toml index 6b63520..450b2ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ pyqtdarktheme-fork = { version = "^2.3.4", optional = true } rich = "^14.2.0" toml = "^0.10.2" typer = "^0.19.2" -tidalapi = "^0.8.7" +tidalapi = "^0.8.8" python-ffmpeg = "^2.0.12" pycryptodome = "^3.23.0" diff --git a/tidal_dl_ng/api.py b/tidal_dl_ng/api.py index 5923159..4da23f1 100644 --- a/tidal_dl_ng/api.py +++ b/tidal_dl_ng/api.py @@ -13,6 +13,7 @@ __KEYS_JSON__ = """ { "version": "1.0.1", "keys": [ + // Invalid { "platform": "Fire TV", "formats": "Normal/High/HiFi(No Master)", @@ -21,6 +22,7 @@ __KEYS_JSON__ = """ "valid": "False", "from": "Fokka-Engineering (https://github.com/Fokka-Engineering/libopenTIDAL/blob/655528e26e4f3ee2c426c06ea5b8440cf27abc4a/README.md#example)" }, + // Only max MQA. { "platform": "Fire TV", "formats": "Master-Only(Else Error)", @@ -29,6 +31,7 @@ __KEYS_JSON__ = """ "valid": "True", "from": "Dniel97 (https://github.com/Dniel97/RedSea/blob/4ba02b88cee33aeb735725cb854be6c66ff372d4/config/settings.example.py#L68)" }, + // Invalid { "platform": "Android TV", "formats": "Normal/High/HiFi(No Master)", @@ -37,6 +40,7 @@ __KEYS_JSON__ = """ "valid": "False", "from": "" }, + // Invalid { "platform": "TV", "formats": "Normal/High/HiFi/Master", @@ -45,6 +49,7 @@ __KEYS_JSON__ = """ "valid": "False", "from": "morguldir (https://github.com/morguldir/python-tidal/commit/50f1afcd2079efb2b4cf694ef5a7d67fdf619d09)" }, + // Invalid { "platform": "Android Auto", "formats": "Normal/High/HiFi/Master", -- cgit v1.3.1