blob: fd9f67e90c9e55f817690348c85aa651043fccb4 [file] [log] [blame]
Sybren Stüvel454261b2008-04-23 13:22:44 +02001#!/usr/bin/env python
Sybren Stüvel454261b2008-04-23 13:22:44 +02002
Sybren A. Stüvel56fb3162011-08-03 12:32:48 +02003# Ensure that a reasonably recent version of 'distribute' is installed.
Sybren A. Stüvel8bb4ec32011-07-14 21:33:55 +02004from distribute_setup import use_setuptools
Sybren A. Stüvel56fb3162011-08-03 12:32:48 +02005use_setuptools('0.6.10')
Sybren A. Stüvel45bdc6a2011-01-09 12:29:30 +01006
Sybren Stüvel454261b2008-04-23 13:22:44 +02007from setuptools import setup
8
Sybren A. Stüvelcc647c42010-02-05 09:50:15 +01009import rsa
10
Sybren Stüvel454261b2008-04-23 13:22:44 +020011setup(name='rsa',
Sybren A. Stüvelcc647c42010-02-05 09:50:15 +010012 version=rsa.__version__,
Sybren Stüvel454261b2008-04-23 13:22:44 +020013 description='Pure-Python RSA implementation',
Sybren A. Stüvelcc647c42010-02-05 09:50:15 +010014 author='Sybren A. Stuvel',
Sybren Stüvel454261b2008-04-23 13:22:44 +020015 author_email='sybren@stuvel.eu',
Sybren A. Stüvelcc647c42010-02-05 09:50:15 +010016 maintainer='Sybren A. Stuvel',
Sybren Stüvel454261b2008-04-23 13:22:44 +020017 maintainer_email='sybren@stuvel.eu',
Sybren A. Stüvelfd5eab72010-02-05 10:36:47 +010018 url='http://stuvel.eu/rsa',
Sybren Stüvel454261b2008-04-23 13:22:44 +020019 packages=['rsa'],
Sybren Stüvelabf2f342008-06-06 16:03:35 +020020 license='GPL + EUPL',
Sybren Stüvel454261b2008-04-23 13:22:44 +020021 classifiers=[
Sybren Stüvele6b220b2008-06-06 15:54:14 +020022 'Development Status :: 4 - Beta',
Sybren A. Stüvel71b46732010-02-05 10:13:23 +010023 'Intended Audience :: Developers',
24 'Intended Audience :: Education',
25 'Intended Audience :: Information Technology',
Sybren Stüvel454261b2008-04-23 13:22:44 +020026 'License :: OSI Approved :: GNU General Public License (GPL)',
Sybren A. Stüvel10caa972010-02-05 09:58:41 +010027 'License :: OSI Approved :: European Union Public Licence 1.1 (EUPL 1.1)',
Sybren Stüvel454261b2008-04-23 13:22:44 +020028 'Operating System :: OS Independent',
29 'Programming Language :: Python',
Sybren A. Stüvel71b46732010-02-05 10:13:23 +010030 'Topic :: Security :: Cryptography',
Sybren Stüvel454261b2008-04-23 13:22:44 +020031 ],
Sybren A. Stüvel8bb4ec32011-07-14 21:33:55 +020032 install_requires=[
33 'pyasn1 >= 0.0.13',
34 ],
Sybren A. Stüvel65ce6642011-07-24 19:57:19 +020035 entry_points={ 'console_scripts': [
36 'pyrsa-priv2pub = rsa.util:private_to_public',
Sybren A. Stüvel64c5f922011-07-31 21:32:07 +020037 'pyrsa-keygen = rsa.cli:keygen',
Sybren A. Stüvel1d15b0b2011-07-31 22:30:18 +020038 'pyrsa-encrypt = rsa.cli:encrypt',
39 'pyrsa-decrypt = rsa.cli:decrypt',
Sybren A. Stüvel85296722011-07-31 22:54:51 +020040 'pyrsa-sign = rsa.cli:sign',
41 'pyrsa-verify = rsa.cli:verify',
Sybren A. Stüvel86f17992011-08-01 22:37:04 +020042 'pyrsa-encrypt-bigfile = rsa.cli:encrypt_bigfile',
43 'pyrsa-decrypt-bigfile = rsa.cli:decrypt_bigfile',
Sybren A. Stüvel65ce6642011-07-24 19:57:19 +020044 ]},
45
Sybren Stüvel454261b2008-04-23 13:22:44 +020046)