Skip to content

Commit 99943d7

Browse files
committed
Change to using setuptools_scm and git tagging for versioning.
1 parent 1b1be5b commit 99943d7

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

pyproject.toml

+4
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ requires = [
33
"setuptools>=46",
44
"wheel",
55
"oldest-supported-numpy",
6+
"setuptools_scm>=8",
67
]
78
build-backend = "setuptools.build_meta"
9+
10+
[tool.setuptools_scm]
11+
version_file = "redmapper/_version.py"

redmapper/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
os.environ['NUMEXPR_NUM_THREADS'] = '1'
55
os.environ['OMP_NUM_THREADS'] = '1'
66

7-
from ._version import __version__, __version_info__
7+
from ._version import __version__, __version_tuple__
88

99
version = __version__
1010

redmapper/_version.py

-2
This file was deleted.

setup.py

-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import os
44

55

6-
exec(open('redmapper/_version.py').read())
7-
86
scripts = ['bin/redmapper_run_zred_pixel.py',
97
'bin/redmapper_run_redmapper_pixel.py',
108
'bin/redmapper_batch.py',
@@ -49,6 +47,5 @@
4947
setup(
5048
ext_modules=[solver_nfw_ext, chisq_dist_ext],
5149
include_dirs=numpy.get_include(),
52-
version=__version__,
5350
scripts=scripts,
5451
)

0 commit comments

Comments
 (0)