Install and take advantage of setuptools-scm #14

Merged
Toast merged 5 commits from setuptoolsScm into main 2025-05-30 23:50:28 +02:00
4 changed files with 8 additions and 5 deletions

View file

@ -1 +0,0 @@
include src/leek/*.qml

View file

@ -18,6 +18,7 @@
python-lsp-server python-lsp-server
pylsp-mypy pylsp-mypy
mypy mypy
setuptools-scm
pyside6 pyside6
tomlkit tomlkit
] ]

View file

@ -9,8 +9,9 @@
src = ./.; src = ./.;
build-system = [ build-system = with python3Packages; [
python3Packages.setuptools setuptools
setuptools-scm
]; ];

View file

@ -1,10 +1,10 @@
[build-system] [build-system]
requires = ["setuptools"] requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
[project] [project]
name = "leek" name = "leek"
version = "0.0.1" dynamic = ["version"]
authors = [{name = "Toast"}] authors = [{name = "Toast"}]
description = "Project diva megamix + mod manager" description = "Project diva megamix + mod manager"
license = "MIT" license = "MIT"
@ -54,3 +54,5 @@ ignore_missing_imports = true
[tool.setuptools.data-files] [tool.setuptools.data-files]
"share/applications" = ["xyz.toast003.leek.desktop"] "share/applications" = ["xyz.toast003.leek.desktop"]
[tool.setuptools_scm]