setup.cfg 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. [metadata]
  2. name = pysaml2
  3. version = file:VERSION
  4. author = IdentityPython
  5. author-email = discuss@idpy.org
  6. maintainer = IdentityPython
  7. maintainer-email = discuss@idpy.org
  8. license = Apache License Version 2.0
  9. license-file = LICENSE
  10. description = Python implementation of SAML Version 2 Standard
  11. long-description = file:README.rst
  12. long_description_content_type = text/x-rst; charset=UTF-8
  13. home-page = https://idpy.org
  14. project_urls =
  15. Bug Tracker = https://github.com/IdentityPython/pysaml2/issues
  16. Documentation = https://pysaml2.readthedocs.io
  17. Source Code = https://github.com/IdentityPython/pysaml2
  18. classifier =
  19. Development Status :: 4 - Beta
  20. License :: OSI Approved :: Apache Software License
  21. Topic :: Software Development :: Libraries :: Python Modules
  22. Programming Language :: Python :: 3 :: Only
  23. Programming Language :: Python :: 3.6
  24. Programming Language :: Python :: 3.7
  25. requires-dist = setuptools
  26. keywords =
  27. saml
  28. saml2
  29. standard
  30. federation
  31. idpy
  32. IdentityPython
  33. [options]
  34. zip_safe = False
  35. include_package_data = True
  36. package_dir =
  37. = src
  38. packages = find:
  39. scripts =
  40. tools/make_metadata.py
  41. tools/mdexport.py
  42. tools/merge_metadata.py
  43. tools/parse_xsd2.py
  44. install_requires =
  45. cryptography >= 1.4
  46. defusedxml
  47. pyOpenSSL
  48. python-dateutil
  49. pytz
  50. requests >= 1.0.0
  51. six
  52. [options.packages.find]
  53. where = src
  54. include =
  55. saml2
  56. saml2.*
  57. [options.package_data]
  58. * =
  59. *.xml
  60. [options.extras_require]
  61. s2repoze =
  62. paste
  63. zope.interface
  64. repoze.who
  65. [bdist_wheel]
  66. universal = 1
  67. [tool:pytest]
  68. markers =
  69. mongo: marks tests that need mongodb
  70. [flake8]
  71. author-attribute = forbidden
  72. no-accept-encodings = True
  73. assertive-snakecase = True
  74. inline-quotes = "
  75. multiline-quotes = """
  76. docstring-quotes = """
  77. application-import-names = saml2
  78. hang_closing = false
  79. doctests = false
  80. max-complexity = 10
  81. exclude =
  82. .git
  83. __pycache__
  84. docs/source/conf.py
  85. build
  86. dist
  87. [egg_info]
  88. tag_build =
  89. tag_date = 0