Skip to content

Commit 0f1ac47

Browse files
committed
Add versioneer
1 parent 0c6c0ef commit 0f1ac47

File tree

9 files changed

+2429
-22
lines changed

9 files changed

+2429
-22
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
suitesparse_graphblas/_version.py export-subst

MANIFEST.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ include LICENSE
44
include suitesparse_graphblas/*.pxd
55
include suitesparse_graphblas/*.pyx
66
include suitesparse_graphblas/*.h
7+
include versioneer.py
8+
include suitesparse_graphblas/_version.py

setup.cfg

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,19 @@ test=pytest
55
max-line-length = 100
66
exclude =
77
versioneer.py,
8-
grblas/tests/test_formatting.py,
98
ignore =
109
E203, # whitespace before ':'
1110
E231, # Multiple spaces around ","
1211
W503, # line break before binary operator
1312

13+
[versioneer]
14+
VCS = git
15+
style = pep440
16+
versionfile_source = suitesparse_graphblas/_version.py
17+
versionfile_build = suitesparse_graphblas/_version.py
18+
tag_prefix=
19+
parentdir_prefix=suitesparse_graphblas-
20+
1421
[tool:pytest]
1522
testpaths = suitesparse_graphblas/tests
1623

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646

4747
setup(
4848
name='suitesparse-graphblas',
49-
version='4.0.3',
49+
version=versioneer.get_version(),
50+
cmdclass=versioneer.get_cmdclass(),
5051
description='SuiteSparse:GraphBLAS Python bindings.',
5152
long_description=long_description,
5253
long_description_content_type="text/markdown",

suitesparse_graphblas/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
from ._graphblas import ffi, lib
2+
3+
from ._version import get_versions
4+
5+
__version__ = get_versions()["version"]
6+
del get_versions

0 commit comments

Comments
 (0)