summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Switch from setup.py to setup.cfgIvan Kanakarakis2018-07-031-71/+6
| | | | | | | | | | | A bug is blocking setuptools from working with python2 [bug]. Work is on its way [pr]. Until that is fixed, package_dir should be defined in setup.py to preserve compatibility of the native str type. [bug]: https://github.com/pypa/setuptools/issues/1136 [pr]: https://github.com/pypa/setuptools/pull/1180 Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Reformat setup.py scriptIvan Kanakarakis2018-07-031-54/+63
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Update supported and testing python versionsIvan Kanakarakis2018-06-291-2/+2
| | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
* Document and test all supported Python versionsJon Dufresne2018-06-281-0/+4
| | | | | | | | | Added trove classifiers for all supported Python versions. Added missing versions to tox and Travis CI configurations. Use tox-travis to kick of tox from Travis. Ensures library is tested against all modern Python versions to reduce the risk of regressions.
* Update references to old repository URLIvan Kanakarakis2018-05-221-1/+1
| | | | | | | Closes #506 - Thanks @jdennis This also removes the link to landscape.io service. In the future this maybe added again.
* Remove optional dependencies from install_requiresHans Kuder2017-03-201-4/+9
|
* Swap pycrypto* for pyca/cryptographyPaul Kehrer2017-01-121-1/+1
| | | | | | | | pyOpenSSL is already a dependency and pyOpenSSL uses cryptography. This also reduces the complexity of the code significantly in several places (and removes the need to directly manipulate asn1). A future PR could remove pyOpenSSL entirely as all the cert behavior is supported directly by cryptography.
* Fix XXE in XML parsing (related to #366)Florian Rüchel2016-10-311-0/+1
| | | | | | | This fixes XXE issues on anything where pysaml2 parses XML directly as part of issue #366. It doesn't address the xmlsec issues discussed on that ticket as they are out of reach of a direct fix and need the underlying library to fix this issue.
* Missing requirementRoland Hedberg2016-03-091-0/+1
|
* Use package 'Cryptodome' instead of 'Crypto'Legrandin2016-02-211-1/+1
|
* Applied a modified version of a fix proposed by Valentin Gutierrez and ↵Roland Hedberg2016-02-031-1/+1
| | | | Julian Vilas.
* Reworked the security backend so you should now be able to use a HSM again ↵Roland Hedberg2015-12-111-1/+2
| | | | for XML security. Support for non-XML crypto using HSMs are on the way.
* Only six not futureRoland Hedberg2015-11-191-2/+1
|
* Allow usage of the future module.Roland Hedberg2015-11-191-1/+2
|
* Remove test dependencies from setup.py.Rebecka Gulliksson2015-11-121-16/+0
|
* Update tox.ini to actually run tests and make Travis use it.Rebecka Gulliksson2015-11-121-17/+0
| | | | Remove py.test runner from setup.py.
* Made version spec part of saml2/init.py .Roland Hedberg2015-09-031-1/+7
|
* xmldsig part of saml2Roland Hedberg2015-07-151-1/+1
|
* Improve support for SigAlg usage in HTTP redirect.Roland Hedberg2015-06-271-1/+3
|
* All tests now pass in 2.7 and 3.4 .Roland Hedberg2015-06-251-6/+0
|
* Remove argparse from install_requires for Python 2.7Juri Hudolejev2015-06-241-1/+1
| | | | | argparse is part of Python 2.7: https://docs.python.org/2.7/library/argparse.html
* Supporting Python 3.4 (which is imminent) means we will stop supporting 2.6 .Roland Hedberg2015-06-161-2/+1
|
* WS security XML supportRoland Hedberg2015-06-141-1/+1
|
* Add webob to test_requires for python3Clint Byrum2015-05-211-0/+1
| | | | | Code paths seem different which ends up leading to webob needing to be present.
* Use six.string_types instead of basestringClint Byrum2015-05-151-1/+2
| | | | | | | In python3 strings are different, so basestring isn't available anymore. While examining these uses, all of them still work fine with six.string_types and should not need any new special handling to deal with bytes.
* Merge pull request #217 from SpamapS/masterRoland Hedberg2015-05-151-1/+1
|\ | | | | Beginning work on python3
| * Allow newer versions of python-memcached in testsClint Byrum2015-05-141-1/+1
| | | | | | | | Version 1.51 is older, and newer versions have fixes for python3.
* | Moved s2repoze, xmkdsig and xmlenc under saml2.Roland Hedberg2015-05-151-5/+6
|/ | | | Fixed bug in mdstore.MetadataStore in handling external metadata using the new config format.
* Merge pull request #210 from LotharSee/fix-pycrypto-versionRoland Hedberg2015-04-231-1/+1
|\ | | | | Require pycrypto 2.5+
| * Require pycrypto 2.5+Benjamin Fernandes2015-04-221-1/+1
| | | | | | | | It is required to use PKCS#1
* | Updated mdbcache to use the new MongoClient class and specific version of ↵Rebecka Gulliksson2015-04-221-1/+1
|/ | | | | | pymongo in setup.py. Connection class has been deprecated and was removed in pymongo 3.0.
* Release versionRoland Hedberg2015-03-111-1/+1
|
* Usage of a cryptographically suitable RNG. Proposed by Seth Arnold.Roland Hedberg2015-02-281-2/+2
|
* Release version.Roland Hedberg2015-02-031-1/+1
|
* Just to mark that we start on the next version.Roland Hedberg2014-11-141-1/+1
|
* Releasing new version.v2.2.0Roland Hedberg2014-11-141-1/+1
|
* pysaml2 needs at least pycrypto 2.2 for Crypto.RSA.importKeyErick Tryzelaar2014-11-131-1/+1
|
* Messed up the documentation. Now trying to fix it.Roland Hedberg2014-10-281-35/+79
|
* Merge branch 'master' of https://github.com/rhoerbe/saml2testRoland Hedberg2014-10-261-78/+35
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: INSTALL LICENSE.txt README.rst doc/Makefile doc/conf.py doc/index.rst doc/install.rst doc/make.bat doc/make.sh setup.py tests/attributemaps/basic.py tests/attributemaps/saml_uri.py tests/attributemaps/shibboleth_uri.py
| * Error reporting clarified: CRITICAL level for unexpected conditions in ↵rhoerbe2014-08-111-1/+1
| | | | | | | | saml2test; ERROR and lower for conditions in the test target; various documentation improvements
| * Changed so there is a default ca bundle and then another can be chosen. Not ↵Roland Hedberg2013-08-291-1/+1
| | | | | | | | verifying is not the default anymore it has to specified with a command argument (-i or --insecure).
| * Changed name of test driversRoland Hedberg2013-08-271-1/+1
| |
| * Added some more log infoRoland Hedberg2013-08-261-1/+1
| |
| * Logging changesRoland Hedberg2013-08-261-1/+1
| |
| * Increased the version number.Roland Hedberg2013-05-301-1/+1
| |
| * Worked on the SP test part.Roland Hedberg2013-03-291-6/+6
| |
| * Renamed package.Roland Hedberg2013-03-081-1/+1
| |
| * Rewrote the IdP to be more OO then F.Roland Hedberg2013-02-171-3/+4
| |
| * Another set of tests. Testing test packages.Roland Hedberg2013-02-081-1/+1
| |
| * Updated to comply with changes in pysaml2.Roland Hedberg2012-12-211-1/+2
| |