Move setup to pbr usage

This commit is contained in:
Alessandro Pilotti 2014-02-10 05:28:54 +02:00
parent bddc7b19c7
commit 2177b88d14
4 changed files with 40 additions and 29 deletions

View File

@ -1,3 +1,4 @@
pbr>=0.5.22,!=0.5.23,<1.0
pywin32
wmi
iso8601

31
setup.cfg Normal file
View File

@ -0,0 +1,31 @@
[metadata]
name = cloudbase-init
version = 0.9.6
summary = Portable cloud initialization service
description-file =
README.rst
author = Cloudbase Solutions Srl
author-email = apilotti@cloudbasesolutions.com
home-page = http://www.cloudbase.it/
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software
License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
[files]
packages =
cloudbaseinit
[global]
setup-hooks =
pbr.hooks.setup_hook
[entry_points]
console_scripts =
cloudbase-init = cloudbaseinit.shell:main

View File

@ -16,32 +16,6 @@
import setuptools
from cloudbaseinit.openstack.common import setup as common_setup
requires = common_setup.parse_requirements()
dependency_links = common_setup.parse_dependency_links()
setuptools.setup(name='cloudbase-init',
version='0.9.5',
description='Portable cloud initialization service',
author='Cloudbase Solutions Srl',
author_email='apilotti@cloudbasesolutions.com',
url='http://www.cloudbase.it/',
classifiers=['Environment :: OpenStack',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: Apache Software '
'License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7'],
cmdclass=common_setup.get_cmdclass(),
packages=setuptools.find_packages(exclude=['bin']),
install_requires=requires,
dependency_links=dependency_links,
include_package_data=True,
setup_requires=['setuptools_git>=0.4'],
entry_points={'console_scripts':
['cloudbase-init = cloudbaseinit.shell:main']},
py_modules=[])
setuptools.setup(
setup_requires=['pbr>=0.5.22,!=0.5.23'],
pbr=True)

5
test-requirements.txt Normal file
View File

@ -0,0 +1,5 @@
hacking>=0.5.6,<0.8
coverage>=3.6
fixtures>=0.3.14
mock>=1.0
testtools>=0.9.32