setup.py 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. # Copyright (C) 2011-2012 Yaco Sistemas <lgs@yaco.es>
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. import os
  15. from setuptools import setup, find_packages
  16. def read(*rnames):
  17. return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
  18. setup(
  19. name='djangosaml2',
  20. version='0.16.4',
  21. description='pysaml2 integration for Django',
  22. long_description='\n\n'.join([read('README.rst'), read('CHANGES')]),
  23. classifiers=[
  24. "Development Status :: 4 - Beta",
  25. "Environment :: Web Environment",
  26. "Framework :: Django",
  27. "Framework :: Django :: 1.7",
  28. "Framework :: Django :: 1.8",
  29. "Framework :: Django :: 1.9",
  30. "Framework :: Django :: 1.10",
  31. "Intended Audience :: Developers",
  32. "License :: OSI Approved :: Apache Software License",
  33. "Operating System :: OS Independent",
  34. "Programming Language :: Python",
  35. "Programming Language :: Python :: 2",
  36. "Programming Language :: Python :: 2.7",
  37. "Programming Language :: Python :: 3",
  38. "Programming Language :: Python :: 3.5",
  39. "Topic :: Internet :: WWW/HTTP",
  40. "Topic :: Internet :: WWW/HTTP :: WSGI",
  41. "Topic :: Security",
  42. "Topic :: Software Development :: Libraries :: Application Frameworks",
  43. ],
  44. keywords="django,pysaml2,sso,saml2,federated authentication,authentication",
  45. author="Yaco Sistemas and independent contributors",
  46. author_email="lgs@yaco.es",
  47. maintainer="Jozef Knaperek",
  48. url="https://github.com/knaperek/djangosaml2",
  49. download_url="https://pypi.python.org/pypi/djangosaml2",
  50. license='Apache 2.0',
  51. packages=find_packages(exclude=["tests", "tests.*"]),
  52. include_package_data=True,
  53. zip_safe=False,
  54. install_requires=[
  55. 'pysaml2==4.4.0',
  56. 'defusedxml==0.4.1'
  57. ],
  58. )