From e8adc039459ddf6df29047bb7aa5748316372b82 Mon Sep 17 00:00:00 2001
From: Marcel Telka <marcel@telka.sk>
Date: Fri, 05 Apr 2024 16:22:21 +0200
Subject: [PATCH] python/lxml: update to 5.2.1

---
 components/python/lxml/python-integrate-project.conf |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/components/python/lxml/python-integrate-project.conf b/components/python/lxml/python-integrate-project.conf
index a0350c8..8f5d3e7 100644
--- a/components/python/lxml/python-integrate-project.conf
+++ b/components/python/lxml/python-integrate-project.conf
@@ -17,6 +17,17 @@
 # This project uses custom test style.
 # See project's Makefile.
 TEST_STYLE = custom
+
+#
+# Following dependency loops were detected (where 'A --> B' means 'A needs B to
+# run tests', and 'A ==> B' means 'A needs B for build and/or run'):
+#
+# lxml --> lxml_html_clean ==> lxml
+#
+# To break loops we need to allow this project to integrate without testing in
+# a case the required projects are not available yet (bootstrap).
+#
+PYTHON_TEST_BOOTSTRAP = yes
 %include-3%
 # This project uses custom test style.
 # See project's Makefile.
@@ -38,3 +49,7 @@
 		$(GSED) -u -e '/^$$/Q' | $(SORT) | $(NAWK) '{print}END{if(NR>0)printf(\"\\\\n\")}' ; \
 		$(CAT) \
 	)"
+
+# This project does not support tox so we need to provide test requirements
+# manually.
+TEST_REQUIREMENTS_EXTRAS += html-clean

--
Gitblit v1.9.3