Reworked dev dependencies in pyproject.toml

This commit is contained in:
Christoph Stahl 2024-09-19 00:04:44 +02:00
parent da9ef35ba4
commit 6a84567545
2 changed files with 22 additions and 24 deletions

29
poetry.lock generated
View file

@ -751,13 +751,13 @@ files = [
[[package]] [[package]]
name = "idna" name = "idna"
version = "3.9" version = "3.10"
description = "Internationalized Domain Names in Applications (IDNA)" description = "Internationalized Domain Names in Applications (IDNA)"
optional = false optional = false
python-versions = ">=3.6" python-versions = ">=3.6"
files = [ files = [
{file = "idna-3.9-py3-none-any.whl", hash = "sha256:69297d5da0cc9281c77efffb4e730254dd45943f45bbfb461de5991713989b1e"}, {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
{file = "idna-3.9.tar.gz", hash = "sha256:e5c5dafde284f26e9e0f28f6ea2d6400abd5ca099864a67f576f3981c6476124"}, {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
] ]
[package.extras] [package.extras]
@ -936,7 +936,7 @@ files = [
name = "mypy" name = "mypy"
version = "1.11.2" version = "1.11.2"
description = "Optional static typing for Python" description = "Optional static typing for Python"
optional = true optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"}, {file = "mypy-1.11.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d42a6dd818ffce7be66cce644f1dff482f1d97c53ca70908dff0b9ddc120b77a"},
@ -983,7 +983,7 @@ reports = ["lxml"]
name = "mypy-extensions" name = "mypy-extensions"
version = "1.0.0" version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker." description = "Type system extensions for programs checked with the mypy type checker."
optional = true optional = false
python-versions = ">=3.5" python-versions = ">=3.5"
files = [ files = [
{file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"},
@ -1154,13 +1154,13 @@ xmp = ["defusedxml"]
[[package]] [[package]]
name = "platformdirs" name = "platformdirs"
version = "4.3.3" version = "4.3.6"
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
optional = false optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "platformdirs-4.3.3-py3-none-any.whl", hash = "sha256:50a5450e2e84f44539718293cbb1da0a0885c9d14adf21b77bae4e66fc99d9b5"}, {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"},
{file = "platformdirs-4.3.3.tar.gz", hash = "sha256:d4e0b7d8ec176b341fb03cb11ca12d0276faa8c485f9cd218f613840463fc2c0"}, {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"},
] ]
[package.extras] [package.extras]
@ -1626,7 +1626,7 @@ files = [
name = "types-pillow" name = "types-pillow"
version = "10.2.0.20240822" version = "10.2.0.20240822"
description = "Typing stubs for Pillow" description = "Typing stubs for Pillow"
optional = true optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "types-Pillow-10.2.0.20240822.tar.gz", hash = "sha256:559fb52a2ef991c326e4a0d20accb3bb63a7ba8d40eb493e0ecb0310ba52f0d3"}, {file = "types-Pillow-10.2.0.20240822.tar.gz", hash = "sha256:559fb52a2ef991c326e4a0d20accb3bb63a7ba8d40eb493e0ecb0310ba52f0d3"},
@ -1635,13 +1635,13 @@ files = [
[[package]] [[package]]
name = "types-pyyaml" name = "types-pyyaml"
version = "6.0.12.20240808" version = "6.0.12.20240917"
description = "Typing stubs for PyYAML" description = "Typing stubs for PyYAML"
optional = true optional = false
python-versions = ">=3.8" python-versions = ">=3.8"
files = [ files = [
{file = "types-PyYAML-6.0.12.20240808.tar.gz", hash = "sha256:b8f76ddbd7f65440a8bda5526a9607e4c7a322dc2f8e1a8c405644f9a6f4b9af"}, {file = "types-PyYAML-6.0.12.20240917.tar.gz", hash = "sha256:d1405a86f9576682234ef83bcb4e6fff7c9305c8b1fbad5e0bcd4f7dbdc9c587"},
{file = "types_PyYAML-6.0.12.20240808-py3-none-any.whl", hash = "sha256:deda34c5c655265fc517b546c902aa6eed2ef8d3e921e4765fe606fe2afe8d35"}, {file = "types_PyYAML-6.0.12.20240917-py3-none-any.whl", hash = "sha256:392b267f1c0fe6022952462bf5d6523f31e37f6cea49b14cee7ad634b6301570"},
] ]
[[package]] [[package]]
@ -1919,10 +1919,9 @@ test = ["pytest (>=8.1,<9.0)"]
[extras] [extras]
client = ["customtkinter", "minio", "mutagen", "packaging", "pillow", "platformdirs", "pymediainfo", "pyyaml", "qrcode", "tkcalendar", "tktimepicker"] client = ["customtkinter", "minio", "mutagen", "packaging", "pillow", "platformdirs", "pymediainfo", "pyyaml", "qrcode", "tkcalendar", "tktimepicker"]
dev = ["mypy", "types-pillow", "types-pyyaml"]
server = ["alt-profanity-check"] server = ["alt-profanity-check"]
[metadata] [metadata]
lock-version = "2.0" lock-version = "2.0"
python-versions = "^3.9" python-versions = "^3.9"
content-hash = "d22eb6f38f71410d8a6102970785e9e3f910543b1c74c2a49993b0ebc1039f1c" content-hash = "3310779a7a61511f14b32d0008db391c5eb0200c67187e61fd4d46cd1ba17677"

View file

@ -1,7 +1,7 @@
[tool.poetry] [tool.poetry]
name = "syng" name = "syng"
version = "2.0.0" version = "2.0.0"
description = "" description = "A all-in-one webbased karaoke system with youtube support"
authors = ["Christoph Stahl <christoph.stahl@tu-dortmund.de>"] authors = ["Christoph Stahl <christoph.stahl@tu-dortmund.de>"]
license = "GPL3" license = "GPL3"
readme = "README.md" readme = "README.md"
@ -12,7 +12,6 @@ syng-client = "syng.client:main"
syng-server = "syng.server:main" syng-server = "syng.server:main"
syng-gui = "syng.gui:main" syng-gui = "syng.gui:main"
syng = "syng.main:main" syng = "syng.main:main"
# syng-shell = "syng.webclientmockup:main"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.9" python = "^3.9"
@ -21,28 +20,28 @@ aiohttp = "^3.9.1"
yt-dlp = { version = "*"} yt-dlp = { version = "*"}
minio = { version = "^7.2.0", optional = true } minio = { version = "^7.2.0", optional = true }
mutagen = { version = "^1.47.0", optional = true } mutagen = { version = "^1.47.0", optional = true }
# aiocmd = "^0.1.5"
pillow = { version = "^10.1.0", optional = true} pillow = { version = "^10.1.0", optional = true}
customtkinter = { version = "^5.2.1", optional = true} customtkinter = { version = "^5.2.1", optional = true}
qrcode = { version = "^7.4.2", optional = true } qrcode = { version = "^7.4.2", optional = true }
pymediainfo = { version = "^6.1.0", optional = true } pymediainfo = { version = "^6.1.0", optional = true }
pyyaml = { version = "^6.0.1", optional = true } pyyaml = { version = "^6.0.1", optional = true }
# async-tkinter-loop = "^0.9.2"
tkcalendar = { version = "^1.6.1", optional = true } tkcalendar = { version = "^1.6.1", optional = true }
tktimepicker = { version = "^2.0.2", optional = true } tktimepicker = { version = "^2.0.2", optional = true }
platformdirs = { version = "^4.0.0", optional = true } platformdirs = { version = "^4.0.0", optional = true }
packaging = {version = "^23.2", optional = true} packaging = {version = "^23.2", optional = true}
types-pyyaml = {version = "^6.0.12.12", optional = true}
types-pillow = {version = "^10.1.0.2", optional = true}
mypy = {version = "^1.10.0", optional = true}
alt-profanity-check = {version = "^1.4.1", optional = true} alt-profanity-check = {version = "^1.4.1", optional = true}
pylint = {version = "^3.2.7", optional = true}
[tool.poetry.group.dev.dependencies]
types-pyyaml = "^6.0.12.12"
types-pillow = "^10.1.0.2"
mypy = "^1.10.0"
pylint = "^3.2.7"
[tool.poetry.extras] [tool.poetry.extras]
client = ["minio", "mutagen", "pillow", "customtkinter", "qrcode", client = ["minio", "mutagen", "pillow", "customtkinter", "qrcode",
"pymediainfo", "pyyaml", "tkcalendar", "tktimepicker", "platformdirs", "pymediainfo", "pyyaml", "tkcalendar", "tktimepicker", "platformdirs",
"packaging"] "packaging"]
dev = ["types-pillow", "types-pyyaml", "mypy", "pylint"]
server = ["alt-profanity-check"] server = ["alt-profanity-check"]
[build-system] [build-system]