Skip to content

Commit 2097d7f

Browse files
committed
chore(INFRA-1072): update lxml and xmlsec versions as per discussion in SAML-Toolkits#441
BREAKING CHANGE - this increases the minimum supported python version from 3.7 to 3.8. There is no combination of lxml and xmlsec that I could find that passes tests on python 3.7.
1 parent 233e7d3 commit 2097d7f

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

.github/workflows/python-package.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
python-version:
21-
- "3.7"
2221
- "3.8"
2322
- "3.9"
2423
- "3.10"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Installation
9595

9696
### Dependencies ###
9797

98-
* python => 3.7
98+
* python => 3.8
9999
* [xmlsec](https://pypi.python.org/pypi/xmlsec) Python bindings for the XML Security Library.
100100
* [lxml](https://pypi.python.org/pypi/lxml) Python bindings for the libxml2 and libxslt libraries.
101101
* [isodate](https://pypi.python.org/pypi/isodate) An ISO 8601 date/time/

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ keywords = [
2323
"identity",
2424
]
2525
classifiers = [
26-
"Programming Language :: Python :: 3.7",
2726
"Programming Language :: Python :: 3.8",
2827
"Programming Language :: Python :: 3.9",
2928
"Programming Language :: Python :: 3.10",
@@ -32,11 +31,11 @@ classifiers = [
3231
"Topic :: Software Development :: Libraries :: Python Modules",
3332
]
3433
dependencies = [
35-
"lxml>=4.6.5,!=4.7.0",
36-
"xmlsec>=1.3.9",
34+
"lxml>=6.0.0",
35+
"xmlsec>=1.3.14",
3736
"isodate>=0.6.1",
3837
]
39-
requires-python = ">=3.7"
38+
requires-python = ">=3.8"
4039

4140
[project.urls]
4241
Homepage = "https://saml.info"

0 commit comments

Comments
 (0)