-# 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 setu
+ 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',
- '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',
- '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)