Move to pbr.
Closes bug 1179007 Change-Id: I3666e373389da6ad9a21a195a42918d4dec50cb5
This commit is contained in:
parent
04bbf0a275
commit
1c453d98a4
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,6 +4,7 @@ build-stamp
|
|||||||
ChangeLog
|
ChangeLog
|
||||||
.coverage
|
.coverage
|
||||||
covhtml/
|
covhtml/
|
||||||
|
dist/
|
||||||
doc/build
|
doc/build
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
*.pyc
|
*.pyc
|
||||||
|
@ -22,11 +22,10 @@ module=processutils
|
|||||||
module=redhat-eventlet.patch
|
module=redhat-eventlet.patch
|
||||||
module=rpc
|
module=rpc
|
||||||
module=service
|
module=service
|
||||||
module=setup
|
module=rootwrap
|
||||||
module=threadgroup
|
module=threadgroup
|
||||||
module=timeutils
|
module=timeutils
|
||||||
module=uuidutils
|
module=uuidutils
|
||||||
module=version
|
|
||||||
|
|
||||||
# The base module to hold the copy of openstack.common
|
# The base module to hold the copy of openstack.common
|
||||||
base=quantum
|
base=quantum
|
||||||
|
100
setup.cfg
100
setup.cfg
@ -1,19 +1,96 @@
|
|||||||
|
[metadata]
|
||||||
|
name = quantum
|
||||||
|
version = 2013.2
|
||||||
|
summary = OpenStack Networking
|
||||||
|
description-file =
|
||||||
|
README
|
||||||
|
author = OpenStack
|
||||||
|
author-email = openstack-dev@lists.openstack.org
|
||||||
|
home-page = http://www.openstack.org/
|
||||||
|
classifier =
|
||||||
|
Environment :: OpenStack
|
||||||
|
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
|
||||||
|
Programming Language :: Python :: 2.6
|
||||||
|
|
||||||
|
[files]
|
||||||
|
packages =
|
||||||
|
quantum
|
||||||
|
data_files =
|
||||||
|
etc/quantum =
|
||||||
|
etc/api-paste.ini
|
||||||
|
etc/dhcp_agent.ini
|
||||||
|
etc/l3_agent.ini
|
||||||
|
etc/lbaas_agent.ini
|
||||||
|
etc/metadata_agent.ini
|
||||||
|
etc/policy.json
|
||||||
|
etc/quantum.conf
|
||||||
|
etc/rootwrap.conf
|
||||||
|
etc/quantum/rootwrap.d =
|
||||||
|
etc/quantum/rootwrap.d/dhcp.filters
|
||||||
|
etc/quantum/rootwrap.d/iptables-firewall.filters
|
||||||
|
etc/quantum/rootwrap.d/l3.filters
|
||||||
|
etc/quantum/rootwrap.d/lbaas-haproxy.filters
|
||||||
|
etc/quantum/rootwrap.d/linuxbridge-plugin.filters
|
||||||
|
etc/quantum/rootwrap.d/nec-plugin.filters
|
||||||
|
etc/quantum/rootwrap.d/openvswitch-plugin.filters
|
||||||
|
etc/quantum/rootwrap.d/ryu-plugin.filters
|
||||||
|
etc/init.d = etc/init.d/quantum-server
|
||||||
|
etc/quantum/plugins/bigswitch = etc/quantum/plugins/bigswitch/restproxy.ini
|
||||||
|
etc/quantum/plugins/brocade = etc/quantum/plugins/brocade/brocade.ini
|
||||||
|
etc/quantum/plugins/cisco = etc/quantum/plugins/cisco/cisco_plugins.ini
|
||||||
|
etc/quantum/plugins/hyperv = etc/quantum/plugins/hyperv/hyperv_quantum_plugin.ini
|
||||||
|
etc/quantum/plugins/linuxbridge = etc/quantum/plugins/linuxbridge/linuxbridge_conf.ini
|
||||||
|
etc/quantum/plugins/metaplugin = etc/quantum/plugins/metaplugin/metaplugin.ini
|
||||||
|
etc/quantum/plugins/midonet = etc/quantum/plugins/midonet/midonet.ini
|
||||||
|
etc/quantum/plugins/mlnx = etc/quantum/plugins/mlnx/mlnx_conf.ini
|
||||||
|
etc/quantum/plugins/nec = etc/quantum/plugins/nec/nec.ini
|
||||||
|
etc/quantum/plugins/nicira = etc/quantum/plugins/nicira/nvp.ini
|
||||||
|
etc/quantum/plugins/openvswitch = etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
|
||||||
|
etc/quantum/plugins/plumgrid = etc/quantum/plugins/plumgrid/plumgrid.ini
|
||||||
|
etc/quantum/plugins/ryu = etc/quantum/plugins/ryu/ryu.ini
|
||||||
|
scripts =
|
||||||
|
bin/quantum-rootwrap
|
||||||
|
|
||||||
|
[global]
|
||||||
|
setup-hooks =
|
||||||
|
pbr.hooks.setup_hook
|
||||||
|
quantum.hooks.setup_hook
|
||||||
|
|
||||||
|
[pbr]
|
||||||
|
single-version-externally-mananged = true
|
||||||
|
|
||||||
|
[entry_points]
|
||||||
|
console_scripts =
|
||||||
|
quantum-check-nvp-config = quantum.plugins.nicira.check_nvp_config:main
|
||||||
|
quantum-db-manage = quantum.db.migration.cli:main
|
||||||
|
quantum-debug = quantum.debug.shell:main
|
||||||
|
quantum-dhcp-agent = quantum.agent.dhcp_agent:main
|
||||||
|
quantum-dhcp-agent-dnsmasq-lease-update = quantum.agent.linux.dhcp:Dnsmasq.lease_update
|
||||||
|
quantum-hyperv-agent = quantum.plugins.hyperv.agent.hyperv_quantum_agent:main
|
||||||
|
quantum-l3-agent = quantum.agent.l3_agent:main
|
||||||
|
quantum-lbaas-agent = quantum.plugins.services.agent_loadbalancer.agent:main
|
||||||
|
quantum-linuxbridge-agent = quantum.plugins.linuxbridge.agent.linuxbridge_quantum_agent:main
|
||||||
|
quantum-metadata-agent = quantum.agent.metadata.agent:main
|
||||||
|
quantum-mlnx-agent = quantum.plugins.mlnx.agent.eswitch_quantum_agent:main
|
||||||
|
quantum-nec-agent = quantum.plugins.nec.agent.nec_quantum_agent:main
|
||||||
|
quantum-netns-cleanup = quantum.agent.netns_cleanup_util:main
|
||||||
|
quantum-ns-metadata-proxy = quantum.agent.metadata.namespace_proxy:main
|
||||||
|
quantum-openvswitch-agent = quantum.plugins.openvswitch.agent.ovs_quantum_agent:main
|
||||||
|
quantum-ovs-cleanup = quantum.agent.ovs_cleanup_util:main
|
||||||
|
quantum-ryu-agent = quantum.plugins.ryu.agent.ryu_quantum_agent:main
|
||||||
|
quantum-server = quantum.server:main
|
||||||
|
|
||||||
[build_sphinx]
|
[build_sphinx]
|
||||||
all_files = 1
|
all_files = 1
|
||||||
build-dir = doc/build
|
build-dir = doc/build
|
||||||
source-dir = doc/source
|
source-dir = doc/source
|
||||||
|
|
||||||
[nosetests]
|
|
||||||
# NOTE(jkoelker) To run the test suite under nose install the following
|
|
||||||
# coverage http://pypi.python.org/pypi/coverage
|
|
||||||
# tissue http://pypi.python.org/pypi/tissue (pep8 checker)
|
|
||||||
# openstack-nose https://github.com/jkoelker/openstack-nose
|
|
||||||
verbosity=2
|
|
||||||
cover-package = quantum
|
|
||||||
cover-html = true
|
|
||||||
cover-erase = true
|
|
||||||
where=quantum/tests/unit
|
|
||||||
|
|
||||||
[extract_messages]
|
[extract_messages]
|
||||||
keywords = _ gettext ngettext l_ lazy_gettext
|
keywords = _ gettext ngettext l_ lazy_gettext
|
||||||
mapping_file = babel.cfg
|
mapping_file = babel.cfg
|
||||||
@ -27,4 +104,3 @@ domain = quantum
|
|||||||
domain = quantum
|
domain = quantum
|
||||||
output_dir = quantum/locale
|
output_dir = quantum/locale
|
||||||
input_file = quantum/locale/quantum.pot
|
input_file = quantum/locale/quantum.pot
|
||||||
|
|
||||||
|
174
setup.py
174
setup.py
@ -1,4 +1,5 @@
|
|||||||
# Copyright 2011 OpenStack Foundation
|
#!/usr/bin/env python
|
||||||
|
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
|
||||||
#
|
#
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
# you may not use this file except in compliance with the License.
|
# you may not use this file except in compliance with the License.
|
||||||
@ -8,176 +9,13 @@
|
|||||||
#
|
#
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
# implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import setuptools
|
import setuptools
|
||||||
import sys
|
|
||||||
|
|
||||||
from quantum.openstack.common import setup
|
|
||||||
|
|
||||||
requires = setup.parse_requirements()
|
|
||||||
depend_links = setup.parse_dependency_links()
|
|
||||||
|
|
||||||
if sys.platform == 'win32':
|
|
||||||
requires.append('pywin32')
|
|
||||||
requires.append('wmi')
|
|
||||||
requires.remove('pyudev')
|
|
||||||
|
|
||||||
Name = 'quantum'
|
|
||||||
Url = "https://launchpad.net/quantum"
|
|
||||||
Version = setup.get_version(Name, '2013.2')
|
|
||||||
License = 'Apache License 2.0'
|
|
||||||
Author = 'OpenStack'
|
|
||||||
AuthorEmail = 'openstack-dev@lists.openstack.org'
|
|
||||||
Maintainer = ''
|
|
||||||
Summary = 'Quantum (virtual network service)'
|
|
||||||
ShortDescription = Summary
|
|
||||||
Description = Summary
|
|
||||||
|
|
||||||
EagerResources = [
|
|
||||||
'quantum',
|
|
||||||
]
|
|
||||||
|
|
||||||
config_path = 'etc/quantum/'
|
|
||||||
init_path = 'etc/init.d'
|
|
||||||
rootwrap_path = 'etc/quantum/rootwrap.d'
|
|
||||||
ovs_plugin_config_path = 'etc/quantum/plugins/openvswitch'
|
|
||||||
bigswitch_plugin_config_path = 'etc/quantum/plugins/bigswitch'
|
|
||||||
brocade_plugin_config_path = 'etc/quantum/plugins/brocade'
|
|
||||||
cisco_plugin_config_path = 'etc/quantum/plugins/cisco'
|
|
||||||
linuxbridge_plugin_config_path = 'etc/quantum/plugins/linuxbridge'
|
|
||||||
nvp_plugin_config_path = 'etc/quantum/plugins/nicira'
|
|
||||||
ryu_plugin_config_path = 'etc/quantum/plugins/ryu'
|
|
||||||
meta_plugin_config_path = 'etc/quantum/plugins/metaplugin'
|
|
||||||
nec_plugin_config_path = 'etc/quantum/plugins/nec'
|
|
||||||
hyperv_plugin_config_path = 'etc/quantum/plugins/hyperv'
|
|
||||||
plumgrid_plugin_config_path = 'etc/quantum/plugins/plumgrid'
|
|
||||||
midonet_plugin_config_path = 'etc/quantum/plugins/midonet'
|
|
||||||
mlnx_plugin_config_path = 'etc/quantum/plugins/mlnx'
|
|
||||||
|
|
||||||
if sys.platform == 'win32':
|
|
||||||
# Windows doesn't have an "/etc" directory equivalent
|
|
||||||
DataFiles = []
|
|
||||||
|
|
||||||
ConsoleScripts = [
|
|
||||||
'quantum-hyperv-agent = '
|
|
||||||
'quantum.plugins.hyperv.agent.hyperv_quantum_agent:main',
|
|
||||||
'quantum-server = quantum.server:main',
|
|
||||||
'quantum-db-manage = quantum.db.migration.cli:main',
|
|
||||||
]
|
|
||||||
|
|
||||||
ProjectScripts = []
|
|
||||||
else:
|
|
||||||
DataFiles = [
|
|
||||||
(config_path,
|
|
||||||
['etc/quantum.conf',
|
|
||||||
'etc/rootwrap.conf',
|
|
||||||
'etc/api-paste.ini',
|
|
||||||
'etc/policy.json',
|
|
||||||
'etc/dhcp_agent.ini',
|
|
||||||
'etc/l3_agent.ini',
|
|
||||||
'etc/metadata_agent.ini',
|
|
||||||
'etc/lbaas_agent.ini']),
|
|
||||||
(rootwrap_path,
|
|
||||||
['etc/quantum/rootwrap.d/dhcp.filters',
|
|
||||||
'etc/quantum/rootwrap.d/iptables-firewall.filters',
|
|
||||||
'etc/quantum/rootwrap.d/l3.filters',
|
|
||||||
'etc/quantum/rootwrap.d/linuxbridge-plugin.filters',
|
|
||||||
'etc/quantum/rootwrap.d/nec-plugin.filters',
|
|
||||||
'etc/quantum/rootwrap.d/openvswitch-plugin.filters',
|
|
||||||
'etc/quantum/rootwrap.d/ryu-plugin.filters',
|
|
||||||
'etc/quantum/rootwrap.d/lbaas-haproxy.filters']),
|
|
||||||
(init_path, ['etc/init.d/quantum-server']),
|
|
||||||
(ovs_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini']),
|
|
||||||
(cisco_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/cisco/cisco_plugins.ini']),
|
|
||||||
(bigswitch_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/bigswitch/restproxy.ini']),
|
|
||||||
(brocade_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/brocade/brocade.ini']),
|
|
||||||
(linuxbridge_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/linuxbridge/linuxbridge_conf.ini']),
|
|
||||||
(nvp_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/nicira/nvp.ini']),
|
|
||||||
(ryu_plugin_config_path, ['etc/quantum/plugins/ryu/ryu.ini']),
|
|
||||||
(meta_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/metaplugin/metaplugin.ini']),
|
|
||||||
(nec_plugin_config_path, ['etc/quantum/plugins/nec/nec.ini']),
|
|
||||||
(hyperv_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/hyperv/hyperv_quantum_plugin.ini']),
|
|
||||||
(plumgrid_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/plumgrid/plumgrid.ini']),
|
|
||||||
(midonet_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/midonet/midonet.ini']),
|
|
||||||
(mlnx_plugin_config_path,
|
|
||||||
['etc/quantum/plugins/mlnx/mlnx_conf.ini']),
|
|
||||||
]
|
|
||||||
|
|
||||||
ConsoleScripts = [
|
|
||||||
'quantum-dhcp-agent = quantum.agent.dhcp_agent:main',
|
|
||||||
'quantum-dhcp-agent-dnsmasq-lease-update ='
|
|
||||||
'quantum.agent.linux.dhcp:Dnsmasq.lease_update',
|
|
||||||
'quantum-netns-cleanup = quantum.agent.netns_cleanup_util:main',
|
|
||||||
'quantum-l3-agent = quantum.agent.l3_agent:main',
|
|
||||||
'quantum-linuxbridge-agent ='
|
|
||||||
'quantum.plugins.linuxbridge.agent.linuxbridge_quantum_agent:main',
|
|
||||||
'quantum-metadata-agent ='
|
|
||||||
'quantum.agent.metadata.agent:main',
|
|
||||||
'quantum-ns-metadata-proxy ='
|
|
||||||
'quantum.agent.metadata.namespace_proxy:main',
|
|
||||||
'quantum-openvswitch-agent ='
|
|
||||||
'quantum.plugins.openvswitch.agent.ovs_quantum_agent:main',
|
|
||||||
'quantum-ryu-agent = '
|
|
||||||
'quantum.plugins.ryu.agent.ryu_quantum_agent:main',
|
|
||||||
'quantum-nec-agent = '
|
|
||||||
'quantum.plugins.nec.agent.nec_quantum_agent:main',
|
|
||||||
'quantum-server = quantum.server:main',
|
|
||||||
'quantum-debug = quantum.debug.shell:main',
|
|
||||||
'quantum-ovs-cleanup = quantum.agent.ovs_cleanup_util:main',
|
|
||||||
'quantum-db-manage = quantum.db.migration.cli:main',
|
|
||||||
('quantum-lbaas-agent = '
|
|
||||||
'quantum.plugins.services.agent_loadbalancer.agent:main'),
|
|
||||||
('quantum-check-nvp-config = '
|
|
||||||
'quantum.plugins.nicira.check_nvp_config:main'),
|
|
||||||
('quantum-mlnx-agent ='
|
|
||||||
'quantum.plugins.mlnx.agent.eswitch_quantum_agent:main'),
|
|
||||||
]
|
|
||||||
|
|
||||||
ProjectScripts = [
|
|
||||||
'bin/quantum-rootwrap',
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
name=Name,
|
setup_requires=['d2to1>=0.2.10,<0.3', 'pbr>=0.5,<0.6'],
|
||||||
version=Version,
|
d2to1=True)
|
||||||
url=Url,
|
|
||||||
author=Author,
|
|
||||||
author_email=AuthorEmail,
|
|
||||||
description=ShortDescription,
|
|
||||||
long_description=Description,
|
|
||||||
license=License,
|
|
||||||
classifiers=[
|
|
||||||
'Environment :: OpenStack',
|
|
||||||
'Intended Audience :: System Administrators',
|
|
||||||
'Intended Audience :: Information Technology',
|
|
||||||
'License :: OSI Approved :: Apache Software License',
|
|
||||||
'Operating System :: POSIX :: Linux',
|
|
||||||
'Programming Language :: Python',
|
|
||||||
'Programming Language :: Python :: 2',
|
|
||||||
'Programming Language :: Python :: 2.7',
|
|
||||||
],
|
|
||||||
scripts=ProjectScripts,
|
|
||||||
install_requires=requires,
|
|
||||||
dependency_links=depend_links,
|
|
||||||
include_package_data=True,
|
|
||||||
setup_requires=['setuptools_git>=0.4'],
|
|
||||||
packages=setuptools.find_packages('.'),
|
|
||||||
cmdclass=setup.get_cmdclass(),
|
|
||||||
data_files=DataFiles,
|
|
||||||
eager_resources=EagerResources,
|
|
||||||
entry_points={'console_scripts': ConsoleScripts},
|
|
||||||
)
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
d2to1>=0.2.10,<0.3
|
||||||
|
pbr>=0.5,<0.6
|
||||||
Paste
|
Paste
|
||||||
PasteDeploy>=1.5.0
|
PasteDeploy>=1.5.0
|
||||||
Routes>=1.12.3
|
Routes>=1.12.3
|
||||||
|
Loading…
Reference in New Issue
Block a user