Move optional dep's to their own file

This commit is contained in:
Kiall Mac Innes 2012-10-30 16:33:01 +00:00
parent d210848580
commit 0e80f0fe96
3 changed files with 15 additions and 11 deletions

View File

@ -20,10 +20,12 @@ import textwrap
from moniker.openstack.common import setup as common_setup
install_requires = common_setup.parse_requirements(['tools/pip-requires'])
install_options = common_setup.parse_requirements(['tools/pip-options'])
tests_require = common_setup.parse_requirements(['tools/test-requires'])
setup_require = common_setup.parse_requirements(['tools/setup-requires'])
dependency_links = common_setup.parse_dependency_links([
'tools/pip-requires',
'tools/pip-options',
'tools/test-requires',
'tools/setup-requires'
])
@ -41,7 +43,10 @@ setup(
setup_requires=setup_require,
install_requires=install_requires,
tests_require=tests_require,
extras_require={'test': tests_require},
extras_require={
'test': tests_require,
'optional': install_options,
},
dependency_links=dependency_links,
scripts=[
'bin/moniker-central',

6
tools/pip-options Normal file
View File

@ -0,0 +1,6 @@
# Optional Stuff that is used by default
sqlalchemy>=0.7
kombu
# Needed for Keystone Middleware
https://launchpad.net/keystone/folsom/2012.2/+download/keystone-2012.2.tar.gz#egg=keystone

View File

@ -1,4 +1,4 @@
Flask==0.9
Flask>=0.8
eventlet
jsonschema>=0.6
ipaddr
@ -8,13 +8,6 @@ https://github.com/managedit/python-monikerclient/tarball/master#egg=monikerclie
stevedore
# From OpenStack Common
routes==1.12.3
routes>=1.12.3
iso8601>=0.1.4
WebOb==1.0.8
# Needed for Keystone Middleware
https://launchpad.net/keystone/folsom/2012.2/+download/keystone-2012.2.tar.gz#egg=keystone
# Optional Stuff that is used by default
sqlalchemy>=0.7
kombu
WebOb>=1.0.8