Skip to content

Commit 2749712

Browse files
committed
complete setuptool_scm code
1 parent 0087726 commit 2749712

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,5 @@ cython_debug/
169169

170170
# PyPI configuration file
171171
.pypirc
172+
173+
**/_version.py

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2"]
33
build-backend = "setuptools.build_meta"
44

55
[tool.setuptools_scm]
6-
write_to = "src/my_package/_version.py"
6+
write_to = "src/gvt/_version.py"

setup.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
setup(
44
name="gvt",
5-
use_scm_version=True,
5+
use_scm_version={
6+
"write_to": "src/gvt/_version.py",
7+
"write_to_template": '__version__ = "{version}"',
8+
},
69
setup_requires=['setuptools_scm'],
710
packages=['gvt'],
811
package_dir={'': 'src'},

src/gvt/__init__.py

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
try:
2+
from ._version import __version__
3+
except ImportError:
4+
import warnings
5+
warnings.warn('No version number found for the package')
6+
__version__ = '0.0.0'

0 commit comments

Comments
 (0)