diff --git a/poetry.lock b/poetry.lock index e3cd11f..10d3f0c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1001,17 +1001,6 @@ files = [ {file = "numpy-2.0.2.tar.gz", hash = "sha256:883c987dee1880e2a864ab0dc9892292582510604156762362d9326444636e78"}, ] -[[package]] -name = "packaging" -version = "23.2" -description = "Core utilities for Python packages" -optional = true -python-versions = ">=3.7" -files = [ - {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, - {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, -] - [[package]] name = "pillow" version = "10.4.0" @@ -1914,10 +1903,10 @@ static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.5.0,<0.6.0)"] test = ["pytest (>=8.1,<9.0)"] [extras] -client = ["minio", "mutagen", "packaging", "pillow", "pymediainfo", "pyqt6", "pyyaml", "qrcode"] +client = ["minio", "pillow", "pymediainfo", "pyqt6", "pyyaml", "qrcode"] server = ["alt-profanity-check"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "fd74c25adac30ef24256c4588fc1fc9235da1f86bb23db8c63ee55ee87423c33" +content-hash = "25bc708d3c090477d145389305d215b5fc728f87e85fd26839d47a575fdf7d83" diff --git a/pyproject.toml b/pyproject.toml index ca7488c..74d77c0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,9 +3,23 @@ name = "syng" version = "2.0.0" description = "A all-in-one webbased karaoke system with youtube support" authors = ["Christoph Stahl "] -license = "GPL3" +license = "AGPL-3.0-or-later" readme = "README.md" include = ["syng/static"] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Web Environment", + "Environment :: X11 Applications :: Qt", + "Framework :: AsyncIO", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: 3.9", + "Topic :: Multimedia :: Sound/Audio :: Players", + "Topic :: Multimedia :: Sound/Audio :: Players :: Karaoke", + "Typing :: Typed" +] + [tool.poetry.scripts] syng = "syng.main:main" @@ -14,15 +28,13 @@ syng = "syng.main:main" python = "^3.9" python-socketio = "^5.10.0" aiohttp = "^3.9.1" +platformdirs = "^4.0.0" yt-dlp = { version = "*"} minio = { version = "^7.2.0", optional = true } -mutagen = { version = "^1.47.0", optional = true } pillow = { version = "^10.1.0", optional = true} qrcode = { version = "^7.4.2", optional = true } pymediainfo = { version = "^6.1.0", optional = true } pyyaml = { version = "^6.0.1", optional = true } -platformdirs = "^4.0.0" -packaging = {version = "^23.2", optional = true} alt-profanity-check = {version = "^1.4.1", optional = true} pyqt6 = {version="^6.7.1", optional = true} @@ -34,8 +46,7 @@ pylint = "^3.2.7" [tool.poetry.extras] -client = ["minio", "mutagen", "pillow", "qrcode", - "pymediainfo", "pyyaml", "packaging", "pyqt6"] +client = ["minio", "pillow", "qrcode", "pymediainfo", "pyyaml", "pyqt6"] server = ["alt-profanity-check"] [build-system]