diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index b09452c..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1 +0,0 @@ -include src/leek/*.qml diff --git a/flake.nix b/flake.nix index 6de1c94..64ebfc9 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,7 @@ python-lsp-server pylsp-mypy mypy + setuptools-scm pyside6 tomlkit ] diff --git a/package.nix b/package.nix index 95fca94..fb744bf 100644 --- a/package.nix +++ b/package.nix @@ -9,8 +9,9 @@ src = ./.; - build-system = [ - python3Packages.setuptools + build-system = with python3Packages; [ + setuptools + setuptools-scm ]; diff --git a/pyproject.toml b/pyproject.toml index cffc5af..a7857ca 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,10 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [project] name = "leek" -version = "0.0.1" +dynamic = ["version"] authors = [{name = "Toast"}] description = "Project diva megamix + mod manager" license = "MIT" @@ -54,3 +54,5 @@ ignore_missing_imports = true [tool.setuptools.data-files] "share/applications" = ["xyz.toast003.leek.desktop"] +[tool.setuptools_scm] +