annotate setup.py @ 40:e7b2424704c1

Document pyenigma.py. Fix bug in keyfile.py.
author Brian Neal <bgneal@gmail.com>
date Mon, 04 Jun 2012 20:05:51 -0500
parents 62e0d0e2628b
children ad9d606ef5fa
rev   line source
bgneal@30 1 #!/usr/bin/env python
bgneal@30 2 # Copyright (C) 2012 by Brian Neal.
bgneal@30 3 # This file is part of Py-Enigma, the Enigma Machine simulation.
bgneal@30 4 # Py-Enigma 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 enigma
bgneal@30 10
bgneal@30 11 setup(
bgneal@30 12 name='enigma',
bgneal@30 13 version=enigma.__version__,
bgneal@30 14 author='Brian Neal',
bgneal@30 15 author_email='bgneal@gmail.com',
bgneal@30 16 url='https://bitbucket.org/bgneal/enigma/',
bgneal@30 17 license='MIT',
bgneal@30 18 description='A historically accurate Enigma machine simulation library.',
bgneal@30 19 long_description=open(join(dirname(__file__), 'README.txt')).read(),
bgneal@30 20 packages=['enigma', 'enigma.rotors', 'enigma.tests'],
bgneal@30 21 package_data=dict(enigma=['examples/*.py']),
bgneal@30 22 scripts=['pyenigma.py'],
bgneal@30 23 classifiers = [
bgneal@30 24 'Development Status :: 3 - Alpha',
bgneal@30 25 'Environment :: Console',
bgneal@30 26 'Intended Audience :: End Users/Desktop',
bgneal@30 27 'Intended Audience :: Developers',
bgneal@30 28 'Intended Audience :: Information Technology',
bgneal@30 29 'Intended Audience :: Science/Research',
bgneal@30 30 'Intended Audience :: Other Audience',
bgneal@30 31 'Intended Audience :: Education',
bgneal@30 32 'License :: OSI Approved :: MIT License',
bgneal@30 33 'Operating System :: OS Independent',
bgneal@30 34 'Natural Language :: English',
bgneal@30 35 'Programming Language :: Python',
bgneal@30 36 'Programming Language :: Python :: 3',
bgneal@30 37 'Topic :: Communications',
bgneal@30 38 'Topic :: Security',
bgneal@30 39 'Topic :: Security :: Cryptography',
bgneal@30 40 'Topic :: Software Development :: Libraries',
bgneal@30 41 'Topic :: Software Development :: Libraries :: Python Modules',
bgneal@30 42 'Topic :: Utilities',
bgneal@30 43 ],
bgneal@30 44 )