Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
This fixes #22, authtkt only supporting MD5 checksums
The pull-request is a touch large but broken in to several commits to allow cherrypicking or elements to be carved off as desired.
Work done was:
Refreshed _auth_tkt to bring it in line with upstream paste auth_tkt.py This brings with it support for non-MD5 digests. All changes to _auth_tkt.py came from upstream. It is not however a synchronised file, repoze variations have been retained. Changes were made to test__auth_tkt.py to allow tests to pass. The number of arguments for calculate_digest() has changed requiring the tests to be updated. This is an internal function and should not impact users.
Virtualenv 14.0.0 no longer supports Python 3.2 Work around this by pegging the virtualenv version Added Python 3.5 (current stable) to the testing matrix This has issues with calling tox from travis travis-ci/travis-ci#4794 Work around this by making the travis environment use python 3.5 so it is present when tox is invoked.