From 1071fde2f715c9564d19f4e5eee6a5910c2839b1 Mon Sep 17 00:00:00 2001 From: Ib Lundgren Date: Wed, 24 Sep 2014 17:24:14 +0100 Subject: Allow alternative crypto library cryptography. An alternative to PyCrypto is taking form and it would be nice to allow users to choose which library they prefer to use for their RSA signing. CC #226. --- setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 91daa35..f2b79f3 100755 --- a/setup.py +++ b/setup.py @@ -20,8 +20,9 @@ def fread(fn): if sys.version_info[0] == 3: tests_require = ['nose', 'pycrypto', 'pyjwt'] else: - tests_require = ['nose', 'unittest2', 'pycrypto', 'mock', 'pyjwt'] -rsa_require = ['pycrypto'] + tests_require = ['nose', 'unittest2', 'cryptography', 'pycrypto', 'mock', 'pyjwt'] +rsa_require = ['cryptography'] +rsa_alternative_require = ['pycrypto'] signedtoken_require = ['pycrypto', 'pyjwt'] requires = [] @@ -41,7 +42,7 @@ setup( packages=find_packages(exclude=('docs', 'tests', 'tests.*')), test_suite='nose.collector', tests_require=tests_require, - extras_require={'test': tests_require, 'rsa': rsa_require, 'signedtoken': signedtoken_require}, + extras_require={'test': tests_require, 'rsa': rsa_require, 'rsa_alt': rsa_alternative_require, 'signedtoken': signedtoken_require}, install_requires=requires, classifiers=[ 'Development Status :: 4 - Beta', -- cgit v1.2.1