comparison setup.py @ 30:62e0d0e2628b

Created a setup.py using distutils.
author Brian Neal <bgneal@gmail.com>
date Wed, 30 May 2012 19:16:22 -0500
parents
children ad9d606ef5fa
comparison
equal deleted inserted replaced
29:f8734f73baa8 30:62e0d0e2628b
1 #!/usr/bin/env python
2 # Copyright (C) 2012 by Brian Neal.
3 # This file is part of Py-Enigma, the Enigma Machine simulation.
4 # Py-Enigma is released under the MIT License (see License.txt).
5
6 from distutils.core import setup
7 from os.path import join, dirname
8
9 import enigma
10
11 setup(
12 name='enigma',
13 version=enigma.__version__,
14 author='Brian Neal',
15 author_email='bgneal@gmail.com',
16 url='https://bitbucket.org/bgneal/enigma/',
17 license='MIT',
18 description='A historically accurate Enigma machine simulation library.',
19 long_description=open(join(dirname(__file__), 'README.txt')).read(),
20 packages=['enigma', 'enigma.rotors', 'enigma.tests'],
21 package_data=dict(enigma=['examples/*.py']),
22 scripts=['pyenigma.py'],
23 classifiers = [
24 'Development Status :: 3 - Alpha',
25 'Environment :: Console',
26 'Intended Audience :: End Users/Desktop',
27 'Intended Audience :: Developers',
28 'Intended Audience :: Information Technology',
29 'Intended Audience :: Science/Research',
30 'Intended Audience :: Other Audience',
31 'Intended Audience :: Education',
32 'License :: OSI Approved :: MIT License',
33 'Operating System :: OS Independent',
34 'Natural Language :: English',
35 'Programming Language :: Python',
36 'Programming Language :: Python :: 3',
37 'Topic :: Communications',
38 'Topic :: Security',
39 'Topic :: Security :: Cryptography',
40 'Topic :: Software Development :: Libraries',
41 'Topic :: Software Development :: Libraries :: Python Modules',
42 'Topic :: Utilities',
43 ],
44 )