summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorHans Kuder <hanskuder@gmail.com>2017-03-20 11:17:50 -0500
committerHans Kuder <hanskuder@gmail.com>2017-03-20 11:17:50 -0500
commit53d05ea5c6f2f3b41e044b559fb4fbf6afa8183d (patch)
tree00d418012721a91c11fcb1faa05b9c050f790929 /setup.py
parenta0c510af7aa620a4c500d538bed44995084f389f (diff)
downloadpysaml2-53d05ea5c6f2f3b41e044b559fb4fbf6afa8183d.tar.gz
Remove optional dependencies from install_requires
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index b29c31ca..3116e9af 100755
--- a/setup.py
+++ b/setup.py
@@ -8,12 +8,8 @@ from setuptools.command.test import test as TestCommand
install_requires = [
# core dependencies
- 'decorator',
'requests >= 1.0.0',
'future',
- 'paste',
- 'zope.interface',
- 'repoze.who',
'cryptography',
'pytz',
'pyOpenSSL',
@@ -22,6 +18,14 @@ install_requires = [
'six'
]
+extras_require = {
+ 's2repoze': [
+ 'paste',
+ 'zope.interface',
+ 'repoze.who'
+ ]
+}
+
version = ''
with open('src/saml2/__init__.py', 'r') as fd:
version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
@@ -56,5 +60,6 @@ setup(
scripts=["tools/parse_xsd2.py", "tools/make_metadata.py",
"tools/mdexport.py", "tools/merge_metadata.py"],
install_requires=install_requires,
+ extras_require=extras_require,
zip_safe=False,
)