+++ /dev/null
-# Copyright 2013 Hewlett-Packard Development Company, L.P.
-# All Rights Reserved.
-#
-# 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
-#
-# 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. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-import sys
-
-
-def setup_hook(config):
- """Filter config parsed from a setup.cfg to inject our defaults."""
- metadata = config['metadata']
- requires = metadata.get('requires_dist', '').split('\n')
- if sys.platform == 'win32':
- requires.append('pywin32')
- requires.append('wmi')
- metadata['requires_dist'] = "\n".join(requires)
- config['metadata'] = metadata
scripts =
bin/neutron-rootwrap-xen-dom0
-[global]
-setup-hooks =
- pbr.hooks.setup_hook
- neutron.hooks.setup_hook
-
[entry_points]
console_scripts =
neutron-db-manage = neutron.db.migration.cli:main
setuptools.setup(
setup_requires=['pbr'],
- pbr=True)
+ pbr=True,
+ # TODO(lifeless): Once pbr supports markers in requirements.txt, move this
+ # there, so that update.py can see it.
+ extras_require={
+ ':sys_platform=="win32"': ['pywin32', 'wmi']
+ })