Skip to content

Commit 6ecbecb

Browse files
authored
Requirements: pin and downgrade xmlsec (#12054)
xmlsec is a dependecy from python3-saml which is required by django-allauth. We have to pin it because the underlying `libxml2-dev` package installed at system level is incompatible with the Python version More info xmlsec/python-xmlsec#324
1 parent 6f997e9 commit 6ecbecb

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

requirements/deploy.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ wcwidth==0.2.13
476476
# via
477477
# -r requirements/pip.txt
478478
# prompt-toolkit
479-
xmlsec==1.3.15
479+
xmlsec==1.3.14
480480
# via
481481
# -r requirements/pip.txt
482482
# python3-saml

requirements/docker.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ wcwidth==0.2.13
513513
# prompt-toolkit
514514
wmctrl==0.5
515515
# via pdbpp
516-
xmlsec==1.3.15
516+
xmlsec==1.3.14
517517
# via
518518
# -r requirements/pip.txt
519519
# python3-saml

requirements/pip.in

+7
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,10 @@ django-cacheops
147147

148148
# Used by Addons for sorting patterns
149149
bumpver
150+
151+
152+
# xmlsec is a dependecy from python3-saml which is required by django-allauth.
153+
# We have to pin it because the underlying `libxml2-dev` package installed at
154+
# system level is incompatible with the Python version
155+
# https://github.com/xmlsec/python-xmlsec/issues/324
156+
xmlsec==1.3.14

requirements/pip.txt

+4-2
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,10 @@ virtualenv==20.29.3
341341
# via -r requirements/pip.in
342342
wcwidth==0.2.13
343343
# via prompt-toolkit
344-
xmlsec==1.3.15
345-
# via python3-saml
344+
xmlsec==1.3.14
345+
# via
346+
# -r requirements/pip.in
347+
# python3-saml
346348

347349
# The following packages are considered to be unsafe in a requirements file:
348350
# pip

requirements/testing.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ wcwidth==0.2.13
505505
# via
506506
# -r requirements/pip.txt
507507
# prompt-toolkit
508-
xmlsec==1.3.15
508+
xmlsec==1.3.14
509509
# via
510510
# -r requirements/pip.txt
511511
# python3-saml

0 commit comments

Comments
 (0)