annotate setup.py @ 30:a58f91ead4ba v0.1.0

Created setup.py and MANIFEST for distribution. Created purple script. Renamed README.rst to README.txt since distutils seemed to want either README or README.txt.
author Brian Neal <bgneal@gmail.com>
date Wed, 19 Feb 2014 18:58:34 -0600
parents
children
rev   line source
bgneal@30 1 #!/usr/bin/env python
bgneal@30 2 # Copyright (C) 2014 by Brian Neal.
bgneal@30 3 # This file is part of purple, the PURPLE (Cipher Machine 97) simulation.
bgneal@30 4 # purple is released under the MIT License (see LICENSE.txt).
bgneal@30 5
bgneal@30 6 from distutils.core import setup
bgneal@30 7 from os.path import join, dirname
bgneal@30 8
bgneal@30 9 import purple
bgneal@30 10
bgneal@30 11 setup(
bgneal@30 12 name='purple',
bgneal@30 13 version=purple.__version__,
bgneal@30 14 author='Brian Neal',
bgneal@30 15 author_email='bgneal@gmail.com',
bgneal@30 16 url='https://bitbucket.org/bgneal/purple/',
bgneal@30 17 license='MIT',
bgneal@30 18 description='Simulation of the WW2 Japanese PURPLE cipher machine.',
bgneal@30 19 long_description=open(join(dirname(__file__), 'README.txt')).read(),
bgneal@30 20 packages=['purple', 'purple.tests'],
bgneal@30 21 scripts=['scripts/purple'],
bgneal@30 22 classifiers = [
bgneal@30 23 'Development Status :: 4 - Beta',
bgneal@30 24 'Environment :: Console',
bgneal@30 25 'Intended Audience :: End Users/Desktop',
bgneal@30 26 'Intended Audience :: Developers',
bgneal@30 27 'Intended Audience :: Information Technology',
bgneal@30 28 'Intended Audience :: Science/Research',
bgneal@30 29 'Intended Audience :: Other Audience',
bgneal@30 30 'Intended Audience :: Education',
bgneal@30 31 'License :: OSI Approved :: MIT License',
bgneal@30 32 'Operating System :: OS Independent',
bgneal@30 33 'Natural Language :: English',
bgneal@30 34 'Programming Language :: Python',
bgneal@30 35 'Programming Language :: Python :: 3',
bgneal@30 36 'Topic :: Communications',
bgneal@30 37 'Topic :: Security',
bgneal@30 38 'Topic :: Security :: Cryptography',
bgneal@30 39 'Topic :: Software Development :: Libraries',
bgneal@30 40 'Topic :: Software Development :: Libraries :: Python Modules',
bgneal@30 41 'Topic :: Utilities',
bgneal@30 42 ],
bgneal@30 43 )