annotate setup.py @ 50:f3af458a5d2d tip

Add methods to Plugboard to support hill-climbing.
author Brian Neal <bgneal@gmail.com>
date Tue, 19 Jun 2012 21:32:08 -0500
parents 38da44b09e43
children
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@46 12 name='py-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@47 21 package_data=dict(enigma=['examples/*.py',
bgneal@47 22 'docs/source/*.rst',
bgneal@47 23 'docs/source/*.py',
bgneal@47 24 ]),
bgneal@30 25 scripts=['pyenigma.py'],
bgneal@30 26 classifiers = [
bgneal@30 27 'Development Status :: 3 - Alpha',
bgneal@30 28 'Environment :: Console',
bgneal@30 29 'Intended Audience :: End Users/Desktop',
bgneal@30 30 'Intended Audience :: Developers',
bgneal@30 31 'Intended Audience :: Information Technology',
bgneal@30 32 'Intended Audience :: Science/Research',
bgneal@30 33 'Intended Audience :: Other Audience',
bgneal@30 34 'Intended Audience :: Education',
bgneal@30 35 'License :: OSI Approved :: MIT License',
bgneal@30 36 'Operating System :: OS Independent',
bgneal@30 37 'Natural Language :: English',
bgneal@30 38 'Programming Language :: Python',
bgneal@30 39 'Programming Language :: Python :: 3',
bgneal@30 40 'Topic :: Communications',
bgneal@30 41 'Topic :: Security',
bgneal@30 42 'Topic :: Security :: Cryptography',
bgneal@30 43 'Topic :: Software Development :: Libraries',
bgneal@30 44 'Topic :: Software Development :: Libraries :: Python Modules',
bgneal@30 45 'Topic :: Utilities',
bgneal@30 46 ],
bgneal@30 47 )