diff --git a/.gitignore b/.gitignore index 68bc17f..124b141 100644 --- a/.gitignore +++ b/.gitignore @@ -158,3 +158,5 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ + +psrecord/_version.py diff --git a/psrecord/__init__.py b/psrecord/__init__.py index 3e5b57c..54f58a8 100644 --- a/psrecord/__init__.py +++ b/psrecord/__init__.py @@ -28,4 +28,4 @@ __all__ = ["main", "monitor"] -__version__ = "1.3.dev0" +from ._version import __version__ diff --git a/pyproject.toml b/pyproject.toml index ff97971..148c76a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,10 @@ [build-system] -requires = [ - "setuptools>=61.2", -] +requires = ["setuptools>=64", "setuptools_scm>=8"] build-backend = "setuptools.build_meta" +[tool.setuptools_scm] +version_file = "psrecord/_version.py" + [project] name = "psrecord" version = "1.3.dev0"