Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
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 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',
Beispiel #4
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 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',
Beispiel #5
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 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",