X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=setup.py;h=566d84432eeda2c367f881c596d327a703beb79a;hb=f5ff39bd0b32c5d3c31bc21cb1f560161c559894;hp=46376e4550077839308d72ee0e5f296784210fe5;hpb=48da17bfedb683b624faf08d2e0b7552d56cff21;p=snaps.git diff --git a/setup.py b/setup.py index 46376e4..566d844 100644 --- a/setup.py +++ b/setup.py @@ -1,44 +1,29 @@ -# Copyright (c) 2016 Cable Television Laboratories, Inc. ("CableLabs") -# and others. All rights reserved. +# Copyright (c) 2013 Hewlett-Packard Development Company, L.P. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. -# You may obtain a copy of the License at: +# You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # 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 # limitations under the License. -__author__ = 'spisarski' +# THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT +import setuptools + +# In python < 2.7.4, a lazy loading of package `pbr` will break +# setuptools if some other modules registered functions in `atexit`. +# solution from: http://bugs.python.org/issue15881#msg170215 try: - from setuptools import setup, find_packages + import multiprocessing # noqa except ImportError: - from distutils.core import setup - -config = { - 'description': 'Virtual Environment Deployment, Provisioning, and Testing Framework', - 'author': 'Steve Pisarski', - 'url': 'URL to get it at.', - 'download_url': 'Where to download it.', - 'author_email': 's.pisarski@cablelabs.com', - 'version': '1.0', - 'packages': find_packages(), - 'install_requires': ['python-novaclient>=6.0.0,<8.0.0', - 'python-neutronclient>=5.1.0', - 'python-keystoneclient>=2.3.1', - 'python-glanceclient>=2.5.0', - 'python-heatclient', - 'ansible>=2.1.0', - 'wrapt', - 'scp', - 'cryptography'], - 'scripts': [], - 'name': 'snaps' -} + pass -# setup(**config, requires=['ansible', 'Crypto', 'python-keystoneclient', 'scp', 'PyYAML']) -setup(**config) +setuptools.setup( + setup_requires=['pbr>=2.0.0'], + pbr=True)