diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml
index ba8dd860..d36b2cc7 100644
--- a/.github/workflows/checks.yml
+++ b/.github/workflows/checks.yml
@@ -90,7 +90,7 @@ jobs:
echo "Installing pip + wheel..."
python -m pip install --upgrade pip wheel
echo "Installing requirements.txt + test dependencies..."
- python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,<60.0"
+ python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,!=60.0"
- name: Generate Valid Tests
run: |
@@ -151,7 +151,7 @@ jobs:
echo "Installing pip + wheel..."
python -m pip install --upgrade pip wheel
echo "Installing requirements.txt + test dependencies..."
- python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,<60.0"
+ python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,!=60.0"
- name: Generate Valid Tests
run: |
@@ -201,7 +201,7 @@ jobs:
# echo "Installing pip + wheel..."
# python -m pip install --upgrade pip wheel
# echo "Installing requirements.txt + test dependencies..."
-# python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,<60.0"
+# python -m pip install -r requirements.txt tox tox-gh-actions certifi decorator dict2xml pyflakes "pypdf>=3.2.1" "weasyprint>=53.0,!=57.0,!=60.0"
# - name: Generate Valid Tests
# run: |
# make yestests || true
diff --git a/docker/base.Dockerfile b/docker/base.Dockerfile
index e9be51c9..78dfaf72 100644
--- a/docker/base.Dockerfile
+++ b/docker/base.Dockerfile
@@ -59,7 +59,7 @@ RUN pip3 install --upgrade \
# Install Python dependencies
RUN pip3 install -r requirements.txt \
- "weasyprint>=53.0,<60.0" \
+ "weasyprint>=53.0,!=57.0,!=60.0" \
decorator \
dict2xml \
"pypdf>=3.2.1"
diff --git a/setup.cfg b/setup.cfg
index d4dca607..0bd30423 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -45,7 +45,7 @@ console_scripts =
xml2rfc = xml2rfc.run:main
[options.extras_require]
-pdf = weasyprint>=53.0,!=57.0,<60.0
+pdf = weasyprint>=53.0,!=57.0,!=60.0
[bdist_wheel]
universal = 1
diff --git a/tests/valid/draft-miek-test.html b/tests/valid/draft-miek-test.html
index 15b29508..433411d6 100644
--- a/tests/valid/draft-miek-test.html
+++ b/tests/valid/draft-miek-test.html
@@ -27,7 +27,7 @@
diff --git a/tests/valid/draft-template.html b/tests/valid/draft-template.html
index ef3c9ce7..184a2ce6 100644
--- a/tests/valid/draft-template.html
+++ b/tests/valid/draft-template.html
@@ -16,7 +16,7 @@
diff --git a/tests/valid/indexes.pages.text b/tests/valid/indexes.pages.text
index e4316cc1..8f47dad3 100644
--- a/tests/valid/indexes.pages.text
+++ b/tests/valid/indexes.pages.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 27, 2023
+Internet-Draft September 29, 2023
Intended status: Experimental
-Expires: March 30, 2024
+Expires: April 1, 2024
xml2rfc index tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 30, 2024.
+ This Internet-Draft will expire on April 1, 2024.
Copyright Notice
@@ -53,7 +53,7 @@ Table of Contents
-Person Expires March 30, 2024 [Page 1]
+Person Expires April 1, 2024 [Page 1]
Internet-Draft xml2rfc index tests September 2023
@@ -109,7 +109,7 @@ Index
-Person Expires March 30, 2024 [Page 2]
+Person Expires April 1, 2024 [Page 2]
Internet-Draft xml2rfc index tests September 2023
@@ -165,4 +165,4 @@ Author's Address
-Person Expires March 30, 2024 [Page 3]
+Person Expires April 1, 2024 [Page 3]
diff --git a/tests/valid/indexes.prepped.xml b/tests/valid/indexes.prepped.xml
index 2bcbb07f..d2644a9c 100644
--- a/tests/valid/indexes.prepped.xml
+++ b/tests/valid/indexes.prepped.xml
@@ -1,5 +1,5 @@
-
+
@@ -20,7 +20,7 @@
-
+ Status of This Memo
@@ -41,7 +41,7 @@
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on 30 March 2024.
+ This Internet-Draft will expire on 1 April 2024.
diff --git a/tests/valid/indexes.text b/tests/valid/indexes.text
index 02ce692f..f962f35b 100644
--- a/tests/valid/indexes.text
+++ b/tests/valid/indexes.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 27, 2023
+Internet-Draft September 29, 2023
Intended status: Experimental
-Expires: March 30, 2024
+Expires: April 1, 2024
xml2rfc index tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 30, 2024.
+ This Internet-Draft will expire on April 1, 2024.
Copyright Notice
diff --git a/tests/valid/indexes.v3.html b/tests/valid/indexes.v3.html
index 2ec4646f..c4cd67a5 100644
--- a/tests/valid/indexes.v3.html
+++ b/tests/valid/indexes.v3.html
@@ -23,7 +23,7 @@
Person
-
Expires March 30, 2024
+
Expires April 1, 2024
[Page]
@@ -36,12 +36,12 @@
indexes-00
Published:
-
+
Intended Status:
Experimental
Expires:
-
+
Author:
@@ -71,7 +71,7 @@
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."¶
- This Internet-Draft will expire on March 30, 2024.¶
+ This Internet-Draft will expire on April 1, 2024.¶
diff --git a/tests/valid/manpage.txt b/tests/valid/manpage.txt
index 1dea62fe..dc6c66a6 100644
--- a/tests/valid/manpage.txt
+++ b/tests/valid/manpage.txt
@@ -1,5 +1,5 @@
xml2rfc(1) xml2rfc(1)
- 27 September 2023
+ 29 September 2023
Xml2rfc Vocabulary Version 3 Schema
diff --git a/tests/valid/rfc7911.html b/tests/valid/rfc7911.html
index 4819f602..64400a76 100644
--- a/tests/valid/rfc7911.html
+++ b/tests/valid/rfc7911.html
@@ -20,7 +20,7 @@
diff --git a/tests/valid/sourcecode.pages.text b/tests/valid/sourcecode.pages.text
index 2261507d..ed5d29cb 100644
--- a/tests/valid/sourcecode.pages.text
+++ b/tests/valid/sourcecode.pages.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 27, 2023
+Internet-Draft September 29, 2023
Intended status: Experimental
-Expires: March 30, 2024
+Expires: April 1, 2024
xml2rfc sourcecode tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 30, 2024.
+ This Internet-Draft will expire on April 1, 2024.
Copyright Notice
@@ -53,7 +53,7 @@ Table of Contents
-Person Expires March 30, 2024 [Page 1]
+Person Expires April 1, 2024 [Page 1]
Internet-Draft xml2rfc sourcecode tests September 2023
@@ -109,7 +109,7 @@ Internet-Draft xml2rfc sourcecode tests September 2023
-Person Expires March 30, 2024 [Page 2]
+Person Expires April 1, 2024 [Page 2]
Internet-Draft xml2rfc sourcecode tests September 2023
@@ -165,7 +165,7 @@ Internet-Draft xml2rfc sourcecode tests September 2023
-Person Expires March 30, 2024 [Page 3]
+Person Expires April 1, 2024 [Page 3]
Internet-Draft xml2rfc sourcecode tests September 2023
@@ -221,4 +221,4 @@ Author's Address
-Person Expires March 30, 2024 [Page 4]
+Person Expires April 1, 2024 [Page 4]
diff --git a/tests/valid/sourcecode.prepped.xml b/tests/valid/sourcecode.prepped.xml
index aec7e167..0fcf6f90 100644
--- a/tests/valid/sourcecode.prepped.xml
+++ b/tests/valid/sourcecode.prepped.xml
@@ -1,5 +1,5 @@
-
+
@@ -20,7 +20,7 @@
-
+ Status of This Memo
@@ -41,7 +41,7 @@
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on 30 March 2024.
+ This Internet-Draft will expire on 1 April 2024.
diff --git a/tests/valid/sourcecode.text b/tests/valid/sourcecode.text
index 022a17f0..ed68b26c 100644
--- a/tests/valid/sourcecode.text
+++ b/tests/valid/sourcecode.text
@@ -3,9 +3,9 @@
Network Working Group H. Person, Ed.
-Internet-Draft September 27, 2023
+Internet-Draft September 29, 2023
Intended status: Experimental
-Expires: March 30, 2024
+Expires: April 1, 2024
xml2rfc sourcecode tests
@@ -26,7 +26,7 @@ Status of This Memo
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
- This Internet-Draft will expire on March 30, 2024.
+ This Internet-Draft will expire on April 1, 2024.
Copyright Notice
diff --git a/tests/valid/sourcecode.v3.html b/tests/valid/sourcecode.v3.html
index 3162502f..3e0f6c8b 100644
--- a/tests/valid/sourcecode.v3.html
+++ b/tests/valid/sourcecode.v3.html
@@ -23,7 +23,7 @@
Person
-
Expires March 30, 2024
+
Expires April 1, 2024
[Page]
@@ -36,12 +36,12 @@
sourcecode-00
Published:
-
+
Intended Status:
Experimental
Expires:
-
+
Author:
@@ -71,7 +71,7 @@
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."¶
- This Internet-Draft will expire on March 30, 2024.¶
+ This Internet-Draft will expire on April 1, 2024.¶
diff --git a/tox.ini b/tox.ini
index 8bcd28c5..7464e9aa 100644
--- a/tox.ini
+++ b/tox.ini
@@ -34,4 +34,4 @@ deps =
decorator
dict2xml
pypdf>=3.2.1
- weasyprint>=53.0,!=57.0,<60.0
+ weasyprint>=53.0,!=57.0,!=60.0
diff --git a/xml2rfc/run.py b/xml2rfc/run.py
index 0ec94216..ea2e2074 100755
--- a/xml2rfc/run.py
+++ b/xml2rfc/run.py
@@ -87,7 +87,7 @@ def get_pdf_help(missing_libs=""):
2. Next, install weasyprint python modules using pip.
- pip install 'weasyprint>=53.0,<60.0'
+ pip install 'weasyprint>=53.0,!=57.0,!=60.0'
3. Finally, install the full Noto Font and Roboto Mono packages: