From 1b90d3d6f4c8d83609044bccc4924f34caaa8888 Mon Sep 17 00:00:00 2001 From: Jarret Raim Date: Thu, 9 May 2013 08:43:31 -0500 Subject: [PATCH] Initial setup.py configuration --- setup.cfg | 7 +++++++ setup.py | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 setup.cfg create mode 100644 setup.py diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..40fddba6 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,7 @@ +[build_sphinx] +source-dir = doc/source +build-dir = doc/build +all_files = 1 + +[upload_sphinx] +upload-dir = doc/build/html \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 00000000..d0e4e724 --- /dev/null +++ b/setup.py @@ -0,0 +1,48 @@ +import os +import sys + +import setuptools + +#from glanceclient.openstack.common import setup + + +#requires = setup.parse_requirements() +#dependency_links = setup.parse_dependency_links() +#tests_require = setup.parse_requirements(['tools/test-requires']) +project = 'python-glanceclient' + +if sys.version_info < (2, 6): + requires.append('simplejson') + + +def read(fname): + return open(os.path.join(os.path.dirname(__file__), fname)).read() + +setuptools.setup( + name=project, + version=setup.get_version(project), + description="Client library for OpenStack Image API", + long_description=read('README.rst'), + url='https://github.com/openstack/python-glanceclient', + license='Apache', + author='OpenStack Glance Contributors', + author_email='glance@example.com', + packages=setuptools.find_packages(exclude=['tests', 'tests.*']), + include_package_data=True, + classifiers=[ + 'Development Status :: 4 - Beta', + 'Environment :: Console', + 'Environment :: OpenStack', + 'Intended Audience :: Developers', + 'Intended Audience :: Information Technology', + 'License :: OSI Approved :: Apache Software License', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + ], + cmdclass=setup.get_cmdclass(), + install_requires=requires, + dependency_links=dependency_links, + tests_require=tests_require, + setup_requires=['setuptools-git>=0.4'], + entry_points={'console_scripts': ['glance = glanceclient.shell:main']}, +) \ No newline at end of file