[gentoo-commits] repo/gentoo:master commit in: dev-python/jaraco-collections/, dev-python/jaraco-collections/files/

2021-08-11 Thread Michał Górny
commit: 7796c84c6873e6bfa0d6e889f0110ecb5824f948
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 12 04:43:39 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Aug 12 05:21:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7796c84c

dev-python/jaraco-collections: Remove pypy3 for the time being

Remove pypy3 and the relevant patch until the problem is resolved
upstream.  Apparently it was not even reported before, and the package
does not have any pypy3-revdeps.

Signed-off-by: Michał Górny  gentoo.org>

 .../files/jaraco-collections-3.0.0-pypy.patch  | 30 --
 .../jaraco-collections-3.3.0.ebuild|  6 +
 2 files changed, 1 insertion(+), 35 deletions(-)

diff --git 
a/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch 
b/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch
deleted file mode 100644
index 63cee6cb411..000
--- a/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/jaraco/collections.py b/jaraco/collections.py
-index 3ab9dc9..6a6e342 100644
 a/jaraco/collections.py
-+++ b/jaraco/collections.py
-@@ -4,6 +4,7 @@ import collections.abc
- import itertools
- import copy
- import functools
-+import platform
- 
- from jaraco.classes.properties import NonDataProperty
- import jaraco.text
-@@ -592,9 +593,14 @@ class DictStack(list, collections.abc.Mapping):
- return list(set(itertools.chain.from_iterable(c.keys() for c in 
self)))
- 
- def __getitem__(self, key):
--for scope in reversed(self):
--if key in scope:
--return scope[key]
-+if 'PyPy' in platform.python_implementation():
-+for scope in reversed(list(self)):
-+if key in scope:
-+return scope[key]
-+else:
-+for scope in reversed(self):
-+if key in scope:
-+return scope[key]
- raise KeyError(key)
- 
- push = list.append

diff --git a/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild 
b/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
index a894279bf7a..29c60505c72 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} pypy3 )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 MY_PN="${PN/-/.}"
@@ -24,10 +24,6 @@ BDEPEND="
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
 "
 
-PATCHES=(
-   "${FILESDIR}/jaraco-collections-3.0.0-pypy.patch"
-)
-
 distutils_enable_sphinx docs '>=dev-python/jaraco-packaging-3.2' \
'>=dev-python/rst-linker-1.9'
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/jaraco-collections/, dev-python/jaraco-collections/files/

2020-03-26 Thread Patrick McLean
commit: 56b7b2d4280e07a09e2d0547eb18330ea159d7a6
Author: Patrick McLean  sony  com>
AuthorDate: Thu Mar 26 21:32:22 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Mar 26 22:39:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b7b2d4

dev-python/jaraco-collections-3.0.0: add pypy3

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.96, Repoman-2.3.21
Signed-off-by: Patrick McLean  gentoo.org>

 .../files/jaraco-collections-3.0.0-pypy.patch  | 30 ++
 .../jaraco-collections-3.0.0.ebuild|  9 +--
 2 files changed, 37 insertions(+), 2 deletions(-)

diff --git 
a/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch 
b/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch
new file mode 100644
index 000..63cee6cb411
--- /dev/null
+++ b/dev-python/jaraco-collections/files/jaraco-collections-3.0.0-pypy.patch
@@ -0,0 +1,30 @@
+diff --git a/jaraco/collections.py b/jaraco/collections.py
+index 3ab9dc9..6a6e342 100644
+--- a/jaraco/collections.py
 b/jaraco/collections.py
+@@ -4,6 +4,7 @@ import collections.abc
+ import itertools
+ import copy
+ import functools
++import platform
+ 
+ from jaraco.classes.properties import NonDataProperty
+ import jaraco.text
+@@ -592,9 +593,14 @@ class DictStack(list, collections.abc.Mapping):
+ return list(set(itertools.chain.from_iterable(c.keys() for c in 
self)))
+ 
+ def __getitem__(self, key):
+-for scope in reversed(self):
+-if key in scope:
+-return scope[key]
++if 'PyPy' in platform.python_implementation():
++for scope in reversed(list(self)):
++if key in scope:
++return scope[key]
++else:
++for scope in reversed(self):
++if key in scope:
++return scope[key]
+ raise KeyError(key)
+ 
+ push = list.append

diff --git a/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild 
b/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild
index 24a897750d9..e89935b5b5c 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild
@@ -33,11 +33,16 @@ BDEPEND="
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
)
 "
-distutils_enable_sphinx docs '>=dev-python/jaraco-packaging-3.2' \
-   '>=dev-python/rst-linker-1.9'
 
 S="${WORKDIR}/${MY_PN}-${PV}"
 
+PATCHES=(
+   "${FILESDIR}/jaraco-collections-3.0.0-pypy.patch"
+)
+
+distutils_enable_sphinx docs '>=dev-python/jaraco-packaging-3.2' \
+   '>=dev-python/rst-linker-1.9'
+
 python_test() {
# Override pytest options to skip flake8
PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \