.gitignore:

* extend gitignore by recommended values

`pyproject.toml`:
* cap supported python version to 3.12 caused by audioop being removed in 3.13
* add static uv metadata for platform-dependent dependencies
* explicit set namespace of swingmusic

`README.md`:
* remove platform-dependent wsgi server. now being managed in pyproject.toml
This commit is contained in:
michilyy
2025-06-03 11:39:36 +02:00
parent 8a5bed9c10
commit 065fe9f372
3 changed files with 200 additions and 21 deletions
+12 -3
View File
@@ -1,10 +1,13 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
name = "swingmusic"
version = "2.0.6"
description = "Swing Music"
readme = "README.md"
requires-python = ">=3.11, =<3.13"
requires-python = ">=3.11, <=3.12"
dependencies = [
"pillow>=11.1.0",
@@ -38,6 +41,12 @@ dependencies = [
"bjoern >=3.2.2; sys_platform != 'win32'"
]
[tool.uv]
dependency-metadata = [
{ name = "waitress", version = "3.0.2", requires-dist = [], requires-python = ">=3.11" },
{ name = "bjoern", version="3.2.2", requires-dist = [], requires-python = ">=3.11"}
]
[project.scripts]
swingmusic = "swingmusic.__main__:main"
@@ -64,7 +73,7 @@ docs = [
]
[tool.setuptools]
package-dir = {"" = "swingmusic"}
package-dir = {"swingmusic" = "swingmusic"}
[tool.setuptools.package-data]
swingmusic = ["client/*"]