Skip to content

Commit

Permalink
chore: build lxml and xmlsec1 from source
Browse files Browse the repository at this point in the history
This makes sure these are compatible regardless what lxml and xmlsec1
upstream does.

Fixes #957
  • Loading branch information
nijel committed Feb 17, 2025
1 parent 813c2c6 commit 5eb3e8e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 3 deletions.
4 changes: 1 addition & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,7 @@ google-onetap = [
"google-auth~=2.38.0"
]
saml = [
"python3-saml>=1.5.0",
# pinned to 5.2 until a new wheel of xmlsec is released
"lxml~=5.2.1"
"python3-saml>=1.5.0"
]
shopify = [
"ShopifyAPI"
Expand Down
1 change: 1 addition & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ envlist = py39,py310,py311,py312,py313,py39-pyright,p313-pyright

[testenv]
passenv = *
install_command = python -I -m pip install --no-binary lxml --no-binary xmlsec {opts} {packages}
deps =
py{39,310,311,312,313}: -e .[dev,all]
commands =
Expand Down

0 comments on commit 5eb3e8e

Please sign in to comment.