summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland@catalogix.se>2017-10-11 08:35:28 +0200
committerGitHub <noreply@github.com>2017-10-11 08:35:28 +0200
commit0075b9ca0d711e81e747f8313afcd8642210fd8f (patch)
tree69cb8fb94681a3273d1fe995e0e79bb047d307cf /setup.py
parent9e6ddc0030828a17fe44a3ecdc5c95b6b6c8d741 (diff)
parentb71f1443991c94099ff49226c92b8671d657fade (diff)
downloadpysaml2-0075b9ca0d711e81e747f8313afcd8642210fd8f.tar.gz
Merge pull request #400 from hpk/master
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,
)