summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-01-12 11:41:37 +0100
committerRobert Honz <exislow+github@gmail.com>2024-01-12 11:41:37 +0100
commit9472e40fda60fe226efa8ed1123eeeede831acb2 (patch)
treea84d547d2eb14e7d1048daeee0741f30cf539641 /pyproject.toml
parentcae24ba81d95638b7e17625b562eb6a2a34e961e (diff)
downloadtidal-dl-ng-9472e40fda60fe226efa8ed1123eeeede831acb2.tar.gz
✨ Dev dependency update.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml28
1 files changed, 15 insertions, 13 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 1145492..80afecd 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -50,21 +50,21 @@ gui = ["pyside6", "pyqtdarktheme"]
optional = true
[tool.poetry.group.dev.dependencies]
-pytest = "^7.4.3"
+pytest = "^7.4.4"
deptry = "^0.12.0"
-mypy = "^1.7.1"
-pre-commit = "^3.5.0"
-tox = "^4.11.4"
+mypy = "^1.8.0"
+pre-commit = "^3.6.0"
+tox = "^4.12.0"
pyupgrade = "^3.15.0"
-bandit = "^1.7.5"
-black = "^23.11.0"
+bandit = "^1.7.6"
+black = "^23.12.1"
darglint = "^1.8.1"
-isort = { extras = ["colors"], version = "^5.12.0" }
+isort = { extras = ["colors"], version = "^5.13.2" }
mypy-extensions = "^1.0.0"
pydocstyle = "^6.3.0"
-pylint = "^3.0.2"
+pylint = "^3.0.3"
pyinstaller = "^6.3.0"
-pillow = "^10.1.0"
+pillow = "^10.2.0"
[tool.poetry.group.docs]
optional = true
@@ -124,7 +124,10 @@ ignore = [
# DoNotAssignLambda
"E731",
# Do not use bare `except`
- "E722"
+ "E722",
+ # PEP 484 prohibits implicit `Optional`
+ # Disabled only temporarely.
+ "RUF013"
]
[tool.ruff.per-file-ignores]
@@ -141,7 +144,6 @@ preview = true
exclude = '''
/(
\.git
- | \.hg
| \.mypy_cache
| \.tox
| \.venv
@@ -151,6 +153,8 @@ exclude = '''
| dist
| env
| venv
+ | site
+ | docs
)/
'''
@@ -167,8 +171,6 @@ indent = 4
color_output = true
known_third_party = ["Crypto", "PySide6", "coloredlogs", "constants", "dataclasses_json", "ffmpeg", "m3u8", "mutagen", "pathvalidate", "requests", "rich", "tidalapi", "typer"]
-
-
[tool.mypy]
# https://mypy.readthedocs.io/en/latest/config_file.html#using-a-pyproject-toml-file
files = ["tidal_dl_ng"]