| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/usr/bin/env python
- import re
- import sys
- from setuptools import setup
- from setuptools.command.test import test as TestCommand
- install_requires = [
- # core dependencies
- 'decorator',
- 'requests >= 1.0.0',
- 'future',
- 'paste',
- 'zope.interface',
- 'repoze.who',
- 'pycryptodomex',
- 'pytz',
- 'pyOpenSSL',
- 'python-dateutil',
- 'six'
- ]
- version = ''
- with open('src/saml2/__init__.py', 'r') as fd:
- version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]',
- fd.read(), re.MULTILINE).group(1)
- setup(
- name='pysaml2',
- version=version,
- description='Python implementation of SAML Version 2',
- # long_description = read("README"),
- author='Roland Hedberg',
- author_email='roland.hedberg@adm.umu.se',
- license='Apache 2.0',
- url='https://github.com/rohe/pysaml2',
- packages=['saml2', 'saml2/xmldsig', 'saml2/xmlenc', 'saml2/s2repoze',
- 'saml2/s2repoze.plugins', "saml2/profile", "saml2/schema",
- "saml2/extension", "saml2/attributemaps", "saml2/authn_context",
- "saml2/entity_category", "saml2/userinfo", "saml2/ws"],
- package_dir={'': 'src'},
- package_data={'': ['xml/*.xml']},
- classifiers=[
- "Development Status :: 4 - Beta",
- "License :: OSI Approved :: Apache Software License",
- "Topic :: Software Development :: Libraries :: Python Modules",
- "Programming Language :: Python :: 2.7",
- "Programming Language :: Python :: 3.4",
- "Programming Language :: Python :: 3.5"
- ],
- scripts=["tools/parse_xsd2.py", "tools/make_metadata.py",
- "tools/mdexport.py", "tools/merge_metadata.py"],
- install_requires=install_requires,
- zip_safe=False,
- )
|