import os, sys, codecs from setuptools import setup here = os.path.abspath(os.path.dirname(__file__)) README = codecs.open(os.path.join(here, 'README.txt'), encoding='utf8').read() CHANGES = codecs.open(os.path.join(here, 'CHANGES.txt'), encoding='utf8').read() # # All these requirements are overridden by setup.cfg when wheel is built # as a wheel: # signature_reqs = ['keyring'] if sys.platform != 'win32': signature_reqs.append('dirspec') install_requires = [] if sys.version_info[:2] < (2, 7): install_requires.append('argparse') setup(name='wheel', version='0.15.0', description='A built-package format for Python.', long_description=README + '\n\n' + CHANGES, classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", ], author='Daniel Holth', author_email='dholth@fastmail.fm', url='http://bitbucket.org/dholth/wheel/', keywords='wheel packaging', license='MIT', packages=[ 'wheel', 'wheel.test', 'wheel.tool', 'wheel.signatures' ], install_requires=install_requires, extras_require={ 'signatures': signature_reqs, 'faster-signatures': ['ed25519ll'], 'tool': [] }, include_package_data=True, zip_safe=False, test_suite = 'nose.collector', entry_points = """\ [console_scripts] wininst2wheel = wheel.wininst2wheel:main egg2wheel = wheel.egg2wheel:main wheel = wheel.__main__:main [distutils.commands] bdist_wheel = wheel.bdist_wheel:bdist_wheel""" )