Example #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 keystone.openstack.common import setup
         return setup.get_version(self.package)
Example #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 keystone.openstack.common import setup

            return setup.get_version(self.package)
Example #3
0
# License for the specific language governing permissions and limitations
# under the License.

import setuptools

from keystone.openstack.common import setup


requires = setup.parse_requirements()
depend_links = setup.parse_dependency_links()
project = 'keystone'


setuptools.setup(
    name=project,
    version=setup.get_version(project, '2013.1'),
    description="Authentication service for OpenStack",
    license='Apache License (2.0)',
    author='OpenStack, LLC.',
    author_email='*****@*****.**',
    url='http://www.openstack.org',
    cmdclass=setup.get_cmdclass(),
    packages=setuptools.find_packages(exclude=['test', 'bin']),
    include_package_data=True,
    scripts=['bin/keystone-all', 'bin/keystone-manage'],
    zip_safe=False,
    install_requires=requires,
    dependency_links=depend_links,
    test_suite='nose.collector',
    classifiers=[
        'Environment :: OpenStack',
Example #4
0
# License for the specific language governing permissions and limitations
# under the License.

import setuptools

from keystone.openstack.common import setup


requires = setup.parse_requirements()
depend_links = setup.parse_dependency_links()
project = 'keystone'


setuptools.setup(
    name=project,
    version=setup.get_version(project, '2013.1.1'),
    description="Authentication service for OpenStack",
    license='Apache License (2.0)',
    author='OpenStack, LLC.',
    author_email='*****@*****.**',
    url='http://www.openstack.org',
    cmdclass=setup.get_cmdclass(),
    packages=setuptools.find_packages(exclude=['test', 'bin']),
    include_package_data=True,
    scripts=['bin/keystone-all', 'bin/keystone-manage'],
    zip_safe=False,
    install_requires=requires,
    dependency_links=depend_links,
    test_suite='nose.collector',
    classifiers=[
        'Environment :: OpenStack',