Mercurial > public > enigma
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 ) |