The pysaml2 project at launchpad is pretty active now. I think that you were sprinting on it at PyCon 2011. The pysaml2 package is included in Python package index (PyPi) and installable with easy_install
/ pip
. The docs can be found at: https://pypi.python.org/pypi/pysaml2
There is a related project for Django which can be found at PyPi: djangosaml2
The other project, python-saml2 on google code, seems to be a bit older and not so active.
I don't have any experience with the other ones.
I found another one: https://github.com/tachang/PySAML
The abbreviations pysaml2, PySAML and python-saml2, which refer to three different projects, are a bit confusing.
Update: 2020 Sep 29 (on behalf of @Umognog, thx)
- python-saml2 is OneLogins' implementation, details here https://github.com/onelogin/python-saml
- python3-saml supersedes python-saml2, details here: https://github.com/onelogin/python3-saml
Update: 2019 Apr 27 - Current status of the projects:
- PySAML - Not updated since 2009.
- pysaml2 - Is Python3 compatible and taken under the https://idpy.org/ project
- python-saml2 - Does not seem to exist on pypi. No references found