Compare commits

..

15 commits

Author SHA1 Message Date
Python Maint
73b8db5fe8 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 13:31:55 +02:00
Python Maint
da96094071 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 13:58:35 +02:00
Fedora Release Engineering
3fcf5e155d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 08:27:59 +00:00
Python Maint
159d32e143 Rebuilt for Python 3.14 2025-06-03 15:55:25 +02:00
Python Maint
811a737fb9 Bootstrap for Python 3.14 2025-06-02 23:22:52 +02:00
Lumir Balhar
9a3178e4ba Skip flaky test_elif_deep
https://github.com/pallets/jinja/issues/2079
2025-03-27 12:32:17 +01:00
Thomas Moschny
ab04c1a35a Update to 3.1.6. 2025-03-09 17:47:32 +01:00
Fedora Release Engineering
e78f795e7e Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-18 15:24:14 +00:00
Miro Hrončok
48d55f4742 Update to 3.1.5
- Security fix for CVE-2024-56201
- Fixes: rhzb#2333688
- Fixes: rhzb#2336377
2025-01-08 11:23:11 +01:00
Lukas Zachar
46fea4b890 Add tmt smoke test + plan
Cherry-picked from c9s.
Commit hash: 53acc26463e0248c91146bd2f6065d53fb845580
2024-07-25 11:35:07 +02:00
Fedora Release Engineering
5d9a9d69be Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-19 12:31:17 +00:00
Python Maint
da0819f188 Rebuilt for Python 3.13 2024-06-08 08:13:52 +02:00
Python Maint
566054026e Bootstrap for Python 3.13 2024-06-07 13:21:17 +02:00
Miro Hrončok
0aec2152b2 Make the build dependency on trio optional 2024-05-26 23:41:55 +02:00
Miro Hrončok
e84a72433e Python 3.13 fixes
- Fixes: rhzb#2245265
2024-05-23 15:32:31 +02:00
7 changed files with 73 additions and 5 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

2
.gitignore vendored
View file

@ -1,2 +1,2 @@
/Jinja2-*.tar.gz
/jinja2-3.1.4.tar.gz
/jinja2-*.tar.gz

4
plans.fmf Normal file
View file

@ -0,0 +1,4 @@
discover:
how: fmf
execute:
how: tmt

View file

@ -1,8 +1,8 @@
%global srcname jinja2
Name: python-jinja2
Version: 3.1.4
Release: 1%{?dist}
Version: 3.1.6
Release: 6%{?dist}
Summary: General purpose template engine
License: BSD-3-Clause
URL: https://palletsprojects.com/p/jinja/
@ -15,6 +15,8 @@ Source0: %{pypi_source %srcname}
%else
%bcond_without docs
%endif
# The dependency on trio is undesired on RHEL
%bcond asyncio_tests %{undefined rhel}
BuildArch: noarch
@ -35,6 +37,9 @@ environments.}
Summary: %{summary}
BuildRequires: python3-devel
BuildRequires: python3-pytest
%if %{with asyncio_tests}
BuildRequires: python3-trio
%endif
%if %{with docs}
BuildRequires: %{_bindir}/sphinx-build-3
BuildRequires: make
@ -71,7 +76,9 @@ rm -rvf docs/_build/html/.buildinfo
%check
%pytest tests
# test_elif_deep is flaky for an unknown reason
# https://github.com/pallets/jinja/issues/2079
%pytest tests -k "not test_elif_deep" %{!?with_asyncio_tests:--ignore tests/test_async.py --ignore tests/test_async_filters.py}
%files -n python3-jinja2 -f %{pyproject_files}
@ -84,6 +91,46 @@ rm -rvf docs/_build/html/.buildinfo
%changelog
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.1.6-6
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.1.6-5
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 3.1.6-3
- Rebuilt for Python 3.14
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 3.1.6-2
- Bootstrap for Python 3.14
* Sun Mar 9 2025 Thomas Moschny <thomas.moschny@gmx.de> - 3.1.6-1
- Update to 3.1.6.
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Jan 08 2025 Miro Hrončok <mhroncok@redhat.com> - 3.1.5-1
- Update to 3.1.5
- Security fix for CVE-2024-56201
- Fixes: rhzb#2333688
- Fixes: rhzb#2336377
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 3.1.4-4
- Rebuilt for Python 3.13
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 3.1.4-3
- Bootstrap for Python 3.13
* Thu May 23 2024 Miro Hrončok <mhroncok@redhat.com> - 3.1.4-2
- Python 3.13 fixes
- Fixes: rhzb#2245265
* Tue May 07 2024 Lumír Balhar <lbalhar@redhat.com> - 3.1.4-1
- Update to 3.1.4 (rhbz#2279211,rhbz#2279491)

View file

@ -1 +1 @@
SHA512 (jinja2-3.1.4.tar.gz) = d07d68a2687af68c705d3b7f5a2c67aca7b9d125316b15085888b9d0d6e769981af76f6f524728b89b5501bd671d518fcb2638f9ae112e57ca2bf2a53482cd89
SHA512 (jinja2-3.1.6.tar.gz) = bddd5e142f1462426c57b2efafdfafdfc6b66de257668707940896feae71eabdf19e0b6e34ef49b965153baf9b1eb59bb5a97349bb287ea0921dd2a751e967ab

7
tests/smoke.fmf Normal file
View file

@ -0,0 +1,7 @@
description: |
Runs very simple jinja2 template which should always work
test: python3 smoke.py
framework: shell
require:
- python3
- python3-jinja2

9
tests/smoke.py Normal file
View file

@ -0,0 +1,9 @@
import jinja2
TEMPLATE = "Text {{ variable }}"
environment = jinja2.Environment()
template = environment.from_string(TEMPLATE)
output = template.render(variable="demo")
assert output == "Text demo", f"got: {output}"