Seedooh
  1. Seedooh

python-xmlsec

Public
AuthorCommitMessageCommit dateIssues
tdivistdivis
156394743a0Fix #247 - Fix missing import of `template` in `__init__.pyi` stub.(#248)
pre-commit-ci[bot]pre-commit-ci[bot]
cc8632f4f31[pre-commit.ci] pre-commit autoupdate (#238)updates: - [github.com/pre-commit/mirrors-mypy: v0.971 → v0.981](https://github.com/pre-commit/mirrors-mypy/compare/v0.971...v0.981) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Oleg HöflingOleg Höfling
c4658f37c9dCorrect codecov badge URL in readme
pre-commit-ci[bot]pre-commit-ci[bot]
e83a4576f0a[pre-commit.ci] pre-commit autoupdate (#233)updates: - [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Oleg HöflingOleg Höfling
91592052b67fix test run on appveyor (#231)Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
c39eeff382eAdd integration with pre-commit.ci (#230)* add pre-commit.ci badge Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> * fix pre-commit warnings Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
82408431163adjust doc examples to #212 (#229)Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
00759a33f6cadd proper param types in register_callbacks (#228)Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
21ce91648b8allow building docs with python 3.8 (#227)Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
b483b644b60update gh actions badges (#226)Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
979be38b981Add CI for Python 3.10, manylinux2, musllinux1 and OpenSUSE Tumbleweed (#225)* add CI for python 3.10 Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> * skip 3.6 and 3.7 builds for tumbleweed since python versions not available in repo Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> * build for manylinux2_24 soabi Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com> * try building for musllinux1_1 soabi Signed-off-by: oleg.hoefling <o...
oleg.hoeflingoleg.hoefling
87fb5aa6aaeuse python 3.9 in rtd docs buildsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
e2a369c9e73fix libxml2/libxslt version parsing in setup scriptSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
4062036663bintroduce pre-commitSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
e8ec653591askip stub generation test on windowsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
20be5766fe8add explicit export for constants moduleSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
ca566bbfb49mark constants with no href with special type in stubsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
d5f5306470edrop unused imports in stub generation testSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
7d139b39d1cfix unwanted replacement with sedSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
ceaea9c9ad2regenerate stubs, amend according to flake8-pyi, ensure stub generation test is running in the CISigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Stanislav LevinStanislav Levin
b04a7628518xmlsec workaround for gh#mehcode/python-xmlsec#84Fixes #96
Chris MacNaughtonChris MacNaughton
bc30efd49daResolve key loading issue on big-endian systems.Closes: #208
oleg.hoeflingoleg.hoefling
3ebbed8f0ccbump python 3.9 to latest patch in appveyor ciSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
8551a4f425bbump gcc-5 symlink in linuxbrew jobSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
8393c7a967bworkaround for https://github.com/actions/runner/issues/2033Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
1858a467b5dbump github actions versionsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
811c5cca252remove libxml2 pin in manylinux2010, sdist jobsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
oleg.hoeflingoleg.hoefling
5c6bbdb8633renew sources for source distsSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
AbdealiJKAbdealiJK
bf6984a555fsetup.py: Fix typo in PYXMLSEC_LIBXSLT_VERSION
Alexander ShadchinAlexander Shadchin
a65be810213Switch on modern headers lxml
Thomas GraingerThomas Grainger
154c51df476use build to build wheels
Thomas GraingerThomas Grainger
9acc1538e3eremove pkgconfig as it's only a build-system requirement
Thomas GraingerThomas Grainger
cf38b52c81dexclude lxml 4.7 because the wheels are missing the lxml includessee https://bugs.launchpad.net/lxml/+bug/1954644
Oleg HoeflingOleg Hoefling
f18946b1c9fskip test failing on windows for nowSigned-off-by: Oleg Hoefling <oleg.hoefling@gmail.com>
Oleg HoeflingOleg Hoefling
fc565ba2b82coverage increase: test for graceful failing on read callback wrong return typeSigned-off-by: Oleg Hoefling <oleg.hoefling@gmail.com>
Paul WeaverPaul Weaver
9798d6d99ebTest TypeError when setting non-callable callbacks
Paul WeaverPaul Weaver
7b41f2710e9Remove unused import
Paul WeaverPaul Weaver
f17f4b9c957Use xpath to traverse signature structure in testsIt seems to be way more robust across library versions.
Paul WeaverPaul Weaver
ce90c06a325Remove unused import
Paul WeaverPaul Weaver
a2c2b7582caUse unittest's exception assertionbecause pytest.raises leaves junk around!
Paul WeaverPaul Weaver
5f65a37285eRemove hypothesis from callback testing
Paul WeaverPaul Weaver
91730b25986Test and fix IO callback bindingsTurns out the `xmlSecAllIOCallbacks` pointer list yields the stored callbacks in reverse, _and_ the default callbacks steal everything ( libxml2's `xmlFileMatch` is literally defined as `return(1)`! So we - Simplify our linked list of sets of Python callbacks to cons, rather than append - Don't bother trying to track interleaving default callbacks and Python callbacks, because `cur_cb_...
Paul WeaverPaul Weaver
12690e865c9Add signatures for new functions to __init__.pyi
Paul WeaverPaul Weaver
09665dfa38eImprove memory cleanup
Paul WeaverPaul Weaver
73711a8c703First cut of registering Python callbacks for xmlsecThis implementation uses a global linked-list structure to hold onto the Python callbacks and registers a single C wrapper callback with xmlsec to dispatch xmlsec's calling back to the appropriate Python function. This was the simplest way I could think to emulate dynamically wrapping the Python calls in C code, because C doesn't have closures. A potential downside is that the state is all ver...
Thomas GraingerThomas Grainger
8ed003c2887add changelog to project_urls
Tonye JackTonye Jack
80c5fb3173dAdded missing pkg-config dependency.This seems to be required when using python3-slim debian image. Resolves ```#10 182.5 Building wheels for collected packages: xmlsec #10 182.5 Building wheel for xmlsec (PEP 517): started #10 182.9 Building wheel for xmlsec (PEP 517): finished with status 'error' #10 182.9 ERROR: Command errored out with exit status 1: #10 182.9 command: /venv/bin/python3.6 /venv/lib/python3....
Oleg HöflingOleg Höfling
aa2545e0ef0MMerge pull request #185 from hoefling/no-md5-supportAllow building with XMLSEC_NO_MD5 support
oleg.hoeflingoleg.hoefling
2460f50a51aadd XMLSEC_NO_MD5 checkSigned-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Oleg HöflingOleg Höfling
239bf0d3529MMerge pull request #184 from visuman/minor-fixfix warning related to use of dash separated values