New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependency to M2Crypto #79
Comments
Hi @elbaschid, have read http://starboard.flowtheory.net/2015/07/adventures-with-heroku-python-saml-libxmlsec1-and-swig/ ? Have you tested https://github.com/onelogin/python3-saml. It's a python3 compatible and doesn't use M2Crypto. Related to M2Crypto, to be honest I think that it is not required anymore. At the start of the project I used it to handle x509certs but I'm not longer using it. Let me do some research and If not necesary, I will remove it from the dependencies. |
That's awesome @pitbulk, thanks for taking care of this so quickly 👍 This avoids having to worry about M2Crypto on Heroku 🌟 I'll take a look at the article above though. |
No, we will maintain both ;) |
Now available at pypi: https://pypi.python.org/pypi/python3-saml |
I'm glad that you've gotten rid of the unused M2Crypto dependency from this project, but until a new version of this project is released on PyPI, it doesn't make much difference. Can you please make a new python-saml release on PyPI, so that M2Crypto doesn't get pulled in automatically? |
Ok, I will release a new version next week :) |
@pitbulk The latest version of |
First of all, thanks for creating a very helpful package to integrate SAML logins. It's helped me a lot so far.
I'm working on a Flask app that is deployed to Heroku. As you might be aware, getting M2Crypto setup on Heroku can be very painful because it relies on
swig
. Looking through the code here, it seems that M2Crypto is a dependency of the package but isn't used directly in the code.What's the reason for M2Crypto being a dependency for
python-saml
? What would the impact be if it was removed from the mandatory dependencies?The text was updated successfully, but these errors were encountered: