diff --git a/Genshi-0.7.3.tar.gz b/Genshi-0.7.3.tar.gz deleted file mode 100644 index 01160f9..0000000 --- a/Genshi-0.7.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7933c95151d7dd2124a2b4c8dd85bb6aec881ca17c0556da0b40e56434b313a0 -size 271238 diff --git a/Genshi-0.7.5.tar.gz b/Genshi-0.7.5.tar.gz new file mode 100644 index 0000000..6dc8706 --- /dev/null +++ b/Genshi-0.7.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c12d6c2abf7df0ec661d9ff2e197522eae846e43dc58abd5a36443d05bc41135 +size 266071 diff --git a/python-Genshi.changes b/python-Genshi.changes index 02e3aba..3578206 100644 --- a/python-Genshi.changes +++ b/python-Genshi.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Mar 19 21:55:43 UTC 2021 - Ben Greiner + +- Update to 0.7.5 + * Fix handling of slices containing function call, variable name + and attribute lookup AST nodes in Python 3.9 in template + scripts (template expressions already correctly handled these + cases). Thank you to Roger Leigh for finding this issue and + contributing the fix for it. + * C speedup module now available for Python >= 3.3. Support was + added for PEP 393 (flexible string representation). Thank you + to Inada Naoki for contributing this major enhancement. + * Remove the custom 2to3 fixers (no longer used since the + removal of 2to3 in 0.7.4). +- Release 0.7.4 + * Add support for deprecation of ast classes slice, Index and + ExtSlice in Python 3.9. See https://bugs.python.org/issue34822 + for details of the changes. + * Update the project URL in setup.py to point to GitHub. + * Remove use of 2to3 for generating Python 3 compatible code. + ------------------------------------------------------------------- Wed Apr 8 11:55:37 UTC 2020 - Tomáš Chvátal diff --git a/python-Genshi.spec b/python-Genshi.spec index 60d4cac..e19e511 100644 --- a/python-Genshi.spec +++ b/python-Genshi.spec @@ -1,7 +1,7 @@ # # spec file for package python-Genshi # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Genshi -Version: 0.7.3 +Version: 0.7.5 Release: 0 Summary: A toolkit for generation of output for the web License: BSD-3-Clause @@ -29,11 +29,13 @@ Source: https://files.pythonhosted.org/packages/source/G/Genshi/Genshi-% BuildRequires: %{python_module Babel} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module six} BuildRequires: %{python_module xml} BuildRequires: fdupes BuildRequires: gcc BuildRequires: python-rpm-macros Requires: python-Babel +Requires: python-six Requires: python-xml %ifpython2 Obsoletes: %{oldpython}-genshi < %{version} @@ -68,12 +70,24 @@ This package contains documentation and examples. %python_build %install -# python3 is noarch but to keep it sane -%python_expand %{$python_install} --install-lib=%{$python_sitearch} +%python_install +# remove accidentally installed source files +%python_expand find %{buildroot}%{$python_sitearch}/genshi -name '*.c' -delete %python_expand %fdupes %{buildroot}%{$python_sitearch} +# install (flavor-agnostic) examples +mkdir -p %{buildroot}%{_docdir}/%{name}-doc/ +cp -r examples %{buildroot}%{_docdir}/%{name}-doc/ +sed -i '1{s/env python.*/python3/}' %{buildroot}%{_docdir}/%{name}-doc/examples/tutorial/geddit/controller.py +%fdupes %{buildroot}%{_docdir}/%{name}-doc/ + %check +%if %{suse_version} < 1550 +# calling unittest directly fails on Leap %python_exec setup.py test +%else +%pyunittest_arch -v genshi.tests.suite +%endif %files %{python_files} %license COPYING @@ -82,6 +96,7 @@ This package contains documentation and examples. %{python_sitearch}/Genshi-%{version}-py%{python_version}.egg-info %files -n %{name}-doc -%doc doc examples +%doc doc +%doc %{_docdir}/%{name}-doc/examples %changelog