8 Commits

Author SHA256 Message Date
0ae741eaa2 Accepting request 1276082 from devel:languages:python
- Add remove_six.patch removing six from the package
  (gh#edgewall/genshi!92).

OBS-URL: https://build.opensuse.org/request/show/1276082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Genshi?expand=0&rev=27
2025-05-12 14:45:33 +00:00
b791fa88eb Do not protect against fixed bug.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Genshi?expand=0&rev=41
2025-05-09 07:08:24 +00:00
534c3ae13f Remove %python_setup
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Genshi?expand=0&rev=40
2025-05-09 07:06:43 +00:00
e4893cda05 - Add remove_six.patch removing six from the package
(gh#edgewall/genshi!92).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Genshi?expand=0&rev=39
2025-05-09 07:05:30 +00:00
d19a61be89 Accepting request 1203708 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1203708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Genshi?expand=0&rev=26
2024-09-26 16:52:45 +00:00
bde476fbe3 Accepting request 1203605 from home:ecsos:python
- Fix build error under Leap.

OBS-URL: https://build.opensuse.org/request/show/1203605
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Genshi?expand=0&rev=37
2024-09-25 22:18:09 +00:00
9615cd280c Accepting request 1189025 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1189025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Genshi?expand=0&rev=25
2024-07-24 13:33:02 +00:00
2264b34e95 Accepting request 1188982 from home:glaubitz:branches:devel:languages:python
- Update to 0.7.9
  * Add Python 3.12 to CI matrix and fix Python 3.12 support. (#77)
  * Add Python 3.13 beta to CI. (#81)
  * Add badges to the README. (#82)
- from version 0.7.8
  * Do not merge sub directives if they have not been changed. (#53)
  * Silence deprecation warnings from attempting to import Ellipsis and
    Str (which are needed to support older Pythons). (#73)
  * Remove fallback to distutils, patching of bdist_egg and use of doctools. (#74)
  * Clarify the escaping in _URL_FINDER. (#76)
  * Fix installation with setuptools >= 60. (#68)
- Rename README.txt to README.md in %files section

OBS-URL: https://build.opensuse.org/request/show/1188982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Genshi?expand=0&rev=35
2024-07-22 11:58:40 +00:00
5 changed files with 1217 additions and 20 deletions

Binary file not shown.

BIN
Genshi-0.7.9.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,30 @@
-------------------------------------------------------------------
Fri May 9 06:30:01 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Add remove_six.patch removing six from the package
(gh#edgewall/genshi!92).
-------------------------------------------------------------------
Wed Sep 25 14:08:40 UTC 2024 - ecsos <ecsos@opensuse.org>
- Fix build error under Leap.
-------------------------------------------------------------------
Mon Jul 22 09:59:24 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.7.9
* Add Python 3.12 to CI matrix and fix Python 3.12 support. (#77)
* Add Python 3.13 beta to CI. (#81)
* Add badges to the README. (#82)
- from version 0.7.8
* Do not merge sub directives if they have not been changed. (#53)
* Silence deprecation warnings from attempting to import Ellipsis and
Str (which are needed to support older Pythons). (#73)
* Remove fallback to distutils, patching of bdist_egg and use of doctools. (#74)
* Clarify the escaping in _URL_FINDER. (#76)
* Fix installation with setuptools >= 60. (#68)
- Rename README.txt to README.md in %files section
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Apr 23 01:39:49 UTC 2023 - Matej Cepl <mcepl@suse.com> Sun Apr 23 01:39:49 UTC 2023 - Matej Cepl <mcepl@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-Genshi # spec file for package python-Genshi
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -19,23 +19,26 @@
%define oldpython python %define oldpython python
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-Genshi Name: python-Genshi
Version: 0.7.7 Version: 0.7.9
Release: 0 Release: 0
Summary: A toolkit for generation of output for the web Summary: A toolkit for generation of output for the web
License: BSD-3-Clause License: BSD-3-Clause
Group: Development/Languages/Python Group: Development/Languages/Python
URL: https://genshi.edgewall.org/ URL: https://genshi.edgewall.org/
Source: https://files.pythonhosted.org/packages/source/G/Genshi/Genshi-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/G/Genshi/Genshi-%{version}.tar.gz
# PATCH-FEATURE-UPSTREAM remove_six.patch gh#edgewall/genshi!92 mcepl@suse.com
# remove six
Patch0: remove_six.patch
BuildRequires: %{python_module Babel} BuildRequires: %{python_module Babel}
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six} BuildRequires: %{python_module wheel}
BuildRequires: %{python_module xml} BuildRequires: %{python_module xml}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc BuildRequires: gcc
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: python-Babel Requires: python-Babel
Requires: python-six
Requires: python-xml Requires: python-xml
%ifpython2 %ifpython2
Obsoletes: %{oldpython}-genshi < %{version} Obsoletes: %{oldpython}-genshi < %{version}
@@ -49,7 +52,6 @@ components for parsing, generating, and processing HTML, XML or
other textual content for output generation on the web. The major other textual content for output generation on the web. The major
feature is a template language, which is heavily inspired by Kid. feature is a template language, which is heavily inspired by Kid.
%if 0%{?suse_version} > 1500
%package -n %{name}-doc %package -n %{name}-doc
Summary: A toolkit for generation of output for the web - Documentation Summary: A toolkit for generation of output for the web - Documentation
Group: Development/Libraries/Python Group: Development/Libraries/Python
@@ -63,37 +65,30 @@ other textual content for output generation on the web. The major
feature is a template language, which is heavily inspired by Kid. feature is a template language, which is heavily inspired by Kid.
This package contains documentation and examples. This package contains documentation and examples.
%endif
%prep %prep
%autosetup -p1 -n Genshi-%{version} %autosetup -p1 -n Genshi-%{version}
%build %build
%python_build %pyproject_wheel
%install %install
%python_install %pyproject_install
# remove accidentally installed source files # remove accidentally installed source files
%python_expand find %{buildroot}%{$python_sitearch}/genshi -name '*.c' -delete %python_expand find %{buildroot}%{$python_sitearch}/genshi -name '*.c' -delete
%python_expand %fdupes %{buildroot}%{$python_sitearch} %python_expand %fdupes %{buildroot}%{$python_sitearch}
%check %check
%if %{suse_version} < 1550
# calling unittest directly fails on Leap
%python_exec setup.py test
%else
%pyunittest_arch -v genshi.tests.suite %pyunittest_arch -v genshi.tests.suite
%endif
%files %{python_files} %files %{python_files}
%license COPYING %license COPYING
%doc ChangeLog README.txt %doc ChangeLog README.md
%{python_sitearch}/genshi/ %{python_sitearch}/genshi/
%{python_sitearch}/Genshi-%{version}*-info %{python_sitearch}/[Gg]enshi-%{version}*-info
%if 0%{?suse_version} > 1500
%files -n %{name}-doc %files -n %{name}-doc
%doc doc %doc doc
%endif
%doc examples %doc examples
%changelog %changelog

1175
remove_six.patch Normal file

File diff suppressed because it is too large Load Diff