summaryrefslogtreecommitdiff
path: root/gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch
diff options
context:
space:
mode:
authorTanguy Le Carrour <tanguy@bioneland.org>2026-02-11 13:11:45 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-02-24 09:10:48 +0000
commit85673d5f0b86d3b293116a3b33a42ebe86dbde0f (patch)
treed04b730ef510dbbb9830f884eedb6fc79887c14e /gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch
parent619414f7b600382cb2ea91fdaf1d4bb68b0791ad (diff)
gnu: Add python-jinja2-fragments.
* gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python-xyz.scm (python-jinja2-fragments): New variable. Merges: https://codeberg.org/guix/guix/pulls/6321 Change-Id: I03a88537cea8e769a33ddfe50b418b5b518e5854 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch')
-rw-r--r--gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch b/gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch
new file mode 100644
index 00000000000..6ce276c1424
--- /dev/null
+++ b/gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch
@@ -0,0 +1,53 @@
+From c3c7d6fd6cbc275fffd0d1da07aa4fc1ad8295e0 Mon Sep 17 00:00:00 2001
+From: Tanguy Le Carrour <tanguy@bioneland.org>
+Date: Wed, 18 Feb 2026 08:47:27 +0100
+Subject: [PATCH] Remove mentions to litestar and sanic from test
+ configuration.
+
+---
+ tests/conftest.py | 19 -------------------
+ 1 file changed, 19 deletions(-)
+
+diff --git a/tests/conftest.py b/tests/conftest.py
+index 981b116..4c02ef3 100644
+--- a/tests/conftest.py
++++ b/tests/conftest.py
+@@ -4,13 +4,9 @@ import pathlib
+
+ import fastapi
+ import flask
+-import litestar
+ import pytest
+ import quart
+-import sanic
+-import sanic_ext
+ from jinja2 import Environment, FileSystemLoader, select_autoescape
+-from litestar.testing import TestClient as LitestarTestClient
+ from starlette.responses import HTMLResponse
+ from starlette.testclient import TestClient
+
+@@ -19,21 +15,6 @@ from jinja2_fragments.flask import render_block as flask_render_block
+ from jinja2_fragments.flask import render_blocks as flask_render_blocks
+ from jinja2_fragments.quart import render_block as quart_render_block
+ from jinja2_fragments.quart import render_blocks as quart_render_blocks
+-from jinja2_fragments.sanic import render as sanic_render
+-
+-# fmt: off
+-# Needed for type hints because we are using `from __future__ import annotations`
+-# to support Python <3.10. See
+-# https://stackoverflow.com/questions/66734640/any-downsides-to-using-from-future-import-annotations-everywhere
+-# for shortcomings of using the annotations import,
+-try:
+- # litestar>=2.13.0
+- from litestar.plugins.htmx import HTMXRequest # noqa isort: skip
+-except ImportError:
+- # litestar<2.13.0
+- from litestar.contrib.htmx.request import HTMXRequest # noqa isort: skip
+-from litestar.response import Template # noqa isort: skip
+-# fmt: on
+
+ NAME = "Guido"
+ LUCKY_NUMBER = "42"
+--
+2.52.0
+