diff options
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 18 |
1 files changed, 6 insertions, 12 deletions
@@ -22,6 +22,7 @@ import os import shutil import subprocess import sys +import versioneer if sys.version_info[0] != 3 or sys.version_info[1] < 4: print("BuildStream requires Python >= 3.4") @@ -164,13 +165,6 @@ if not os.environ.get('BST_ARTIFACTS_ONLY', ''): 'bst = buildstream._frontend:cli' ] -_version_template = """\ -# coding: utf-8 -# file generated by setuptools_scm -# don't change, don't track in version control -__version__ = {version!r} -""" - ##################################################### # Monkey-patching setuptools for performance # ##################################################### @@ -215,12 +209,12 @@ ScriptWriter.get_args = get_args # Main setup() Invocation # ##################################################### setup(name='BuildStream', + # Use versioneer + version=versioneer.get_version(), + cmdclass=versioneer.get_cmdclass(), + description='A framework for modelling build pipelines in YAML', license='LGPL', - use_scm_version={ - 'write_to': "buildstream/__version__.py", - 'write_to_template': _version_template, - }, packages=find_packages(), package_data={'buildstream': ['plugins/*/*.py', 'plugins/*/*.yaml', 'data/*.yaml', 'data/*.sh.in']}, @@ -251,7 +245,7 @@ setup(name='BuildStream', 'jinja2 >= 2.10', ], entry_points=bst_install_entry_points, - setup_requires=['pytest-runner', 'setuptools_scm'], + setup_requires=['pytest-runner'], tests_require=['pep8', # Pin coverage to 4.2 for now, we're experiencing # random crashes with 4.4.2 |