[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: e22bd715aa3e6d75ab7de82867e53417167e933b Author: Michał Górny gentoo org> AuthorDate: Sun Apr 21 12:22:48 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 21 12:24:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22bd715 dev-python/genshi: dev-python/six is a RDEPEND Closes: https://bugs.gentoo.org/925132 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index 898aad7839e3..09f46de23198 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,9 +20,12 @@ KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux IUSE="doc examples test" RESTRICT="!test? ( test )" +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] +" BDEPEND=" test? ( - dev-python/six[${PYTHON_USEDEP}] + ${RDEPEND} ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 9cd6912e329debeb5f3a8d2c0726843926f5c9c5 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 24 15:29:16 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 24 15:29:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd6912e dev-python/genshi: Stabilize 0.7.7 arm64, #918339 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index 8b847d7e8055..898aad7839e3 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://genshi.edgewall.org/ https://pypi.org/project/Genshi/; LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 0a319718fe23bd27dda797389ce52fa390011ffd Author: Michał Górny gentoo org> AuthorDate: Wed May 31 16:10:22 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed May 31 16:10:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a319718 dev-python/genshi: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index c005b31a52de..8b847d7e8055 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -7,7 +7,7 @@ DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 5c2ff797969593d425e2c508b92b9792cc134f71 Author: Michał Górny gentoo org> AuthorDate: Fri May 27 19:51:36 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri May 27 19:51:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2ff797 dev-python/genshi: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest| 1 - dev-python/genshi/genshi-0.7.6.ebuild | 36 --- 2 files changed, 37 deletions(-) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 1be4dfeb37fd..dde6ef2b7768 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1,2 +1 @@ -DIST Genshi-0.7.6.tar.gz 268913 BLAKE2B c54930023c4cd45e24f44baa62f3cc3fe887c5bfd5feb9f7c694cea9bd500cd8c0cea0ed7a60035fb58de9b933199f54ada2a14edff9f5a1b1f63203d10ac7c8 SHA512 a05e82b2b1b9321153a202e5926a26795ebc7c56ee13b8c6da197007a00711efcc7f8ebfb759446c4c2cb99e7e92a6f689576f9ef1f766aa42e0dab86fd5e335 DIST Genshi-0.7.7.tar.gz 267206 BLAKE2B 0bad4b26fbfda27572e78f87af6093c87d738ad6fdf2beea5e8b0b21b3f5245a4e239bbfbad63e71e73f6588e7cae97f2b3bc7295fa30ad7a203a7ceff7074c9 SHA512 b0a3dee68523292f0672a180c5f2cfbdf48205d82286359b9fac9f668cbc2806c649d1e158d6fb8ead5b1cc5cd44eefe9d1cd79077f96925b8d24dd8e746b40f diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild deleted file mode 100644 index 0672470e7184.. --- a/dev-python/genshi/genshi-0.7.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE="https://genshi.edgewall.org/ https://pypi.org/project/Genshi/; -SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( dev-python/six[${PYTHON_USEDEP}] )" - -distutils_enable_tests setup.py - -python_install_all() { - if use doc; then - dodoc doc/*.txt - fi - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 6e902f55dc305644cd4f842ffc9ccf4f32d034e6 Author: Michał Górny gentoo org> AuthorDate: Fri May 27 19:52:24 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri May 27 19:52:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e902f55 dev-python/genshi: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index 7b0137390159..faeb204e2307 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_COMPAT=( python3_{8..11} pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 94ea589037f17b6b37404220e7d8e1ea88092068 Author: Jakov Smolić gentoo org> AuthorDate: Fri May 27 09:49:22 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 27 09:49:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ea5890 dev-python/genshi: Stabilize 0.7.7 ppc, #847679 Signed-off-by: Jakov Smolić gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index 51a18a6a0eb6..7b0137390159 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 863c3d19579d2b1d528b6e684e231d58c751881a Author: Jakov Smolić gentoo org> AuthorDate: Fri May 27 09:10:51 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 27 09:10:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863c3d19 dev-python/genshi: Stabilize 0.7.7 amd64, #847679 Signed-off-by: Jakov Smolić gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index dd4e828c97c3..51a18a6a0eb6 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 7627737b39d2dbb5be81019d0855a4b2f19f34a2 Author: Jakov Smolić gentoo org> AuthorDate: Fri May 27 09:06:13 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 27 09:06:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7627737b dev-python/genshi: Stabilize 0.7.7 x86, #847679 Signed-off-by: Jakov Smolić gentoo.org> dev-python/genshi/genshi-0.7.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index 5b2d9b7bc0d6..dd4e828c97c3 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 22bc5024622e0123446d70676c7f98c7b8e91e8f Author: Michał Górny gentoo org> AuthorDate: Thu Apr 21 20:33:23 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Apr 21 20:48:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22bc5024 dev-python/genshi: Bump to 0.7.7 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest| 1 + dev-python/genshi/genshi-0.7.7.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index dbc2ad197317..1be4dfeb37fd 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1 +1,2 @@ DIST Genshi-0.7.6.tar.gz 268913 BLAKE2B c54930023c4cd45e24f44baa62f3cc3fe887c5bfd5feb9f7c694cea9bd500cd8c0cea0ed7a60035fb58de9b933199f54ada2a14edff9f5a1b1f63203d10ac7c8 SHA512 a05e82b2b1b9321153a202e5926a26795ebc7c56ee13b8c6da197007a00711efcc7f8ebfb759446c4c2cb99e7e92a6f689576f9ef1f766aa42e0dab86fd5e335 +DIST Genshi-0.7.7.tar.gz 267206 BLAKE2B 0bad4b26fbfda27572e78f87af6093c87d738ad6fdf2beea5e8b0b21b3f5245a4e239bbfbad63e71e73f6588e7cae97f2b3bc7295fa30ad7a203a7ceff7074c9 SHA512 b0a3dee68523292f0672a180c5f2cfbdf48205d82286359b9fac9f668cbc2806c649d1e158d6fb8ead5b1cc5cd44eefe9d1cd79077f96925b8d24dd8e746b40f diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild new file mode 100644 index ..5b2d9b7bc0d6 --- /dev/null +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python toolkit for stream-based generation of output for the web" +HOMEPAGE="https://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" +S="${WORKDIR}/${P^}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/six[${PYTHON_USEDEP}] + ) +" + +python_test() { + "${EPYTHON}" -m unittest -v genshi.tests.suite || die +} + +python_install_all() { + if use doc; then + dodoc doc/*.txt + fi + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 53f598b130766da6a9a4fdbd65deebbe289d5fd5 Author: Marek Szuba gentoo org> AuthorDate: Wed Mar 23 23:20:35 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Mar 23 23:20:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f598b1 dev-python/genshi: keyword 0.7.6 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-python/genshi/genshi-0.7.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild index 9bf6bdb8842d..0672470e7184 100644 --- a/dev-python/genshi/genshi-0.7.6.ebuild +++ b/dev-python/genshi/genshi-0.7.6.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/, dev-python/genshi/files/
commit: 968ad585fa5132313268219a57a22d106b82a463 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 17 08:30:37 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 17 08:30:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968ad585 dev-python/genshi: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest | 1 - .../genshi/files/genshi-0.7.5-fix-py3.10.patch | 233 - dev-python/genshi/genshi-0.7.5.ebuild | 38 3 files changed, 272 deletions(-) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index c44760ccf218..dbc2ad197317 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1,2 +1 @@ -DIST Genshi-0.7.5.tar.gz 266071 BLAKE2B 007a094f8ce9aa17209a2c1c7241eb5eb50c3be3439fa2066ac7ceab88fa4dccbcaa11809042445e23ad1ce106b2e9efa825ac11de03038f07b421e9b93c03f6 SHA512 b5be34094e2eea8f5fc373097414dc77ddfe0ab0a82901b6fd87af558cf62420f690fb39bff2d13bde3f7fef5ef000697372996877b48187ed068227dab59119 DIST Genshi-0.7.6.tar.gz 268913 BLAKE2B c54930023c4cd45e24f44baa62f3cc3fe887c5bfd5feb9f7c694cea9bd500cd8c0cea0ed7a60035fb58de9b933199f54ada2a14edff9f5a1b1f63203d10ac7c8 SHA512 a05e82b2b1b9321153a202e5926a26795ebc7c56ee13b8c6da197007a00711efcc7f8ebfb759446c4c2cb99e7e92a6f689576f9ef1f766aa42e0dab86fd5e335 diff --git a/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch b/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch deleted file mode 100644 index fea4e6434b26.. --- a/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch +++ /dev/null @@ -1,233 +0,0 @@ -From: Felix Schwarz -https://github.com/edgewall/genshi/pull/49 - a/genshi/util.py -+++ b/genshi/util.py -@@ -119,7 +119,6 @@ def _insert_item(self, item): - - def _manage_size(self): - while len(self._dict) > self.capacity: --olditem = self._dict[self.tail.key] - del self._dict[self.tail.key] - if self.tail != self.head: - self.tail = self.tail.prv - a/genshi/core.py -+++ b/genshi/core.py -@@ -20,7 +20,8 @@ - - import six - --from genshi.util import plaintext, stripentities, striptags, stringrepr -+from genshi.compat import stringrepr -+from genshi.util import stripentities, striptags - - __all__ = ['Stream', 'Markup', 'escape', 'unescape', 'Attrs', 'Namespace', -'QName'] a/genshi/filters/tests/i18n.py -+++ b/genshi/filters/tests/i18n.py -@@ -12,7 +12,6 @@ - # history and logs, available at http://genshi.edgewall.org/log/. - - from datetime import datetime --import doctest - from gettext import NullTranslations - import unittest - a/genshi/filters/tests/test_html.py -+++ b/genshi/filters/tests/test_html.py -@@ -11,7 +11,6 @@ - # individuals. For the exact contribution history, see the revision - # history and logs, available at http://genshi.edgewall.org/log/. - --import doctest - import unittest - - import six a/genshi/filters/tests/transform.py -+++ b/genshi/filters/tests/transform.py -@@ -12,7 +12,6 @@ - # history and logs, available at http://genshi.edgewall.org/log/. - - import doctest --from pprint import pprint - import unittest - - import six a/genshi/input.py -+++ b/genshi/input.py -@@ -22,8 +22,6 @@ - import six - from six.moves import html_entities as entities, html_parser as html - --import six -- - from genshi.core import Attrs, QName, Stream, stripentities - from genshi.core import START, END, XML_DECL, DOCTYPE, TEXT, START_NS, \ - END_NS, START_CDATA, END_CDATA, PI, COMMENT a/genshi/output.py -+++ b/genshi/output.py -@@ -20,7 +20,7 @@ - - import six - --from genshi.core import escape, Attrs, Markup, Namespace, QName, StreamEventKind -+from genshi.core import escape, Attrs, Markup, QName, StreamEventKind - from genshi.core import START, END, TEXT, XML_DECL, DOCTYPE, START_NS, END_NS, \ - START_CDATA, END_CDATA, PI, COMMENT, XML_NAMESPACE - a/genshi/template/base.py -+++ b/genshi/template/base.py -@@ -15,7 +15,6 @@ - - from collections import deque - import os --import sys - - import six - a/genshi/template/directives.py -+++ b/genshi/template/directives.py -@@ -19,8 +19,7 @@ - from genshi.path import Path - from genshi.template.base import TemplateRuntimeError, TemplateSyntaxError, \ - EXPR, _apply_directives, _eval_expr --from genshi.template.eval import Expression, ExpressionASTTransformer, \ -- _ast, _parse -+from genshi.template.eval import Expression, _ast, _parse - - __all__ = ['AttrsDirective', 'ChooseDirective', 'ContentDirective', -'DefDirective', 'ForDirective', 'IfDirective', 'MatchDirective', a/genshi/template/interpolation.py -+++ b/genshi/template/interpolation.py -@@ -16,7 +16,6 @@ - """ - - from itertools import chain --import os - import re - from
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 8cdf750167b3ff655576a664165723abfc17e890 Author: Sam James gentoo org> AuthorDate: Wed Mar 16 23:50:37 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 16 23:50:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdf7501 dev-python/genshi: Stabilize 0.7.6 ppc, #835205 Signed-off-by: Sam James gentoo.org> dev-python/genshi/genshi-0.7.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild index b41dd14d19ae..9bf6bdb8842d 100644 --- a/dev-python/genshi/genshi-0.7.6.ebuild +++ b/dev-python/genshi/genshi-0.7.6.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 42a85ec13d5c60d4fc7e82517954caeebf127360 Author: Jakov Smolić gentoo org> AuthorDate: Tue Mar 15 11:36:28 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Mar 15 11:36:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a85ec1 dev-python/genshi: Stabilize 0.7.6 x86, #835205 Signed-off-by: Jakov Smolić gentoo.org> dev-python/genshi/genshi-0.7.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild index abb5a49d331d..b41dd14d19ae 100644 --- a/dev-python/genshi/genshi-0.7.6.ebuild +++ b/dev-python/genshi/genshi-0.7.6.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 3a1fecd9a31bf89613db7d9c6c9c0b0cf07543fb Author: Jakov Smolić gentoo org> AuthorDate: Tue Mar 15 11:36:01 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Mar 15 11:36:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1fecd9 dev-python/genshi: Stabilize 0.7.6 amd64, #835205 Signed-off-by: Jakov Smolić gentoo.org> dev-python/genshi/genshi-0.7.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild index f6a63c021bef..abb5a49d331d 100644 --- a/dev-python/genshi/genshi-0.7.6.ebuild +++ b/dev-python/genshi/genshi-0.7.6.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 8cde3c3e0c65fa5dcff4f7923d584155835d563c Author: Michał Górny gentoo org> AuthorDate: Wed Feb 9 19:30:13 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 9 19:34:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cde3c3e dev-python/genshi: Bump to 0.7.6 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest| 1 + dev-python/genshi/genshi-0.7.6.ebuild | 36 +++ dev-python/genshi/metadata.xml| 1 - 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 7d00b0e3f3a3..c44760ccf218 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1 +1,2 @@ DIST Genshi-0.7.5.tar.gz 266071 BLAKE2B 007a094f8ce9aa17209a2c1c7241eb5eb50c3be3439fa2066ac7ceab88fa4dccbcaa11809042445e23ad1ce106b2e9efa825ac11de03038f07b421e9b93c03f6 SHA512 b5be34094e2eea8f5fc373097414dc77ddfe0ab0a82901b6fd87af558cf62420f690fb39bff2d13bde3f7fef5ef000697372996877b48187ed068227dab59119 +DIST Genshi-0.7.6.tar.gz 268913 BLAKE2B c54930023c4cd45e24f44baa62f3cc3fe887c5bfd5feb9f7c694cea9bd500cd8c0cea0ed7a60035fb58de9b933199f54ada2a14edff9f5a1b1f63203d10ac7c8 SHA512 a05e82b2b1b9321153a202e5926a26795ebc7c56ee13b8c6da197007a00711efcc7f8ebfb759446c4c2cb99e7e92a6f689576f9ef1f766aa42e0dab86fd5e335 diff --git a/dev-python/genshi/genshi-0.7.6.ebuild b/dev-python/genshi/genshi-0.7.6.ebuild new file mode 100644 index ..f6a63c021bef --- /dev/null +++ b/dev-python/genshi/genshi-0.7.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python toolkit for stream-based generation of output for the web" +HOMEPAGE="https://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" +S="${WORKDIR}/${P^}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( dev-python/six[${PYTHON_USEDEP}] )" + +distutils_enable_tests setup.py + +python_install_all() { + if use doc; then + dodoc doc/*.txt + fi + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/genshi/metadata.xml b/dev-python/genshi/metadata.xml index f3594b2914d0..6c4804592302 100644 --- a/dev-python/genshi/metadata.xml +++ b/dev-python/genshi/metadata.xml @@ -5,7 +5,6 @@ pyt...@gentoo.org Python - edgewall/genshi Genshi
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/files/, dev-python/genshi/
commit: 9fe7f989a992d29796ede77a9b7d73bc25be804f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 19 14:40:59 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 19 14:40:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe7f989 dev-python/genshi: enable py3.10 Signed-off-by: Arthur Zamarin gentoo.org> .../genshi/files/genshi-0.7.5-fix-py3.10.patch | 233 + dev-python/genshi/genshi-0.7.5.ebuild | 6 +- 2 files changed, 238 insertions(+), 1 deletion(-) diff --git a/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch b/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch new file mode 100644 index 000..fea4e6434b2 --- /dev/null +++ b/dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch @@ -0,0 +1,233 @@ +From: Felix Schwarz +https://github.com/edgewall/genshi/pull/49 + +--- a/genshi/util.py b/genshi/util.py +@@ -119,7 +119,6 @@ def _insert_item(self, item): + + def _manage_size(self): + while len(self._dict) > self.capacity: +-olditem = self._dict[self.tail.key] + del self._dict[self.tail.key] + if self.tail != self.head: + self.tail = self.tail.prv + +--- a/genshi/core.py b/genshi/core.py +@@ -20,7 +20,8 @@ + + import six + +-from genshi.util import plaintext, stripentities, striptags, stringrepr ++from genshi.compat import stringrepr ++from genshi.util import stripentities, striptags + + __all__ = ['Stream', 'Markup', 'escape', 'unescape', 'Attrs', 'Namespace', +'QName'] +--- a/genshi/filters/tests/i18n.py b/genshi/filters/tests/i18n.py +@@ -12,7 +12,6 @@ + # history and logs, available at http://genshi.edgewall.org/log/. + + from datetime import datetime +-import doctest + from gettext import NullTranslations + import unittest + +--- a/genshi/filters/tests/test_html.py b/genshi/filters/tests/test_html.py +@@ -11,7 +11,6 @@ + # individuals. For the exact contribution history, see the revision + # history and logs, available at http://genshi.edgewall.org/log/. + +-import doctest + import unittest + + import six +--- a/genshi/filters/tests/transform.py b/genshi/filters/tests/transform.py +@@ -12,7 +12,6 @@ + # history and logs, available at http://genshi.edgewall.org/log/. + + import doctest +-from pprint import pprint + import unittest + + import six +--- a/genshi/input.py b/genshi/input.py +@@ -22,8 +22,6 @@ + import six + from six.moves import html_entities as entities, html_parser as html + +-import six +- + from genshi.core import Attrs, QName, Stream, stripentities + from genshi.core import START, END, XML_DECL, DOCTYPE, TEXT, START_NS, \ + END_NS, START_CDATA, END_CDATA, PI, COMMENT +--- a/genshi/output.py b/genshi/output.py +@@ -20,7 +20,7 @@ + + import six + +-from genshi.core import escape, Attrs, Markup, Namespace, QName, StreamEventKind ++from genshi.core import escape, Attrs, Markup, QName, StreamEventKind + from genshi.core import START, END, TEXT, XML_DECL, DOCTYPE, START_NS, END_NS, \ + START_CDATA, END_CDATA, PI, COMMENT, XML_NAMESPACE + +--- a/genshi/template/base.py b/genshi/template/base.py +@@ -15,7 +15,6 @@ + + from collections import deque + import os +-import sys + + import six + +--- a/genshi/template/directives.py b/genshi/template/directives.py +@@ -19,8 +19,7 @@ + from genshi.path import Path + from genshi.template.base import TemplateRuntimeError, TemplateSyntaxError, \ + EXPR, _apply_directives, _eval_expr +-from genshi.template.eval import Expression, ExpressionASTTransformer, \ +- _ast, _parse ++from genshi.template.eval import Expression, _ast, _parse + + __all__ = ['AttrsDirective', 'ChooseDirective', 'ContentDirective', +'DefDirective', 'ForDirective', 'IfDirective', 'MatchDirective', +--- a/genshi/template/interpolation.py b/genshi/template/interpolation.py +@@ -16,7 +16,6 @@ + """ + + from itertools import chain +-import os + import re + from tokenize import PseudoToken + +--- a/genshi/template/markup.py b/genshi/template/markup.py +@@ -15,7 +15,7 @@ + + from itertools import chain + +-from genshi.core import Attrs, Markup, Namespace, Stream, StreamEventKind ++from genshi.core import Attrs, Markup, Namespace, Stream + from genshi.core import START, END, START_NS, END_NS, TEXT, PI, COMMENT + from genshi.input import XMLParser + from genshi.template.base import BadDirectiveError, Template, \ +--- a/genshi/template/text.py b/genshi/template/text.py +@@ -35,7 +35,6 @@ + TemplateSyntaxError, EXEC, INCLUDE, SUB + from genshi.template.eval import Suite + from genshi.template.directives import * +-from genshi.template.directives import Directive + from genshi.template.interpolation import interpolate + + __all__ = ['NewTextTemplate',
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: b3b69e3382a410a17ebfaa29a04362fed8543c65 Author: Sam James gentoo org> AuthorDate: Mon Jul 12 22:18:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 12 22:18:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b69e33 dev-python/genshi: keyword 0.7.5 for ~arm Signed-off-by: Sam James gentoo.org> dev-python/genshi/genshi-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild index 14d9050633b..63016f30c15 100644 --- a/dev-python/genshi/genshi-0.7.5.ebuild +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 69f0b3f69cfbc709a7150656533bca9f3b1ee8cc Author: Sam James gentoo org> AuthorDate: Mon Jul 12 22:16:27 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 12 22:16:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f0b3f6 dev-python/genshi: Keyword 0.7.5 arm64, #728612 Signed-off-by: Sam James gentoo.org> dev-python/genshi/genshi-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild index fe7f34e0cfc..14d9050633b 100644 --- a/dev-python/genshi/genshi-0.7.5.ebuild +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 9797fac13fae9efd2d6352d9176edb5133a1c431 Author: Michał Górny gentoo org> AuthorDate: Mon Mar 15 08:52:11 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Mar 15 08:52:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9797fac1 dev-python/genshi: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest | 1 - dev-python/genshi/genshi-0.7.3-r1.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 7115d30ae8c..7d00b0e3f3a 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1,2 +1 @@ -DIST Genshi-0.7.3.tar.gz 271238 BLAKE2B 20addd3243980574e6e2024a7c275c157392987c5265aaa71527e78b92bd25ec476de21d08f6b442de420a925654a064a0071bbd8cf056c0eb18cd8fb085af8c SHA512 b153a9755f9791f349dea35e3ab3099af66b1be5b83bdea9d356b456ddd4e1ff88f7a85e822a2c06aea936c2f843bdc8ddc91c74de2a72111896d8db9a195b87 DIST Genshi-0.7.5.tar.gz 266071 BLAKE2B 007a094f8ce9aa17209a2c1c7241eb5eb50c3be3439fa2066ac7ceab88fa4dccbcaa11809042445e23ad1ce106b2e9efa825ac11de03038f07b421e9b93c03f6 SHA512 b5be34094e2eea8f5fc373097414dc77ddfe0ab0a82901b6fd87af558cf62420f690fb39bff2d13bde3f7fef5ef000697372996877b48187ed068227dab59119 diff --git a/dev-python/genshi/genshi-0.7.3-r1.ebuild b/dev-python/genshi/genshi-0.7.3-r1.ebuild deleted file mode 100644 index 981ec7cbedc..000 --- a/dev-python/genshi/genshi-0.7.3-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; -SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples" - -S="${WORKDIR}/${P^}" - -distutils_enable_tests setup.py - -python_install_all() { - if use doc; then - dodoc doc/*.txt - fi - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 84828df56ae676746257335dc788c9aaa569a158 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 03:50:16 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 03:50:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84828df5 dev-python/genshi: Stabilize 0.7.5 ALLARCHES, #776055 Signed-off-by: Sam James gentoo.org> dev-python/genshi/genshi-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild index eea4c2c5953..fe7f34e0cfc 100644 --- a/dev-python/genshi/genshi-0.7.5.ebuild +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: b66247ac1ed7457b0d1c360d51ded4abdcb75075 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 14 16:08:35 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 14 16:16:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66247ac dev-python/genshi: Fix test deps, DISTUTILS_USE_SETUPTOOLS Closes: https://bugs.gentoo.org/770232 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.5.ebuild | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild index 277bb83e32e..df83cb0bda7 100644 --- a/dev-python/genshi/genshi-0.7.5.ebuild +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -4,19 +4,21 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..9} pypy3 ) -DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 DESCRIPTION="Python toolkit for stream-based generation of output for the web" HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" +S="${WORKDIR}/${P^}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples" +IUSE="doc examples test" +RESTRICT="!test? ( test )" -S="${WORKDIR}/${P^}" +BDEPEND=" + test? ( dev-python/six[${PYTHON_USEDEP}] )" distutils_enable_tests setup.py
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 346b46de60bf4030c70a2dffe4ce712f26ce50a3 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 14 16:15:20 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 14 16:16:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=346b46de dev-python/genshi: Switch to HTTPS Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild index df83cb0bda7..eea4c2c5953 100644 --- a/dev-python/genshi/genshi-0.7.5.ebuild +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7..9} pypy3 ) inherit distutils-r1 DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +HOMEPAGE="https://genshi.edgewall.org/ https://pypi.org/project/Genshi/; SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" S="${WORKDIR}/${P^}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: afeb3f94be89d102efa97e7cc6342c325916b71d Author: Wim Muskee gmail com> AuthorDate: Sun Jan 31 12:40:05 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 16:20:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afeb3f94 dev-python/genshi: version bump to 0.7.5 - add py39 - add github upstream id to metadata Signed-off-by: Wim Muskee gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19269 Signed-off-by: Sam James gentoo.org> dev-python/genshi/Manifest| 1 + dev-python/genshi/genshi-0.7.5.ebuild | 32 dev-python/genshi/metadata.xml| 1 + 3 files changed, 34 insertions(+) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 3b7af09b4d0..7115d30ae8c 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1 +1,2 @@ DIST Genshi-0.7.3.tar.gz 271238 BLAKE2B 20addd3243980574e6e2024a7c275c157392987c5265aaa71527e78b92bd25ec476de21d08f6b442de420a925654a064a0071bbd8cf056c0eb18cd8fb085af8c SHA512 b153a9755f9791f349dea35e3ab3099af66b1be5b83bdea9d356b456ddd4e1ff88f7a85e822a2c06aea936c2f843bdc8ddc91c74de2a72111896d8db9a195b87 +DIST Genshi-0.7.5.tar.gz 266071 BLAKE2B 007a094f8ce9aa17209a2c1c7241eb5eb50c3be3439fa2066ac7ceab88fa4dccbcaa11809042445e23ad1ce106b2e9efa825ac11de03038f07b421e9b93c03f6 SHA512 b5be34094e2eea8f5fc373097414dc77ddfe0ab0a82901b6fd87af558cf62420f690fb39bff2d13bde3f7fef5ef000697372996877b48187ed068227dab59119 diff --git a/dev-python/genshi/genshi-0.7.5.ebuild b/dev-python/genshi/genshi-0.7.5.ebuild new file mode 100644 index 000..277bb83e32e --- /dev/null +++ b/dev-python/genshi/genshi-0.7.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Python toolkit for stream-based generation of output for the web" +HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples" + +S="${WORKDIR}/${P^}" + +distutils_enable_tests setup.py + +python_install_all() { + if use doc; then + dodoc doc/*.txt + fi + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/genshi/metadata.xml b/dev-python/genshi/metadata.xml index 026887751ec..a4ac4b4516e 100644 --- a/dev-python/genshi/metadata.xml +++ b/dev-python/genshi/metadata.xml @@ -7,6 +7,7 @@ + edgewall/genshi Genshi
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 6c894f807cfa99a23463710411782c1b6c427be6 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 09:11:19 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 09:15:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c894f80 dev-python/genshi: Remove py2 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.3-r1.ebuild b/dev-python/genshi/genshi-0.7.3-r1.ebuild index 107da6d4139..e1b71c28365 100644 --- a/dev-python/genshi/genshi-0.7.3-r1.ebuild +++ b/dev-python/genshi/genshi-0.7.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: b0827b72cf05b38849cbe54461b845c68ca92c62 Author: Michał Górny gentoo org> AuthorDate: Thu Jul 9 09:43:04 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 9 09:43:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0827b72 dev-python/genshi: Mark ALLARCHES Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/genshi/metadata.xml b/dev-python/genshi/metadata.xml index e24dd86faa2..ec3c387df89 100644 --- a/dev-python/genshi/metadata.xml +++ b/dev-python/genshi/metadata.xml @@ -5,4 +5,5 @@ pyt...@gentoo.org Python +
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: a9b3fd08a8bb01a5f170adfafd9d30277698d64a Author: Michał Górny gentoo org> AuthorDate: Thu Jul 9 09:50:28 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 9 09:50:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b3fd08 dev-python/genshi: Stabilize 0.7.3-r1 ALLARCHES, #731390 Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/genshi-0.7.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.3-r1.ebuild b/dev-python/genshi/genshi-0.7.3-r1.ebuild index 34741aa14ba..107da6d4139 100644 --- a/dev-python/genshi/genshi-0.7.3-r1.ebuild +++ b/dev-python/genshi/genshi-0.7.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="doc examples" S="${WORKDIR}/${P^}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 8fd6f881c0d966b19debd03810d5e1fc191eda47 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 9 08:15:48 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 9 08:16:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd6f881 dev-python/genshi: ppc stable wrt bug #731390 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/genshi/genshi-0.7.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.3-r1.ebuild b/dev-python/genshi/genshi-0.7.3-r1.ebuild index 7c06bf78d98..51aaa6ce8e5 100644 --- a/dev-python/genshi/genshi-0.7.3-r1.ebuild +++ b/dev-python/genshi/genshi-0.7.3-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~amd64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="doc examples" S="${WORKDIR}/${P^}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/files/
commit: e415f7c627770cb061257a96c5f14903192742f0 Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Mar 30 16:17:08 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Thu May 14 22:19:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e415f7c6 dev-python/genshi: remove unused patch(es) Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Aaron Bauman gentoo.org> ...enshi-0.7-fix_tests_failure_with_python27.patch | 25 -- dev-python/genshi/files/genshi-0.7-issue566.patch | 57 dev-python/genshi/files/genshi-0.7-issue582.patch | 364 - dev-python/genshi/files/genshi-0.7-issue602.patch | 114 --- 4 files changed, 560 deletions(-) diff --git a/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch b/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch deleted file mode 100644 index 4f3467d6481..000 --- a/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 7f3552a9373fadd2d37ff592769ba6c65755eea5 Mon Sep 17 00:00:00 2001 -From: SVN-Git Migration -Date: Thu, 8 Oct 2015 09:13:47 -0700 -Subject: Skip test which still fails in Python 2.7.6. - -Author: Barry Warsaw , Arnaud Fontaine -Bug: http://genshi.edgewall.org/ticket/500 - -Patch-Name: fix_tests_failure_with_python27.patch - genshi/filters/tests/test_html.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/genshi/filters/tests/test_html.py b/genshi/filters/tests/test_html.py -index 0c6cfe1..a8cfa04 100644 a/genshi/filters/tests/test_html.py -+++ b/genshi/filters/tests/test_html.py -@@ -410,6 +410,7 @@ class HTMLSanitizerTestCase(unittest.TestCase): - html = HTML(u'') - self.assertEquals('junk;', (html | HTMLSanitizer()).render()) - -+@unittest.skip('http://genshi.edgewall.org/ticket/500#comment:3') - def test_sanitize_remove_script_elem(self): - html = HTML(u'alert("Foo")') - self.assertEquals('', (html | HTMLSanitizer()).render()) diff --git a/dev-python/genshi/files/genshi-0.7-issue566.patch b/dev-python/genshi/files/genshi-0.7-issue566.patch deleted file mode 100644 index 70fc8ea85e6..000 --- a/dev-python/genshi/files/genshi-0.7-issue566.patch +++ /dev/null @@ -1,57 +0,0 @@ -From fafbc4296902b2259c23d2ce55996b0127726b4f Mon Sep 17 00:00:00 2001 -From: SVN-Git Migration -Date: Thu, 8 Oct 2015 09:13:49 -0700 -Subject: Fix an IndexError preventing Genshi for uploading attachments in - - Trac for users with non-English language settings. -Origin: http://genshi.edgewall.org/changeset/1243?format=diff=1243 -Bug: http://genshi.edgewall.org/ticket/566 - -Patch-Name: issue566.patch - genshi/filters/i18n.py | 8 +++- - genshi/filters/tests/i18n.py | 12 - 2 files changed, 19 insertions(+), 1 deletion(-) - -diff --git a/genshi/filters/i18n.py b/genshi/filters/i18n.py -index dfb52b8..8f2d25c 100644 a/genshi/filters/i18n.py -+++ b/genshi/filters/i18n.py -@@ -1048,7 +1048,13 @@ class MessageBuffer(object): - - while parts: - order, string = parts.pop(0) --events = self.events[order].pop(0) -+events = self.events[order] -+if events: -+events = events.pop(0) -+else: -+# create a dummy empty text event so any remaining -+# part of the translation can be processed. -+events = [(TEXT, "", (None, -1, -1))] - parts_counter[order].pop() - - for event in events: -diff --git a/genshi/filters/tests/i18n.py b/genshi/filters/tests/i18n.py -index 212d5f6..b36a30b 100644 a/genshi/filters/tests/i18n.py -+++ b/genshi/filters/tests/i18n.py -@@ -928,6 +928,18 @@ class MsgDirectiveTestCase(unittest.TestCase): - "", - tmpl.generate(first="FIRST", second="SECOND").render()) - -+def test_translate_i18n_msg_ticket_404_regression(self): -+tmpl = MarkupTemplate("""http://genshi.edgewall.org/; -+xmlns:i18n="http://genshi.edgewall.org/i18n;> -+ text $name -+""") -+gettext = lambda s: u'head [1:%(name)s] tail' -+translator = Translator(gettext) -+translator.setup(tmpl) -+self.assertEqual(""" -+ head NAME tail -+""", tmpl.generate(name='NAME').render()) -+ - - class ChooseDirectiveTestCase(unittest.TestCase): - diff --git a/dev-python/genshi/files/genshi-0.7-issue582.patch b/dev-python/genshi/files/genshi-0.7-issue582.patch deleted file mode 100644 index fbcab626d6c..000 --- a/dev-python/genshi/files/genshi-0.7-issue582.patch +++ /dev/null @@ -1,364 +0,0 @@ -From 554fa3428bea3039decfd9064b860c753b2637a1 Mon Sep 17 00:00:00 2001 -From: SVN-Git Migration -Date: Thu, 8 Oct 2015 09:13:48 -0700 -Subject: Make genshi 0.7 compatible with Python 3.4. - -Origin:
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: a635517eb79ea4cd07a689d493926abd5706de83 Author: Patrick McLean sony com> AuthorDate: Wed Apr 29 04:11:15 2020 + Commit: Patrick McLean gentoo org> CommitDate: Wed Apr 29 04:11:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a635517e dev-python/genshi-0.7.3-r1: revbump, fix setuptools dep, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-python/genshi/genshi-0.7.3-r1.ebuild | 32 1 file changed, 32 insertions(+) diff --git a/dev-python/genshi/genshi-0.7.3-r1.ebuild b/dev-python/genshi/genshi-0.7.3-r1.ebuild new file mode 100644 index 000..7c06bf78d98 --- /dev/null +++ b/dev-python/genshi/genshi-0.7.3-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Python toolkit for stream-based generation of output for the web" +HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="doc examples" + +S="${WORKDIR}/${P^}" + +distutils_enable_tests setup.py + +python_install_all() { + if use doc; then + dodoc doc/*.txt + fi + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 71571b023b78715283afe83ea45bdf088ab8b996 Author: Michał Górny gentoo org> AuthorDate: Fri Mar 27 10:26:10 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Mar 27 10:42:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71571b02 dev-python/genshi: Remove redundant versions Signed-off-by: Michał Górny gentoo.org> dev-python/genshi/Manifest | 1 - dev-python/genshi/genshi-0.7-r1.ebuild | 46 -- dev-python/genshi/genshi-0.7.ebuild| 39 3 files changed, 86 deletions(-) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index d573549e13b..3b7af09b4d0 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1,2 +1 @@ DIST Genshi-0.7.3.tar.gz 271238 BLAKE2B 20addd3243980574e6e2024a7c275c157392987c5265aaa71527e78b92bd25ec476de21d08f6b442de420a925654a064a0071bbd8cf056c0eb18cd8fb085af8c SHA512 b153a9755f9791f349dea35e3ab3099af66b1be5b83bdea9d356b456ddd4e1ff88f7a85e822a2c06aea936c2f843bdc8ddc91c74de2a72111896d8db9a195b87 -DIST Genshi-0.7.tar.gz 491579 BLAKE2B 1ef490d6badcd483ab01e46c361964154bebe79ced78096a3e7422394d500597f0095bcbffd9f81ea3a58bc651f131698e539409101274c568135e833adbdb04 SHA512 2d0042d4da4566725ddd80b73c5b7be09f479f5529e4aa69903edc2a98905ff6de42a0d5a6f02986d7962deb7740c4a3acf6955a8b77fdb42d3cf4ca037de6bf diff --git a/dev-python/genshi/genshi-0.7-r1.ebuild b/dev-python/genshi/genshi-0.7-r1.ebuild deleted file mode 100644 index f5e11517b05..000 --- a/dev-python/genshi/genshi-0.7-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_6} ) - -inherit distutils-r1 - -MY_P="Genshi-${PV}" - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; -SRC_URI="http://ftp.edgewall.com/pub/genshi/${MY_P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="doc examples" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${P}-issue566.patch" - epatch "${FILESDIR}/${P}-issue582.patch" - epatch "${FILESDIR}/${P}-fix_tests_failure_with_python27.patch" - epatch "${FILESDIR}/${P}-issue602.patch" -} - -python_test() { - esetup.py test -} - -python_install_all() { - if use doc; then - dodoc doc/*.txt - dohtml -r doc/* - fi - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/genshi/genshi-0.7.ebuild b/dev-python/genshi/genshi-0.7.ebuild deleted file mode 100644 index 9d0b35ba0f2..000 --- a/dev-python/genshi/genshi-0.7.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -MY_P="Genshi-${PV}" - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; -SRC_URI="http://ftp.edgewall.com/pub/genshi/${MY_P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="doc examples" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -python_test() { - esetup.py test -} - -python_install_all() { - if use doc; then - dodoc doc/*.txt - dohtml -r doc/* - fi - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: 1d19d04cb8891aba48f58152221f8f2d99b9df2a Author: David Seifert gentoo org> AuthorDate: Sun Sep 15 19:14:32 2019 + Commit: David Seifert gentoo org> CommitDate: Sun Sep 15 19:14:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d19d04c dev-python/genshi: Version bump to 0.7.3 Closes: https://bugs.gentoo.org/677542 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: David Seifert gentoo.org> dev-python/genshi/Manifest| 1 + dev-python/genshi/genshi-0.7.3.ebuild | 38 +++ 2 files changed, 39 insertions(+) diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest index 1784aae..d573549e13b 100644 --- a/dev-python/genshi/Manifest +++ b/dev-python/genshi/Manifest @@ -1 +1,2 @@ +DIST Genshi-0.7.3.tar.gz 271238 BLAKE2B 20addd3243980574e6e2024a7c275c157392987c5265aaa71527e78b92bd25ec476de21d08f6b442de420a925654a064a0071bbd8cf056c0eb18cd8fb085af8c SHA512 b153a9755f9791f349dea35e3ab3099af66b1be5b83bdea9d356b456ddd4e1ff88f7a85e822a2c06aea936c2f843bdc8ddc91c74de2a72111896d8db9a195b87 DIST Genshi-0.7.tar.gz 491579 BLAKE2B 1ef490d6badcd483ab01e46c361964154bebe79ced78096a3e7422394d500597f0095bcbffd9f81ea3a58bc651f131698e539409101274c568135e833adbdb04 SHA512 2d0042d4da4566725ddd80b73c5b7be09f479f5529e4aa69903edc2a98905ff6de42a0d5a6f02986d7962deb7740c4a3acf6955a8b77fdb42d3cf4ca037de6bf diff --git a/dev-python/genshi/genshi-0.7.3.ebuild b/dev-python/genshi/genshi-0.7.3.ebuild new file mode 100644 index 000..4eb7be61bec --- /dev/null +++ b/dev-python/genshi/genshi-0.7.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="Python toolkit for stream-based generation of output for the web" +HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/; +SRC_URI="mirror://pypi/G/${PN^}/${P^}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="doc examples" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${BDEPEND}" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P^}" + +python_test() { + esetup.py test +} + +python_install_all() { + if use doc; then + dodoc doc/*.txt + fi + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/, dev-python/genshi/files/
commit: 76b894c6c0001477235be97558d329e29ce8327f Author: Cédric Krier gentoo org> AuthorDate: Sun Jul 30 21:41:09 2017 + Commit: Cédric Krier gentoo org> CommitDate: Sun Jul 30 21:41:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b894c6 dev-python/genshi: Add Python3 support by applying patches Gentoo-Bug: 616308 Package-Manager: Portage-2.3.6, Repoman-2.3.1 ...enshi-0.7-fix_tests_failure_with_python27.patch | 25 ++ dev-python/genshi/files/genshi-0.7-issue566.patch | 57 dev-python/genshi/files/genshi-0.7-issue582.patch | 364 + dev-python/genshi/files/genshi-0.7-issue602.patch | 114 +++ dev-python/genshi/genshi-0.7-r1.ebuild | 46 +++ 5 files changed, 606 insertions(+) diff --git a/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch b/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch new file mode 100644 index 000..4f3467d6481 --- /dev/null +++ b/dev-python/genshi/files/genshi-0.7-fix_tests_failure_with_python27.patch @@ -0,0 +1,25 @@ +From 7f3552a9373fadd2d37ff592769ba6c65755eea5 Mon Sep 17 00:00:00 2001 +From: SVN-Git Migration+Date: Thu, 8 Oct 2015 09:13:47 -0700 +Subject: Skip test which still fails in Python 2.7.6. + +Author: Barry Warsaw , Arnaud Fontaine +Bug: http://genshi.edgewall.org/ticket/500 + +Patch-Name: fix_tests_failure_with_python27.patch +--- + genshi/filters/tests/test_html.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/genshi/filters/tests/test_html.py b/genshi/filters/tests/test_html.py +index 0c6cfe1..a8cfa04 100644 +--- a/genshi/filters/tests/test_html.py b/genshi/filters/tests/test_html.py +@@ -410,6 +410,7 @@ class HTMLSanitizerTestCase(unittest.TestCase): + html = HTML(u'') + self.assertEquals('junk;', (html | HTMLSanitizer()).render()) + ++@unittest.skip('http://genshi.edgewall.org/ticket/500#comment:3') + def test_sanitize_remove_script_elem(self): + html = HTML(u'alert("Foo")') + self.assertEquals('', (html | HTMLSanitizer()).render()) diff --git a/dev-python/genshi/files/genshi-0.7-issue566.patch b/dev-python/genshi/files/genshi-0.7-issue566.patch new file mode 100644 index 000..70fc8ea85e6 --- /dev/null +++ b/dev-python/genshi/files/genshi-0.7-issue566.patch @@ -0,0 +1,57 @@ +From fafbc4296902b2259c23d2ce55996b0127726b4f Mon Sep 17 00:00:00 2001 +From: SVN-Git Migration +Date: Thu, 8 Oct 2015 09:13:49 -0700 +Subject: Fix an IndexError preventing Genshi for uploading attachments in + + Trac for users with non-English language settings. +Origin: http://genshi.edgewall.org/changeset/1243?format=diff=1243 +Bug: http://genshi.edgewall.org/ticket/566 + +Patch-Name: issue566.patch +--- + genshi/filters/i18n.py | 8 +++- + genshi/filters/tests/i18n.py | 12 + 2 files changed, 19 insertions(+), 1 deletion(-) + +diff --git a/genshi/filters/i18n.py b/genshi/filters/i18n.py +index dfb52b8..8f2d25c 100644 +--- a/genshi/filters/i18n.py b/genshi/filters/i18n.py +@@ -1048,7 +1048,13 @@ class MessageBuffer(object): + + while parts: + order, string = parts.pop(0) +-events = self.events[order].pop(0) ++events = self.events[order] ++if events: ++events = events.pop(0) ++else: ++# create a dummy empty text event so any remaining ++# part of the translation can be processed. ++events = [(TEXT, "", (None, -1, -1))] + parts_counter[order].pop() + + for event in events: +diff --git a/genshi/filters/tests/i18n.py b/genshi/filters/tests/i18n.py +index 212d5f6..b36a30b 100644 +--- a/genshi/filters/tests/i18n.py b/genshi/filters/tests/i18n.py +@@ -928,6 +928,18 @@ class MsgDirectiveTestCase(unittest.TestCase): + "", + tmpl.generate(first="FIRST", second="SECOND").render()) + ++def test_translate_i18n_msg_ticket_404_regression(self): ++tmpl = MarkupTemplate("""http://genshi.edgewall.org/; ++xmlns:i18n="http://genshi.edgewall.org/i18n;> ++ text $name ++""") ++gettext = lambda s: u'head [1:%(name)s] tail' ++translator = Translator(gettext) ++translator.setup(tmpl) ++self.assertEqual(""" ++ head NAME tail ++""", tmpl.generate(name='NAME').render()) ++ + + class ChooseDirectiveTestCase(unittest.TestCase): + diff --git a/dev-python/genshi/files/genshi-0.7-issue582.patch b/dev-python/genshi/files/genshi-0.7-issue582.patch new file mode 100644 index 000..fbcab626d6c --- /dev/null +++ b/dev-python/genshi/files/genshi-0.7-issue582.patch @@ -0,0 +1,364 @@ +From 554fa3428bea3039decfd9064b860c753b2637a1 Mon Sep 17 00:00:00 2001 +From: SVN-Git
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/
commit: d8922a9aa9513e0dd0774be69c9c116f2fbe751c Author: Michał Górny gentoo org> AuthorDate: Sat Apr 22 13:50:28 2017 + Commit: Michał Górny gentoo org> CommitDate: Sat Apr 22 13:52:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8922a9a dev-python/genshi: Remove py3.4 support, test failures, #616308 dev-python/genshi/genshi-0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/genshi/genshi-0.7.ebuild b/dev-python/genshi/genshi-0.7.ebuild index db564883a3a..e522c7f9b7c 100644 --- a/dev-python/genshi/genshi-0.7.ebuild +++ b/dev-python/genshi/genshi-0.7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_COMPAT=( python2_7 pypy ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/genshi/files/
commit: e8cd854727fc5473d8189e44425fbe5f993c3102 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Tue Sep 13 15:35:12 2016 + Commit: David Seifert gentoo org> CommitDate: Sun Sep 18 13:27:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8cd8547 dev-python/genshi: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/2322 Signed-off-by: David Seifert gentoo.org> dev-python/genshi/files/genshi-0.6-html_test.patch | 37 -- 1 file changed, 37 deletions(-) diff --git a/dev-python/genshi/files/genshi-0.6-html_test.patch b/dev-python/genshi/files/genshi-0.6-html_test.patch deleted file mode 100644 index 4f74d6b.. --- a/dev-python/genshi/files/genshi-0.6-html_test.patch +++ /dev/null @@ -1,37 +0,0 @@ -Add/Change #501 (test_sanitize_remove_src_javascript fails due to HTMLParser bugfixes in cpython) -Add/Change #500 (test_sanitize_remove_script_elem fails due to HTMLParser bugfixes in cpython) a/genshi/filters/tests/html.py -+++ b/genshi/filters/tests/html.py -@@ -365,9 +365,12 @@ - self.assertEquals('', (html | HTMLSanitizer()).render()) - html = HTML('http://example.com/">') - self.assertEquals('', (html | HTMLSanitizer()).render()) --self.assertRaises(ParseError, HTML, 'alert("foo")') --self.assertRaises(ParseError, HTML, -- '