1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import sys
- from setuptools import setup, find_packages
- from cement.utils import version
- VERSION = version.get_version()
- LONG = """
- Cement is an advanced CLI Application Framework for Python. Its goal is to
- introduce a standard, and feature-full platform for both simple and complex
- command line applications as well as support rapid development needs without
- sacrificing quality.
- For more information please visit the official site at:
- * http://builtoncement.com/
- """
- DEPS = [
- ### Required to build documentation
- # "Sphinx >= 1.0",
- ### Required for testing
- # "nose",
- # "coverage",
- ]
- # Python < 2.7/3.2 require argparse
- if (sys.version_info[0] < 3 and sys.version_info < (2, 7)) or \
- (sys.version_info[0] >= 3 and sys.version_info < (3, 2)):
- DEPS.append('argparse')
- setup(name='cement',
- version=VERSION,
- description="CLI Application Framework for Python",
- long_description=LONG,
- classifiers=[],
- keywords='cli framework',
- author='Data Folk Labs, LLC',
- author_email='team@datafolklabs.com',
- url='http://builtoncement.org',
- license='BSD',
- packages=find_packages(exclude=['ez_setup', 'tests*']),
- include_package_data=True,
- zip_safe=False,
- test_suite='nose.collector',
- install_requires=DEPS,
- setup_requires=[],
- entry_points="""
- """,
- namespace_packages=[],
- )
|