summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
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,
)