diff options
author | Paul Belanger <paul.belanger@polybeacon.com> | 2012-11-15 14:33:05 -0500 |
---|---|---|
committer | Jenkins <jenkins@review.openstack.org> | 2012-11-17 01:32:14 +0000 |
commit | 43cdeab65f2ff61332e9e12d8e6658339758510a (patch) | |
tree | bd483410ca67a453809a472f4ebfe7bc642314c4 /setup.py | |
parent | 4886f2853395f342db41628958b76989d8772a96 (diff) | |
download | zuul-43cdeab65f2ff61332e9e12d8e6658339758510a.tar.gz |
Import oslo-incubator for versioning
After successfully adding openstack versioning to jenkins-job-builder
this add the same support for zuul.
Change-Id: Ia5baab2b0d9392c1b3c70bf890eaf7c6a2ea5c29
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/16219
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 46 |
1 files changed, 32 insertions, 14 deletions
@@ -13,18 +13,36 @@ # License for the specific language governing permissions and limitations # under the License. -from setuptools import find_packages -from setuptools import setup +import setuptools +from zuul.openstack.common import setup +from zuul.version import version_info as version -setup(name='zuul', - version='1.0', - description="Trunk gating system", - license='Apache License (2.0)', - author='Hewlett-Packard Development Company, L.P.', - author_email='openstack@lists.launchpad.net', - url='http://launchpad.net/zuul', - scripts=['zuul-server'], - include_package_data=True, - zip_safe=False, - packages=find_packages(), - ) +requires = setup.parse_requirements() +test_requires = setup.parse_requirements(['tools/test-requires']) +depend_links = setup.parse_dependency_links() + + +setuptools.setup( + name='zuul', + version=version.canonical_version_string(always=True), + author='Hewlett-Packard Development Company, L.P.', + author_email='openstack@lists.launchpad.net', + description='Trunk gating system', + license='Apache License, Version 2.0', + url='http://launchpad.net/zuul', + packages=setuptools.find_packages(exclude=['tests', 'tests.*']), + include_package_data=True, + cmdclass=setup.get_cmdclass(), + install_requires=requires, + dependency_links=depend_links, + scripts=['zuul-server'], + zip_safe=False, + classifiers=[ + 'Environment :: Console', + 'Intended Audience :: Developers', + 'Intended Audience :: Information Technology', + 'License :: OSI Approved :: Apache Software License', + 'Operating System :: OS Independent', + 'Programming Language :: Python' + ] +) |