Skip to content

Commit 4ac20b3

Browse files
authored
Merge pull request #20 from pganssle/add_setuptools_scm
Add setuptools_scm
2 parents e2926ab + 29bc70a commit 4ac20b3

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ __pycache__/
66
# C extensions
77
*.so
88

9+
# setuptools_scm
10+
src/variants/_version.py
11+
912
# Distribution / packaging
1013
.Python
1114
env/

setup.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@
1111
with open('HISTORY.rst') as history_file:
1212
history = history_file.read()
1313

14-
requirements = [
15-
'six'
16-
]
14+
requirements = []
1715

1816
setup_requirements = [
19-
'pytest-runner',
17+
'setuptools_scm'
2018
]
2119

2220
test_requirements = [
@@ -28,7 +26,7 @@
2826

2927
setup(
3028
name='variants',
31-
version='0.1.0',
29+
use_scm_version={'write_to': 'src/variants/_version.py'},
3230
description=DESCRIPTION,
3331
long_description=readme + '\n\n' + history,
3432
author="Paul Ganssle",

src/variants/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# -*- coding: utf-8 -*-
2-
3-
"""Top-level package for variants."""
4-
52
from ._variants import primary
63

7-
__author__ = """Paul Ganssle"""
8-
__version__ = '0.1.0'
4+
try:
5+
from ._version import version as __version__
6+
except ImportError:
7+
__version__ = 'unknown'
98

109
__all__ = ['primary']

0 commit comments

Comments
 (0)