summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorDoug Hellmann <doug.hellmann@dreamhost.com>2012-10-12 06:49:16 -0400
committerDoug Hellmann <doug.hellmann@dreamhost.com>2012-10-12 06:49:16 -0400
commit3557ac32d5c65dd9ef6704becf768bc12d9f01ed (patch)
tree59099c4725b45bd82fe529aa0103cad955f44385 /setup.py
parentfa52074c32c8d43a71f30d3af182437140b9f3bb (diff)
downloadceilometer-3557ac32d5c65dd9ef6704becf768bc12d9f01ed.tar.gz
Update metadata for PyPI registration
Add trove classifiers and a download URL to setup.py to complete the data needed to register the project on PyPI. Change-Id: I3cbe50dfd2002e5946022507a18d6e36e34b46e0 Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py30
1 files changed, 29 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 87fb1d96..0ce4a6c3 100755
--- a/setup.py
+++ b/setup.py
@@ -26,25 +26,53 @@ from ceilometer.openstack.common import setup as common_setup
requires = common_setup.parse_requirements(['tools/pip-requires'])
depend_links = common_setup.parse_dependency_links(['tools/pip-requires'])
+version = '0.1'
+url_base = 'http://tarballs.openstack.org/ceilometer/ceilometer-%s.tar.gz'
+
setuptools.setup(
+
name='ceilometer',
- version='0.1',
+ version=version,
+
description='cloud computing metering',
+
author='OpenStack',
author_email='ceilometer@lists.launchpad.net',
+
url='https://launchpad.net/ceilometer',
+ download_url=url_base % version,
+
+ classifiers=[
+ 'Development Status :: 3 - Alpha',
+ 'Framework :: Setuptools Plugin',
+ 'Intended Audience :: Information Technology',
+ 'Intended Audience :: System Administrators',
+ 'License :: OSI Approved :: Apache Software License',
+ 'Operating System :: POSIX :: Linux',
+ 'Programming Language :: Python',
+ 'Programming Language :: Python :: 2',
+ 'Programming Language :: Python :: 2.7',
+ 'Topic :: System :: Monitoring',
+ ],
+
packages=setuptools.find_packages(exclude=['bin']),
cmdclass=common_setup.get_cmdclass(),
include_package_data=True,
+
test_suite='nose.collector',
+
setup_requires=['setuptools-git>=0.4'],
+
scripts=['bin/ceilometer-agent-compute',
'bin/ceilometer-agent-central',
'bin/ceilometer-api',
'bin/ceilometer-collector'],
+
py_modules=[],
+
install_requires=requires,
dependency_links=depend_links,
+
entry_points=textwrap.dedent("""
[ceilometer.collector]
instance = ceilometer.compute.notifications:Instance