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 ceilometer.openstack.common import setup return setup.get_version(self.package)
# 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 os import setuptools import textwrap from ceilometer.openstack.common import setup as common_setup requires = common_setup.parse_requirements(['tools/pip-requires']) depend_links = common_setup.parse_dependency_links(['tools/pip-requires']) project = 'ceilometer' version = common_setup.get_version(project, '2013.2') url_base = 'http://tarballs.openstack.org/ceilometer/ceilometer-%s.tar.gz' def directories(target_dir): return [dirpath for dirpath, dirnames, filenames in os.walk(target_dir)] setuptools.setup( name='ceilometer', version=version, description='cloud computing metering',
# 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 os import setuptools import textwrap from ceilometer.openstack.common import setup as common_setup requires = common_setup.parse_requirements(['tools/pip-requires']) depend_links = common_setup.parse_dependency_links(['tools/pip-requires']) project = 'ceilometer' version = common_setup.get_version(project, '2013.2') url_base = 'http://tarballs.openstack.org/ceilometer/ceilometer-%s.tar.gz' def directories(target_dir): return [dirpath for dirpath, dirnames, filenames in os.walk(target_dir)] setuptools.setup( name='ceilometer', version=version, description='cloud computing metering', author='OpenStack', author_email='*****@*****.**', url='https://launchpad.net/ceilometer',
# 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 textwrap import os import setuptools from ceilometer.openstack.common import setup as common_setup requires = common_setup.parse_requirements(["tools/pip-requires"]) depend_links = common_setup.parse_dependency_links(["tools/pip-requires"]) project = "ceilometer" version = common_setup.get_version(project, "2013.1") url_base = "http://tarballs.openstack.org/ceilometer/ceilometer-%s.tar.gz" def directories(target_dir): return [dirpath for dirpath, dirnames, filenames in os.walk(target_dir)] setuptools.setup( name="ceilometer", version=version, description="cloud computing metering", author="OpenStack", author_email="*****@*****.**", url="https://launchpad.net/ceilometer",