Experimental: Use setuptools-scm

Closes: #58
This commit is contained in:
Brian May
2016-01-13 17:30:38 +11:00
parent aab973f12e
commit 1e82571b3d
3 changed files with 17 additions and 3 deletions

View File

@ -19,12 +19,20 @@
from setuptools import setup, find_packages
with open('VERSION.txt', 'r') as f:
version = f.readline().strip()
def version_scheme(version):
from setuptools_scm.version import guess_next_dev_version
version = guess_next_dev_version(version)
return version.lstrip("v")
setup(
name="sshuttle",
version=version,
use_scm_version={
'write_to': "sshuttle/version.py",
'version_scheme': version_scheme,
},
setup_requires=['setuptools_scm'],
# version=version,
url='https://github.com/sshuttle/sshuttle',
author='Brian May',
author_email='brian@linuxpenguins.xyz',