diff --git a/pes_to_spec/__init__.py b/pes_to_spec/__init__.py index 937730bb3aefc1c475c4b7b3adf4b144388888bd..730ad7f0537e74e95218033b53a12a09058d71ed 100644 --- a/pes_to_spec/__init__.py +++ b/pes_to_spec/__init__.py @@ -2,4 +2,3 @@ Estimate high-resolution photon spectrometer data from low-resolution non-invasive measurements. """ -VERSION = "0.3.9" diff --git a/pyproject.toml b/pyproject.toml index f96c3a470bbe808139a2028a5035e62927917adc..d8c3de44105ea0d94ad7df726b57734357fb3235 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,10 @@ [build-system] -requires = ["setuptools"] +requires = ["setuptools", "wheel", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" [project] name = "pes_to_spec" authors = [ - {name = "Arman Davtyan", email = "arman.davtyan@xfel.eu"}, {name = "Danilo Enoque Ferreira de Lima", email = "danilo.enoque.ferreira.de.lima@xfel.eu"}, {name = "Thomas Michelat", email = "thomas.michelat@xfel.eu"} ] @@ -36,14 +35,15 @@ dependencies = [ [project.optional-dependencies] offline = ["seaborn", "statsmodels", "matplotlib", "extra_data"] -[project.scripts] -offline_analysis = "pes_to_spec.test.offline_analysis:main" - [tool.setuptools] -packages = ["pes_to_spec", "pes_to_spec.test"] +packages = ["pes_to_spec"] include-package-data = true zip-safe = false [tool.setuptools.dynamic] -version = {attr = "pes_to_spec.VERSION"} readme = {file = ["README.md"]} + +[tool.setuptools-git-versioning] +enabled = true +[tool.setuptools_scm] +version_file = "pes_to_spec/_version.py"