diff --git a/MarkupSafe-2.1.5.tar.gz b/MarkupSafe-2.1.5.tar.gz deleted file mode 100644 index 05ee782..0000000 --- a/MarkupSafe-2.1.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b -size 19384 diff --git a/markupsafe-3.0.2.tar.gz b/markupsafe-3.0.2.tar.gz new file mode 100644 index 0000000..de90e29 --- /dev/null +++ b/markupsafe-3.0.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 +size 20537 diff --git a/python-MarkupSafe.changes b/python-MarkupSafe.changes index 53cc07a..cfa18d0 100644 --- a/python-MarkupSafe.changes +++ b/python-MarkupSafe.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Apr 30 09:17:07 UTC 2025 - Nico Krapp + +- Update to 3.0.2 + * Fix compatibility when __str__ returns a str subclass. #472 + * Build requires setuptools >= 70.1. #475 +- Update to 3.0.1 + * Address compiler warnings that became errors in GCC 14. #466 + * Fix compatibility with proxy objects. #467 +- Update to 3.0.0 + * Support Python 3.13 and its experimental free-threaded build. #461 + * Drop support for Python 3.7 and 3.8. + * Use modern packaging metadata with pyproject.toml instead + of setup.cfg. #348 + * Change distutils imports to setuptools. #399 + * Use deferred evaluation of annotations. #400 + * Update signatures for Markup methods to match str signatures. + Use positional-only arguments. #400 + * Some str methods on Markup no longer escape their argument: strip, + lstrip, rstrip, removeprefix, removesuffix, partition, and + rpartition; replace only escapes its new argument. These methods + are conceptually linked to search methods such as in, find, and + index, which already do not escape their argument. #401 + * The __version__ attribute is deprecated. Use feature detection, + or importlib.metadata.version("markupsafe"), instead. #402 + * Speed up escaping plain strings by 40%. #434 + * Simplify speedups implementation. #437 + ------------------------------------------------------------------- Tue Apr 1 12:30:12 UTC 2025 - Markéta Machová diff --git a/python-MarkupSafe.spec b/python-MarkupSafe.spec index 2fba18e..7767645 100644 --- a/python-MarkupSafe.spec +++ b/python-MarkupSafe.spec @@ -26,13 +26,13 @@ %endif %{?sle15_python_module_pythons} Name: python-MarkupSafe%{psuffix} -Version: 2.1.5 +Version: 3.0.2 Release: 0 Summary: Implements a XML/HTML/XHTML Markup safe string for Python License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/pallets/markupsafe -Source: https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/M/MarkupSafe/markupsafe-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} @@ -51,7 +51,7 @@ Implements a unicode subclass that supports HTML strings. This can be used to safely encode strings for dynamically generated web pages. %prep -%autosetup -p1 -n MarkupSafe-%{version} +%autosetup -p1 -n markupsafe-%{version} # Upstream changed the Python package metadata to require Python 3.7, but the tests pass on Python 3.6. sed -i -e '/^python_requires =/s/3\.7/3\.6/' setup.cfg @@ -76,8 +76,8 @@ export CFLAGS="%{optflags}" %if !%{with test} %files %{python_files} -%license LICENSE.rst -%doc README.rst docs/ +%license LICENSE.txt +%doc README.md docs/ %{python_sitearch}/markupsafe/ %{python_sitearch}/[mM]arkup[sS]afe-%{version}.dist-info %endif