summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorIb Lundgren <ib.lundgren@gmail.com>2014-09-24 17:24:14 +0100
committerIb Lundgren <ib.lundgren@gmail.com>2014-09-24 17:24:14 +0100
commit1071fde2f715c9564d19f4e5eee6a5910c2839b1 (patch)
treee2371623fe9f1c9780fc06c7e9e920ad7e499b0c /setup.py
parent39013947bd2e242dda85fb0f150c49be23fd7510 (diff)
downloadoauthlib-alternative_crypto_library.tar.gz
Allow alternative crypto library cryptography.alternative_crypto_library
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.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py7
1 files changed, 4 insertions, 3 deletions
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',