blob: 46e2659230588bae5da3e1cf7508961a326d235b [file] [log] [blame]
James E. Blairee743612012-05-29 14:49:32 -07001#!/usr/bin/env python
2# Copyright 2012 Hewlett-Packard Development Company, L.P.
3#
4# Licensed under the Apache License, Version 2.0 (the "License"); you may
5# not use this file except in compliance with the License. You may obtain
6# a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13# License for the specific language governing permissions and limitations
14# under the License.
15
Paul Belanger43cdeab2012-11-15 14:33:05 -050016import setuptools
17from zuul.openstack.common import setup
18from zuul.version import version_info as version
James E. Blairee743612012-05-29 14:49:32 -070019
Paul Belanger43cdeab2012-11-15 14:33:05 -050020requires = setup.parse_requirements()
21test_requires = setup.parse_requirements(['tools/test-requires'])
22depend_links = setup.parse_dependency_links()
23
24
25setuptools.setup(
26 name='zuul',
27 version=version.canonical_version_string(always=True),
28 author='Hewlett-Packard Development Company, L.P.',
29 author_email='openstack@lists.launchpad.net',
30 description='Trunk gating system',
31 license='Apache License, Version 2.0',
32 url='http://launchpad.net/zuul',
33 packages=setuptools.find_packages(exclude=['tests', 'tests.*']),
34 include_package_data=True,
35 cmdclass=setup.get_cmdclass(),
36 install_requires=requires,
37 dependency_links=depend_links,
38 scripts=['zuul-server'],
39 zip_safe=False,
40 classifiers=[
41 'Environment :: Console',
42 'Intended Audience :: Developers',
43 'Intended Audience :: Information Technology',
44 'License :: OSI Approved :: Apache Software License',
45 'Operating System :: OS Independent',
46 'Programming Language :: Python'
47 ]
48)