Skip to content

Rewrote whole module on pure C #38

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

Merged
merged 2 commits into from
Feb 14, 2017
Merged

Rewrote whole module on pure C #38

merged 2 commits into from
Feb 14, 2017

Conversation

bgaifullin
Copy link
Collaborator

@bgaifullin bgaifullin commented Jan 29, 2017

Keep backward compatibility of API.
Removed submodules "ds", "key", "enc".
the namespaces from constants was moved to main package,
constants contains only flat list of xmlsec constants.

@bgaifullin
Copy link
Collaborator Author

bgaifullin commented Jan 29, 2017

the python3-saml tests passed.
There is one known issue. the module does not work with python3.x on ubuntu:precise,
since there is problems with memory allocation in version of lxml2 which is default for precise.
it works on precise if build and install version 2.9.1 of libxml2 manually to system.
I updated system requirements.

On trusty and xenial it works well for python2.7, python3.4 and python3.5
I also tested with macos on python2.7, python3.5 and python3.6, there is no problem.

I switched travise-ci to use trusty version instead of precise.

@bgaifullin
Copy link
Collaborator Author

@mehcode, could you please review.

@mehcode mehcode merged commit 1f4f851 into xmlsec:master Feb 14, 2017
@mehcode
Copy link
Collaborator

mehcode commented Feb 14, 2017

Super awesome @bgaifullin !

@mehcode
Copy link
Collaborator

mehcode commented Feb 14, 2017

Released (and added you as an owner in PyPi)

@bgaifullin
Copy link
Collaborator Author

@mehcode thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants