It should help catch unicode encoding problems earlier. This also updates python-saml dependency to a version that includes a patch for unicode strings.
20 lines
1021 B
Plaintext
20 lines
1021 B
Plaintext
# DON'T JUST ADD NEW DEPENDENCIES!!!
|
|
#
|
|
# If you open a pull request that adds a new dependency, you should notify:
|
|
# * @edx/ospr - to check licensing
|
|
# * @edx/devops - to check system requirements
|
|
|
|
# python-saml depends on lxml, which is referenced in base.txt. A bug exists
|
|
# in setuptools 18.0.1 which results in an infinite loop during
|
|
# resolution of this dependency during compilation. So we need to install
|
|
# python-saml only after lxml has been successfully installed.
|
|
|
|
# In addition, we are currently utilizing a forked version of python-saml,
|
|
# managed by OpenCraft, which features enhanced logging and improved
|
|
# unicode support. We will return to the official version of python-saml
|
|
# on PyPI when these pull requests (or their derivatives) have been
|
|
# incorporated into the main project.
|
|
# https://github.com/onelogin/python-saml/pull/159
|
|
# https://github.com/onelogin/python-saml/pull/164
|
|
git+https://github.com/open-craft/python-saml.git@7f7dc389abeba44c1dac154d6aafcbe4187ae221#egg=python-saml==2.1.9
|