def _get_version_from_pkg_resources(self): """Get the version of the package from the pkg_resources record associated with the package.""" try: requirement = pkg_resources.Requirement.parse(self.package) provider = pkg_resources.get_provider(requirement) return provider.version except pkg_resources.DistributionNotFound: # The most likely cause for this is running tests in a tree # produced from a tarball where the package itself has not been # installed into anything. Revert to setup-time logic. from vsm.openstack.common import setup return setup.get_version(self.package)
"capabilities_filter:CapabilitiesFilter", "CapacityFilter = " "vsm.scheduler.filters.capacity_filter:CapacityFilter", "JsonFilter = " "vsm.openstack.common.scheduler.filters.json_filter:JsonFilter", "RetryFilter = " "vsm.scheduler.filters.retry_filter:RetryFilter", ] weights = [ "CapacityWeigher = vsm.scheduler.weights.capacity:CapacityWeigher", ] setuptools.setup( name=project, version=common_setup.get_version(project, '2.0.0'), description='Virtual Storage Manager', author='VSM Contributors', author_email='*****@*****.**', url='https://github.com/01org/virtual-storage-manager/', classifiers=[ 'Environment :: OpenStack/Ceph', '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', ], cmdclass=common_setup.get_cmdclass(),
"capabilities_filter:CapabilitiesFilter", "CapacityFilter = " "vsm.scheduler.filters.capacity_filter:CapacityFilter", "JsonFilter = " "vsm.openstack.common.scheduler.filters.json_filter:JsonFilter", "RetryFilter = " "vsm.scheduler.filters.retry_filter:RetryFilter", ] weights = [ "CapacityWeigher = vsm.scheduler.weights.capacity:CapacityWeigher", ] setuptools.setup( name=project, version=common_setup.get_version(project, '2013.1.1'), description='Hardware Manage Service', author='OpenStack', author_email='*****@*****.**', url='http://www.openstack.org/', classifiers=[ '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', ], cmdclass=common_setup.get_cmdclass(),
filters = [ "AvailabilityZoneFilter = " "vsm.openstack.common.scheduler.filters." "availability_zone_filter:AvailabilityZoneFilter", "CapabilitiesFilter = " "vsm.openstack.common.scheduler.filters." "capabilities_filter:CapabilitiesFilter", "CapacityFilter = " "vsm.scheduler.filters.capacity_filter:CapacityFilter", "JsonFilter = " "vsm.openstack.common.scheduler.filters.json_filter:JsonFilter", "RetryFilter = " "vsm.scheduler.filters.retry_filter:RetryFilter", ] weights = ["CapacityWeigher = vsm.scheduler.weights.capacity:CapacityWeigher"] setuptools.setup( name=project, version=common_setup.get_version(project, "2.0.0"), description="Virtual Storage Manager", author="VSM Contributors", author_email="*****@*****.**", url="https://github.com/01org/virtual-storage-manager/", classifiers=[ "Environment :: OpenStack/Ceph", "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", ], cmdclass=common_setup.get_cmdclass(),