import UBI python-markupsafe-2.1.3-6.el10

This commit is contained in:
eabdullin 2025-05-14 17:53:08 +00:00
parent 2edccc9df8
commit 8ee59c83c9
4 changed files with 98 additions and 66 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/MarkupSafe-1.1.1.tar.gz
markupsafe-2.1.3.tar.gz

View File

@ -1 +0,0 @@
f70e5fd3c120a1b108d4347ea1115e3962c42026 SOURCES/MarkupSafe-1.1.1.tar.gz

View File

@ -1,96 +1,128 @@
%bcond_with python2
Name: python-markupsafe
Version: 1.1.1
Version: 2.1.3
Release: 6%{?dist}
Summary: Implements a XML/HTML/XHTML Markup safe string for Python
License: BSD
URL: https://pypi.org/project/MarkupSafe/
Source0: %pypi_source MarkupSafe
# Exclude i686 arch. Due to a modularity issue it's being added to the
# x86_64 compose of CRB, but we don't want to ship it at all.
# See: https://projects.engineering.redhat.com/browse/RCM-72605
ExcludeArch: i686
License: BSD-3-Clause
URL: https://palletsprojects.com/p/markupsafe/
Source: https://github.com/pallets/markupsafe/archive/%{version}/markupsafe-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: python3-devel
%description
A library for safe markup escaping.
%global _description %{expand:
MarkupSafe implements a text object that escapes characters so it is
safe to use in HTML and XML. Characters that have special meanings are
replaced so that they display as the actual characters. This mitigates
injection attacks, meaning untrusted user input can safely be displayed
on a page.}
%if %{with python2}
%package -n python2-markupsafe
Summary: Implements a XML/HTML/XHTML Markup safe string for Python 2
BuildRequires: python2-devel
BuildRequires: python2dist(setuptools)
%{?python_provide:%python_provide python2-markupsafe}
%description %_description
%description -n python2-markupsafe
A library for safe markup escaping. Python 2 version.
%endif
%package -n python%{python3_pkgversion}-markupsafe
Summary: Implements a XML/HTML/XHTML Markup safe string for Python 3
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: python%{python3_pkgversion}-rpm-macros
%{?python_provide:%python_provide python%{python3_pkgversion}-markupsafe}
%package -n python3-markupsafe
Summary: %{summary}
%description -n python%{python3_pkgversion}-markupsafe
A library for safe markup escaping. Python 3 version.
%description -n python3-markupsafe %_description
%prep
%autosetup -n MarkupSafe-%{version}
%autosetup -n markupsafe-%{version}
# Exclude C source from the package:
echo 'global-exclude *.c' >> MANIFEST.in
%generate_buildrequires
%pyproject_buildrequires requirements/tests.in
%build
%if %{with python2}
%py2_build
%endif
%pyproject_wheel
%py3_build
%install
%if %{with python2}
%py2_install
# C code errantly gets installed
rm %{buildroot}%{python2_sitearch}/markupsafe/*.c
%endif
%py3_install
# C code errantly gets installed
rm %{buildroot}%{python3_sitearch}/markupsafe/*.c
%pyproject_install
%pyproject_save_files markupsafe
%check
%if %{with python2}
%{__python2} setup.py test
%endif
%{__python3} setup.py test
%pytest
%if %{with python2}
%files -n python2-markupsafe
%license LICENSE.rst
%files -n python3-markupsafe -f %{pyproject_files}
%doc CHANGES.rst README.rst
%{python2_sitearch}/MarkupSafe-%{version}-py%{python2_version}.egg-info/
%{python2_sitearch}/markupsafe/
%endif
%files -n python%{python3_pkgversion}-markupsafe
%license LICENSE.rst
%doc CHANGES.rst README.rst
%{python3_sitearch}/MarkupSafe-%{version}-py%{python3_version}.egg-info/
%{python3_sitearch}/markupsafe/
%changelog
* Fri Dec 13 2019 Tomas Orsava <torsava@redhat.com> - 1.1.1-6
- Exclude unsupported i686 arch
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 2.1.3-6
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Tue Nov 19 2019 Lumír Balhar <lbalhar@redhat.com> - 1.1.1-5
- Adjusted for Python 3.8 module in RHEL 8
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.1.3-5
- Bump release for June 2024 mass rebuild
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jun 16 2023 Ryan Erickson <rerickso@redhat.com> - 2.1.3-1
- Update to 2.1.3
- Fixes: rhbz#2211988
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 2.1.2-2
- Rebuilt for Python 3.12
* Fri Jan 27 2023 Miro Hrončok <mhroncok@redhat.com> - 2.1.2-1
- Update to 2.1.2
- Fixes: rhbz#2161767
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.1.1-2
- Rebuilt for Python 3.11
* Wed Mar 09 2022 Charalampos Stratakis <cstratak@redhat.com> - 2.1.1-1
- Update to 2.1.1
- Fixes: rhbz#2064300
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jun 22 2021 Lumír Balhar <lbalhar@redhat.com> - 2.0.0-1
- Update to 2.0.0
Resolves: rhbz#1823024
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 1.1.1-11
- Rebuilt for Python 3.10
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 21 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-9
- Disable Python 2 entirely
* Wed Nov 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-8
- Disable Python 2 in ELN
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-6
- Rebuilt for Python 3.9
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-4
- Rebuilt for Python 3.8.0rc1 (#1748018)

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (markupsafe-2.1.3.tar.gz) = 481a28805547e17c06b1995e6c6bb9c985a571bef6a524b0d9c24294b9e55b17f19f0dd8feae9e374fb3279d3bb4b527c69a835923be52e6ed7f87a6b03eaa4b