summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net>2020-09-21 19:00:38 +0000
committerLiguros - Gitlab CI/CD [feature/flatten] <gitlab@liguros.net>2020-09-21 19:00:38 +0000
commit1f1baa8caedec7c5a2919268d0648fa14481c16f (patch)
treeb1cf38bef22a5ea3c4ffff628b147a98cd03f919 /dev-python
parentc6a978fd4509f95100fed6e739d9be7ac240d7a2 (diff)
downloadbaldeagleos-repo-1f1baa8caedec7c5a2919268d0648fa14481c16f.tar.gz
baldeagleos-repo-1f1baa8caedec7c5a2919268d0648fa14481c16f.tar.xz
baldeagleos-repo-1f1baa8caedec7c5a2919268d0648fa14481c16f.zip
Updating liguros repo
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/aiohttp-socks/Manifest1
-rw-r--r--dev-python/aiohttp-socks/aiohttp-socks-0.5.4.ebuild32
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.4.22-r1.ebuild (renamed from dev-python/catkin_pkg/catkin_pkg-0.4.22.ebuild)0
-rw-r--r--dev-python/catkin_pkg/files/catkin_prefix2.patch11
-rw-r--r--dev-python/corner/Manifest1
-rw-r--r--dev-python/corner/corner-2.0.1.ebuild24
-rw-r--r--dev-python/corner/metadata.xml22
-rw-r--r--dev-python/fs/fs-2.4.11.ebuild5
-rw-r--r--dev-python/girder-client/Manifest1
-rw-r--r--dev-python/girder-client/girder-client-2.3.0.ebuild29
-rw-r--r--dev-python/girder-client/metadata.xml13
-rw-r--r--dev-python/hypothesis/Manifest1
-rw-r--r--dev-python/hypothesis/hypothesis-5.35.4.ebuild63
-rw-r--r--dev-python/inflect/inflect-4.1.0.ebuild3
-rw-r--r--dev-python/ipynb/Manifest1
-rw-r--r--dev-python/ipynb/ipynb-0.5.1.ebuild19
-rw-r--r--dev-python/ipynb/metadata.xml14
-rw-r--r--dev-python/irc/irc-19.0.1.ebuild3
-rw-r--r--dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild1
-rw-r--r--dev-python/jaraco-context/jaraco-context-3.0.0.ebuild3
-rw-r--r--dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild3
-rw-r--r--dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild3
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild3
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild3
-rw-r--r--dev-python/jira/Manifest1
-rw-r--r--dev-python/jira/files/jira-1.0.14-remove_pytest-runner.patch23
-rw-r--r--dev-python/jira/jira-1.0.14-r3.ebuild39
-rw-r--r--dev-python/jira/metadata.xml18
-rw-r--r--dev-python/natgrid/Manifest1
-rw-r--r--dev-python/natgrid/metadata.xml18
-rw-r--r--dev-python/natgrid/natgrid-0.2.1-r3.ebuild32
-rw-r--r--dev-python/node-semver/node-semver-0.8.0.ebuild4
-rw-r--r--dev-python/pcapy/Manifest1
-rw-r--r--dev-python/pcapy/metadata.xml13
-rw-r--r--dev-python/pcapy/pcapy-0.11.2.ebuild24
-rw-r--r--dev-python/promises/Manifest1
-rw-r--r--dev-python/promises/metadata.xml13
-rw-r--r--dev-python/promises/promises-2.1-r1.ebuild41
-rw-r--r--dev-python/protobuf-python/protobuf-python-3.13.0.ebuild4
-rw-r--r--dev-python/protobuf-python/protobuf-python-9999.ebuild4
-rw-r--r--dev-python/pycurl/pycurl-7.43.0.6.ebuild2
-rw-r--r--dev-python/pyds9/Manifest1
-rw-r--r--dev-python/pyds9/files/pyds9-1.8.1-use-system-xpa.patch36
-rw-r--r--dev-python/pyds9/metadata.xml19
-rw-r--r--dev-python/pyds9/pyds9-1.8.1.ebuild25
-rw-r--r--dev-python/pyflann/Manifest1
-rw-r--r--dev-python/pyflann/metadata.xml20
-rw-r--r--dev-python/pyflann/pyflann-1.9.1.ebuild36
-rw-r--r--dev-python/pygsl/Manifest1
-rw-r--r--dev-python/pygsl/pygsl-2.1.1.ebuild28
-rw-r--r--dev-python/pygtk/Manifest1
-rw-r--r--dev-python/pygtk/files/pygtk-2.13.0-fix-codegen-location.patch11
-rw-r--r--dev-python/pygtk/files/pygtk-2.14.1-libdir-pc.patch12
-rw-r--r--dev-python/pygtk/files/pygtk-2.24.0-fix-leaks.patch58
-rw-r--r--dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch41
-rw-r--r--dev-python/pygtk/files/pygtk-2.24.0-quartz-objc.patch45
-rw-r--r--dev-python/pygtk/files/pygtk-2.24.0-test-fail.patch9
-rw-r--r--dev-python/pygtk/files/pygtk-2.24.0-test_dialog.patch28
-rw-r--r--dev-python/pygtk/metadata.xml24
-rw-r--r--dev-python/pygtk/pygtk-2.24.0-r5.ebuild109
-rw-r--r--dev-python/pymediainfo/pymediainfo-4.2.1.ebuild5
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild1
-rw-r--r--dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild1
-rw-r--r--dev-python/pytest-cov/pytest-cov-2.8.1.ebuild1
-rw-r--r--dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild1
-rw-r--r--dev-python/pytest-describe/pytest-describe-1.0.0.ebuild1
-rw-r--r--dev-python/pytest-django/pytest-django-3.10.0.ebuild1
-rw-r--r--dev-python/pytest-django/pytest-django-3.9.0.ebuild1
-rw-r--r--dev-python/pytest-faulthandler/pytest-faulthandler-1.6.0.ebuild1
-rw-r--r--dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild1
-rw-r--r--dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild1
-rw-r--r--dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild1
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild1
-rw-r--r--dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild2
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild1
-rw-r--r--dev-python/pytest-mock/pytest-mock-3.3.1.ebuild1
-rw-r--r--dev-python/pytest-ordering/pytest-ordering-0.6.ebuild2
-rw-r--r--dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild1
-rw-r--r--dev-python/pytest-qt/pytest-qt-3.3.0.ebuild2
-rw-r--r--dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild1
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild1
-rw-r--r--dev-python/pytest-salt-factories/pytest-salt-factories-0.92.0.ebuild1
-rw-r--r--dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild1
-rw-r--r--dev-python/pytest-services/pytest-services-2.1.0.ebuild1
-rw-r--r--dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild1
-rw-r--r--dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild1
-rw-r--r--dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild1
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-1.3.4-r1.ebuild1
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild1
-rw-r--r--dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild1
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-1.34.0-r1.ebuild1
-rw-r--r--dev-python/pytest-xdist/pytest-xdist-2.1.0.ebuild1
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.13.1-r1.ebuild1
-rw-r--r--dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild1
-rw-r--r--dev-python/python-cstruct/python-cstruct-1.8.ebuild5
-rw-r--r--dev-python/python-ntpdshm/Manifest1
-rw-r--r--dev-python/python-ntpdshm/metadata.xml11
-rw-r--r--dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild28
-rw-r--r--dev-python/python-socks/Manifest1
-rw-r--r--dev-python/python-socks/metadata.xml (renamed from dev-python/pygsl/metadata.xml)6
-rw-r--r--dev-python/python-socks/python-socks-1.1.0.ebuild32
-rw-r--r--dev-python/rst-linker/rst-linker-2.0.0.ebuild3
-rw-r--r--dev-python/sphinxcontrib-napoleon/Manifest1
-rw-r--r--dev-python/sphinxcontrib-napoleon/metadata.xml12
-rw-r--r--dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild33
-rw-r--r--dev-python/textfsm/Manifest1
-rw-r--r--dev-python/textfsm/metadata.xml13
-rw-r--r--dev-python/textfsm/textfsm-0.4.0.ebuild25
-rw-r--r--dev-python/voluptuous/Manifest1
-rw-r--r--dev-python/voluptuous/metadata.xml1
-rw-r--r--dev-python/voluptuous/voluptuous-0.12.0.ebuild20
-rw-r--r--dev-python/whelk/Manifest1
-rw-r--r--dev-python/whelk/metadata.xml17
-rw-r--r--dev-python/whelk/whelk-2.7.1.ebuild21
-rw-r--r--dev-python/xarray/xarray-0.16.1.ebuild5
-rw-r--r--dev-python/zipp/zipp-3.1.0.ebuild3
116 files changed, 168 insertions, 1117 deletions
diff --git a/dev-python/aiohttp-socks/Manifest b/dev-python/aiohttp-socks/Manifest
index cb53a28f1da5..a4ad837143a4 100644
--- a/dev-python/aiohttp-socks/Manifest
+++ b/dev-python/aiohttp-socks/Manifest
@@ -1 +1,2 @@
DIST aiohttp-socks-0.5.3.tar.gz 1360418 BLAKE2B 7282a4952d5f0301b14291a1892db5ec058af91cf553e4a17ab0e933bb327d1fae9c015d25ff7405ef69cdf56637140fefa9bd1ab1e6f2e224cdc94b9e279159 SHA512 2999f850081d05c31535c24c0fcf0948dbaaec5e421c28ed4ca68b4bfb122f881942e7e829cefc01377212b4579547aafcf273fe5a999acb3d158ee1c3f0a888
+DIST aiohttp-socks-0.5.4.tar.gz 1349276 BLAKE2B 17cfc9a326d45e6af4044ccd0ce56dff3adaddf619118a5a98a6e82c778f5e397780d51924e11ff50d059a60df22cbb1c03b27165042f78d06b242ed95f5f254 SHA512 30ac5544b935f021fbd40aac9df682970a1ed39295dcd64909dce270e66f61fd92933a81a25c79b5063a5b382d412ba7b26def67e1e8c059e8daa2a771342a77
diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.5.4.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.5.4.ebuild
new file mode 100644
index 000000000000..1392b3342ec5
--- /dev/null
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.5.4.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=( python3_{5,6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="SOCKS proxy connector for aiohttp"
+HOMEPAGE="https://pypi.org/project/aiohttp-socks/"
+SRC_URI="https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# tests require Internet
+RESTRICT="test"
+
+# TODO: optional dep on trio
+# TODO: is attrs actually used?
+RDEPEND="
+ >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ dev-python/python-socks[${PYTHON_USEDEP}]
+"
+#DEPEND="
+# test? (
+# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+# )"
+
+#distutils_enable_tests pytest
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.4.22.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.4.22-r1.ebuild
index 483c031f1d15..483c031f1d15 100644
--- a/dev-python/catkin_pkg/catkin_pkg-0.4.22.ebuild
+++ b/dev-python/catkin_pkg/catkin_pkg-0.4.22-r1.ebuild
diff --git a/dev-python/catkin_pkg/files/catkin_prefix2.patch b/dev-python/catkin_pkg/files/catkin_prefix2.patch
index 761894e83b1c..064ad1ca65f2 100644
--- a/dev-python/catkin_pkg/files/catkin_prefix2.patch
+++ b/dev-python/catkin_pkg/files/catkin_prefix2.patch
@@ -2,10 +2,10 @@ Allow CATKIN_PREFIX_PATH to work as CMAKE_PREFIX_PATH:
When building with SYSROOT!=/, CMAKE_PREFIX_PATH is the same as with SYSROOT=/
but we need to find packages in SYSROOT.
-Index: catkin_pkg-0.4.6/src/catkin_pkg/workspaces.py
+Index: catkin_pkg-0.4.22/src/catkin_pkg/workspaces.py
===================================================================
---- catkin_pkg-0.4.6.orig/src/catkin_pkg/workspaces.py
-+++ catkin_pkg-0.4.6/src/catkin_pkg/workspaces.py
+--- catkin_pkg-0.4.22.orig/src/catkin_pkg/workspaces.py
++++ catkin_pkg-0.4.22/src/catkin_pkg/workspaces.py
@@ -41,16 +41,17 @@ CATKIN_WORKSPACE_MARKER_FILE = '.catkin_
def get_spaces(paths=None):
@@ -20,10 +20,11 @@ Index: catkin_pkg-0.4.6/src/catkin_pkg/workspaces.py
if paths is None:
- if 'CMAKE_PREFIX_PATH' not in os.environ:
- raise RuntimeError('Neither the environment variable CMAKE_PREFIX_PATH is set nor was a list of paths passed.')
+- paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ['CMAKE_PREFIX_PATH'] else []
+ if 'CMAKE_PREFIX_PATH' not in os.environ and 'CATKIN_PREFIX_PATH' not in os.environ:
+ raise RuntimeError('None of the environment variables CMAKE_PREFIX_PATH or CATKIN_PREFIX_PATH are set nor was a list of paths passed.')
- paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ['CMAKE_PREFIX_PATH'] else []
-+ paths += os.environ['CATKIN_PREFIX_PATH'].split(os.pathsep) if os.environ['CATKIN_PREFIX_PATH'] else []
++ paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ.get('CMAKE_PREFIX_PATH') else []
++ paths += os.environ['CATKIN_PREFIX_PATH'].split(os.pathsep) if os.environ.get('CATKIN_PREFIX_PATH') else []
spaces = []
for path in paths:
diff --git a/dev-python/corner/Manifest b/dev-python/corner/Manifest
deleted file mode 100644
index 7d999d96d6c1..000000000000
--- a/dev-python/corner/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST corner-2.0.1.tar.gz 10534 BLAKE2B 7ea10bce4c45385aca7083d7276415168e4f2fc900020df5f67a81e86ddcc4f9df5e5aa76270fee72c41395c7cc549bb9630c3b3eb24e0640f10c387adb1c976 SHA512 ebd625ab1e4591b4c21d25ec706c35d37f560b727e1e0d6a79948c4a112ee6f21d3ca30162901a27715074e1345f3bdee1a0345c63e5fec24113e495fb094127
diff --git a/dev-python/corner/corner-2.0.1.ebuild b/dev-python/corner/corner-2.0.1.ebuild
deleted file mode 100644
index a1e83fdb2edc..000000000000
--- a/dev-python/corner/corner-2.0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Make scatter matrix corner plots"
-HOMEPAGE="https://corner.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="test"
-
-RDEPEND="dev-python/matplotlib[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-# missing expected test images in tar ball (2.0.1)
-RESTRICT=test
diff --git a/dev-python/corner/metadata.xml b/dev-python/corner/metadata.xml
deleted file mode 100644
index 05fe73e5bd30..000000000000
--- a/dev-python/corner/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- This Python module uses matplotlib to visualize multidimensional
- samples using a scatterplot matrix. In these visualizations, each
- one- and two-dimensional projection of the sample is plotted to
- reveal covariances. corner was originally conceived to display the
- results of Markov Chain Monte Carlo simulations and the defaults
- are chosen with this application in mind but it can be used for
- displaying many qualitatively different samples.
- </longdescription>
- <upstream>
- <remote-id type="pypi">corner</remote-id>
- <remote-id type="github">dfm/corner.py</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/fs/fs-2.4.11.ebuild b/dev-python/fs/fs-2.4.11.ebuild
index 2bb35f11596c..4fc399695888 100644
--- a/dev-python/fs/fs-2.4.11.ebuild
+++ b/dev-python/fs/fs-2.4.11.ebuild
@@ -6,8 +6,7 @@ EAPI=7
# Not yet ready for 3.9
# https://github.com/PyFilesystem/pyfilesystem2/issues/421
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-# pkg_resources is used
-DISTUTILS_USE_SETUPTOOLS=manual
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1 optfeature
@@ -32,10 +31,8 @@ RDEPEND="
>=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
>=dev-python/six-1.10[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/pyftpdlib[${PYTHON_USEDEP}]
diff --git a/dev-python/girder-client/Manifest b/dev-python/girder-client/Manifest
deleted file mode 100644
index 3590dd5b7bc0..000000000000
--- a/dev-python/girder-client/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST girder-client-2.3.0.tar.gz 19976 BLAKE2B 4b6c1bb36a9c904dee331012a4060bc7e4cc381ebd1a74a9ab98a54a1c84ad41015209397fe7b1c12241176511ebf624d0ca4d43ce042d17a9b0388d9d6a325e SHA512 68bbb9aa328b9021b8d3604269df75f67c63631aebdad3b2268e8b170cc65ede911dc57abf049c091f033d85f7026c0869c68ceaed4ebf830f3f1d34d7e59fbb
diff --git a/dev-python/girder-client/girder-client-2.3.0.ebuild b/dev-python/girder-client/girder-client-2.3.0.ebuild
deleted file mode 100644
index 2df99d13c63d..000000000000
--- a/dev-python/girder-client/girder-client-2.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python libraries and CLI to interact with the REST API of a Girder server"
-HOMEPAGE="https://girder.readthedocs.io/en/latest/python-client.html"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-# see https://github.com/girder/girder/tree/master/clients/python
-RDEPEND="
- >=dev-python/click-6.7[${PYTHON_USEDEP}]
- >=dev-python/diskcache-1.6.7[${PYTHON_USEDEP}]
- >=dev-python/requests-2.10[${PYTHON_USEDEP}]
- >=dev-python/requests-toolbelt-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/six-1.10[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/girder-client/metadata.xml b/dev-python/girder-client/metadata.xml
deleted file mode 100644
index d03cee8b9f28..000000000000
--- a/dev-python/girder-client/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- Set of python libraries and a command-line tool that can
- be used to interact with the REST API of a Girder server.
- </longdescription>
- <upstream>
- <remote-id type="pypi">girder-client</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index e715741c083f..7154242d2999 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,3 +1,4 @@
DIST hypothesis-python-5.24.4.tar.gz 9054743 BLAKE2B 5c64c86ed58d8f0e4a07390b1b1b5e405878b9632bf14233e0515ad9d98ec6ddcc57bf39be6b61f53739d34e393b3af64c0d362880019d29a649a9523a0204e3 SHA512 147f4fa47b54bf3ec4dfcebf2a6c98cee26ea6780244ef99e181bada65978375ca7731ed05cb98f1b92f7a44a357faae374d97d489ec6e2318ff94e526cd9a40
DIST hypothesis-python-5.29.4.tar.gz 9071060 BLAKE2B 0668f3c7859fae7024c15f693b1f56ce8d02d6f3b8187d24b2d84e38e7bdb73c0824d2b02cfecc6b40bdfbbb1c91c0aa83d40848c499a97ab7e9223aaa6c78d4 SHA512 9da4b487fd3c56540a20e2fbff635704f0720f422d8a398d0accd24a1fb9517476b0d29135b9113a96e8dc98fcfc31cc53215ad82cb727be54e4e77b44d4c8e4
DIST hypothesis-python-5.35.3.tar.gz 9084707 BLAKE2B ff0638194067a1c52a0297254be572ba66d67afa49c1f2fbcc42bff694ab4fe545d408d9144118314a6decfdffdbe950e2b72e89b689ae99b82ad3d3321e72fd SHA512 d862cba17444b36fa05877419495b5e49e8686980e0203da388e2dc4e528ace928f0bcb244afc8512f97bf466f2e5a2a421a2c873053849af61de71421d5c61a
+DIST hypothesis-python-5.35.4.tar.gz 9084892 BLAKE2B 5545f2b1f3e97eafb4c83d7918f1558124102b1b58854bf0ca3a75fa3f6f08c0cc862c0ec32f5fdcbbf12e6cfc849e7081fe82ab0bb24e6de8fe41108525816b SHA512 db26d0b8d23b753c4880e0ee54ef89957c68c75496847aaefd538196188e7734513d737e2073bdced5eb7a8677b096b2cf9d6d48e572922d8a3e5a5c930bc795
diff --git a/dev-python/hypothesis/hypothesis-5.35.4.ebuild b/dev-python/hypothesis/hypothesis-5.35.4.ebuild
new file mode 100644
index 000000000000..f7a7e61736bf
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-5.35.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 eutils multiprocessing optfeature
+
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/"
+SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' python3_{6..9})
+ )
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/typing-3.7.4.1
+ )
+"
+
+python_prepare() {
+ if ! use cli || [[ ${EPYTHON} != python* ]]; then
+ sed -i -e '/console_scripts/d' setup.py || die
+ fi
+}
+
+python_test() {
+ pytest -vv tests/cover tests/pytest tests/quality \
+ -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" ||
+ die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/inflect/inflect-4.1.0.ebuild b/dev-python/inflect/inflect-4.1.0.ebuild
index 78c1afb9a54a..e68eb90625d8 100644
--- a/dev-python/inflect/inflect-4.1.0.ebuild
+++ b/dev-python/inflect/inflect-4.1.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -23,7 +21,6 @@ RDEPEND="
$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' pypy3 python3_{6,7})
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}]
dev-python/toml[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
diff --git a/dev-python/ipynb/Manifest b/dev-python/ipynb/Manifest
deleted file mode 100644
index 3c9084e48122..000000000000
--- a/dev-python/ipynb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ipynb-0.5.1.tar.gz 50890 BLAKE2B 57c7d680b467b67baeef8b36f741cd1f396c716b20efe2bbffdb889a1e78ff81ce10dd52bcc01450279bda5bdf17b39a0ebd4d014e884fa61a8c884d9042c04a SHA512 30e4755661795401b6139e79b8046cf1d157660cc1effee4c19fe62fb1b0daee4daacbea3a6e7cf0c16d7efa6d82d83becea11894bfae6557a1d6cb04efd18e2
diff --git a/dev-python/ipynb/ipynb-0.5.1.ebuild b/dev-python/ipynb/ipynb-0.5.1.ebuild
deleted file mode 100644
index 9bc9c2f9992c..000000000000
--- a/dev-python/ipynb/ipynb-0.5.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Package/Module importer for importing code from Jupyter Notebook files"
-HOMEPAGE="https://ipython.org/"
-SRC_URI="https://github.com/ipython/ipynb/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/ipynb/metadata.xml b/dev-python/ipynb/metadata.xml
deleted file mode 100644
index 527a787a3da9..000000000000
--- a/dev-python/ipynb/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription>A python package providing an easy way to explicitly import Jupyter Notebooks files (.ipynb) the same way you would import regular .py files.</longdescription>
- <upstream>
- <remote-id type="pypi">ipynb</remote-id>
- <remote-id type="github">ipython/ipynb</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/irc/irc-19.0.1.ebuild b/dev-python/irc/irc-19.0.1.ebuild
index 2d780f0ed7ab..d2b8426c56e7 100644
--- a/dev-python/irc/irc-19.0.1.ebuild
+++ b/dev-python/irc/irc-19.0.1.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -32,7 +30,6 @@ RDEPEND="
>=dev-python/tempora-1.6[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-3.4.1[${PYTHON_USEDEP}]
dev-python/toml[${PYTHON_USEDEP}]
test? (
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 64da1078edd4..a39b950abd1c 100644
--- a/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild
+++ b/dev-python/jaraco-collections/jaraco-collections-3.0.0.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
MY_PN="${PN/-/.}"
diff --git a/dev-python/jaraco-context/jaraco-context-3.0.0.ebuild b/dev-python/jaraco-context/jaraco-context-3.0.0.ebuild
index 24a471a2af8f..b16ee52e6b83 100644
--- a/dev-python/jaraco-context/jaraco-context-3.0.0.ebuild
+++ b/dev-python/jaraco-context/jaraco-context-3.0.0.ebuild
@@ -3,8 +3,6 @@
EAPI=7
-# upstream uses bad template
-DISTUTILS_USE_SETUPTOOLS=manual
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
@@ -23,7 +21,6 @@ RDEPEND="
>=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
"
diff --git a/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild b/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild
index a4ab7b410a76..6963b8c6dfbb 100644
--- a/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild
+++ b/dev-python/jaraco-functools/jaraco-functools-3.0.1.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -26,7 +24,6 @@ RDEPEND="
dev-python/more-itertools[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/toml[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
diff --git a/dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild
index 342c5f370a86..8dea4a644710 100644
--- a/dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild
+++ b/dev-python/jaraco-itertools/jaraco-itertools-5.0.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -29,7 +27,6 @@ RDEPEND="
>=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild
index 51c971ede01b..42299e14ff63 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.0.0-r1.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -28,7 +26,6 @@ RDEPEND="
dev-python/tempora[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild
index bdcaee95e4f5..212fa530b951 100644
--- a/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# entry_points is present in setup.py but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -22,7 +20,6 @@ RESTRICT="!test? ( test )"
RDEPEND=">=dev-python/namespace-jaraco-2[${PYTHON_USEDEP}]"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
diff --git a/dev-python/jira/Manifest b/dev-python/jira/Manifest
deleted file mode 100644
index 50e551a04403..000000000000
--- a/dev-python/jira/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jira-1.0.14.tar.gz 151627 BLAKE2B 018d6a2a3fc782254c6c1b67adbc01e045e748ed341a7f93d3fc9546e25a083b931747fb9160ddd7e7f1b0a2f8992d25980dd647222c2b55ef8a1c9813f399f3 SHA512 baa5a1bfe60147771643c544f1dadbf28c66124da34fe907e5e8daf48ad8edeae0730f255e811c4de377a18883083a31efedc33dcf09b8875b9f018bbf65b5b7
diff --git a/dev-python/jira/files/jira-1.0.14-remove_pytest-runner.patch b/dev-python/jira/files/jira-1.0.14-remove_pytest-runner.patch
deleted file mode 100644
index 6546818a8b76..000000000000
--- a/dev-python/jira/files/jira-1.0.14-remove_pytest-runner.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 5f813c35cde9655cabc562411ce82ba9d466193c Mon Sep 17 00:00:00 2001
-From: Denis Dupeyron <calchan@gentoo.org>
-Date: Wed, 25 Mar 2020 10:04:07 -0600
-Subject: [PATCH] Remove pytest-runner dependency
-
----
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 24f3bc5..fad4a54 100644
---- a/setup.py
-+++ b/setup.py
-@@ -12,5 +12,5 @@ except ImportError:
-
-
- setuptools.setup(
-- setup_requires=['pbr>=3.0.0', 'setuptools>=17.1', 'pytest-runner'],
-+ setup_requires=['pbr>=3.0.0', 'setuptools>=17.1'],
- pbr=True)
---
-2.25.1
-
diff --git a/dev-python/jira/jira-1.0.14-r3.ebuild b/dev-python/jira/jira-1.0.14-r3.ebuild
deleted file mode 100644
index 14a661132940..000000000000
--- a/dev-python/jira/jira-1.0.14-r3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with the JIRA REST API"
-HOMEPAGE="https://jira.readthedocs.io/en/latest/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="magic jirashell kerberos oauth"
-
-DEPEND="
- >=dev-python/pbr-3.0[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- "
-RDEPEND="
- dev-python/defusedxml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- magic? ( dev-python/filemagic[${PYTHON_USEDEP}] )
- jirashell? (
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- kerberos? ( dev-python/requests-kerberos[${PYTHON_USEDEP}] )
- oauth? (
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- )
- "
-
-PATCHES=( "${FILESDIR}/${P}-remove_pytest-runner.patch" )
diff --git a/dev-python/jira/metadata.xml b/dev-python/jira/metadata.xml
deleted file mode 100644
index 8af8745f494b..000000000000
--- a/dev-python/jira/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>calchan@gentoo.org</email>
- <name>Denis Dupeyron</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">jira</remote-id>
- <remote-id type="github">pycontribs/jira</remote-id>
- </upstream>
- <use>
- <flag name="jirashell">Include dependencies for jirashell (ipython, oauthlib)</flag>
- <flag name="kerberos">Support Kerberos authentication</flag>
- <flag name="oauth">Support OAuth authentication</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/natgrid/Manifest b/dev-python/natgrid/Manifest
deleted file mode 100644
index 9f8ffe0d6ed3..000000000000
--- a/dev-python/natgrid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST natgrid-0.2.1.tar.gz 35205 BLAKE2B 6ca1108ffc1b30dc8e4c570405817a73dc7b2c0e0b865978d2918bf8d1e9d503904c3eea704f7c5310ae947c558e284d7ce8bd70ff2add6d876c4894bdccedb4 SHA512 489e8454f05ff994bad23d88bb423fd0bc17e838193865d3dbb6be0d01221203dcd1644c133827421ba4acf354295f07533ff838b138056064e1bee73d43c922
diff --git a/dev-python/natgrid/metadata.xml b/dev-python/natgrid/metadata.xml
deleted file mode 100644
index db5fbba56a46..000000000000
--- a/dev-python/natgrid/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- mpl_toolkits.natgrid is an python interface to natgrid C library for
- gridding irregularly spaced data.
- The original natgrid is a natural neighbor gridding package.
- (See http://www.ncarg.ucar.edu//ngmath/natgrid/nnhome.html).
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">matplotlib</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/natgrid/natgrid-0.2.1-r3.ebuild b/dev-python/natgrid/natgrid-0.2.1-r3.ebuild
deleted file mode 100644
index 449fc9a9d51d..000000000000
--- a/dev-python/natgrid/natgrid-0.2.1-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Matplotlib toolkit for gridding irreguraly spaced data"
-HOMEPAGE="https://sourceforge.net/projects/matplotlib/users/toolkits.html"
-SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND=">=dev-python/matplotlib-0.98[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-python_install_all() {
- insinto /usr/share/doc/${PF}
- doins test.py
- distutils-r1_python_install_all
-}
-
-python_install() {
- # namespace installed by dev-python/matplotlib
- rm "${BUILD_DIR}/lib/mpl_toolkits/__init__.py" || die
- distutils-r1_python_install --skip-build
-}
diff --git a/dev-python/node-semver/node-semver-0.8.0.ebuild b/dev-python/node-semver/node-semver-0.8.0.ebuild
index 2f21b5e2db25..17b0d01614e6 100644
--- a/dev-python/node-semver/node-semver-0.8.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.8.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# entry_points is present in setup.py but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -24,6 +22,4 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
distutils_enable_tests pytest
diff --git a/dev-python/pcapy/Manifest b/dev-python/pcapy/Manifest
deleted file mode 100644
index 5ecf60c096d9..000000000000
--- a/dev-python/pcapy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pcapy-0.11.2.tar.gz 32040 BLAKE2B 467d35dff94d2f32e66f9caae88bb43218f3391745230347c39e1db241543e4e9431cfe49185151025201d0913ca102d1f9567f4cf70a83d6fbbade76ec35ecf SHA512 353a2240a9b8541f30f9df472b6977664f94966fbda327aa72f73f26257086caf1db13d55c57859abf2237f5867c11b6ab582742e04d5c16184ea42dc547301c
diff --git a/dev-python/pcapy/metadata.xml b/dev-python/pcapy/metadata.xml
deleted file mode 100644
index 9204debc8329..000000000000
--- a/dev-python/pcapy/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/pcapy/pcapy-0.11.2.ebuild b/dev-python/pcapy/pcapy-0.11.2.ebuild
deleted file mode 100644
index 4932e39b5475..000000000000
--- a/dev-python/pcapy/pcapy-0.11.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python pcap extension"
-HOMEPAGE="https://www.coresecurity.com/corelabs-research/open-source-tools/pcapy"
-SRC_URI="https://github.com/CoreSecurity/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="${DEPEND}
-net-libs/libpcap"
-
-python_test() {
- cd "${S}/tests" || die "Unable to activate test suite"
- "${EPYTHON}" pcapytests.py || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/promises/Manifest b/dev-python/promises/Manifest
deleted file mode 100644
index 520d987b0f35..000000000000
--- a/dev-python/promises/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST promise-2.1.tar.gz 17974 BLAKE2B 5e1fc9bbed3af51812c43b1c13006037ada44404564a3064cb2e39657f6bb5dc0fec6d052ae9038439c60339fd4f4b5fa97330571398bf84243805b25ead94e8 SHA512 d4d5628c9b75f81fdb5d654a76e788df5296472cd73bcb8fd9a27979b8aadeb1d40a4d52cfed173341a5a97920132b00cee44d915ef640167127a249b5c0cac0
diff --git a/dev-python/promises/metadata.xml b/dev-python/promises/metadata.xml
deleted file mode 100644
index 3f0463350a40..000000000000
--- a/dev-python/promises/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>blueness@gentoo.org</email>
- <name>Anthony G. Basile</name>
- </maintainer>
- <upstream>
- <remote-id type="github">syrusakbary/promise</remote-id>
- <remote-id type="pypi">promise</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/promises/promises-2.1-r1.ebuild b/dev-python/promises/promises-2.1-r1.ebuild
deleted file mode 100644
index ab12154f2b2f..000000000000
--- a/dev-python/promises/promises-2.1-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-MY_PN=${PN%s}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="An implementation of Promises in Python"
-HOMEPAGE="https://github.com/syrusakbary/promise"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-RESTRICT=test
-# TODO: When we get all the dependencies in, we can add test
-# test? (
-# >=dev-python/pytest-2.7.3[${PYTHON_USEDEP}]
-# dev-python/pytest-cov[${PYTHON_USEDEP}]
-# dev-python/coveralls[${PYTHON_USEDEP}]
-# dev-python/futures[${PYTHON_USEDEP}]
-# dev-python/pytest-benchmark[${PYTHON_USEDEP}]
-# dev-python/mock[${PYTHON_USEDEP}]
-# )
-
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/protobuf-python/protobuf-python-3.13.0.ebuild b/dev-python/protobuf-python/protobuf-python-3.13.0.ebuild
index 4870905f496f..88bd7b0ddad7 100644
--- a/dev-python/protobuf-python/protobuf-python-3.13.0.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-3.13.0.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS="manual"
inherit distutils-r1
@@ -30,7 +31,6 @@ IUSE=""
BDEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}
dev-python/namespace-google[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}"
diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild
index b9b5dab0d541..65fd540c9796 100644
--- a/dev-python/protobuf-python/protobuf-python-9999.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python2_7 python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS="manual"
inherit distutils-r1
@@ -30,7 +31,6 @@ IUSE=""
BDEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}
dev-python/namespace-google[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${PYTHON_DEPS}
~dev-libs/protobuf-${PV}"
diff --git a/dev-python/pycurl/pycurl-7.43.0.6.ebuild b/dev-python/pycurl/pycurl-7.43.0.6.ebuild
index b9e03ef669f6..7da02eb3d53b 100644
--- a/dev-python/pycurl/pycurl-7.43.0.6.ebuild
+++ b/dev-python/pycurl/pycurl-7.43.0.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=manual
+DISTUTILS_USE_SETUPTOOLS=no
# The selftests fail with pypy, and urlgrabber segfaults for me.
PYTHON_COMPAT=( python3_{6,7,8,9} )
diff --git a/dev-python/pyds9/Manifest b/dev-python/pyds9/Manifest
deleted file mode 100644
index 846f5ab6d684..000000000000
--- a/dev-python/pyds9/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pyds9-1.8.1.tar.gz 899377 BLAKE2B 06b38aa1b4c2df7ed69908d2fe3d884cdc5598846594c32f9c3f8c078f3ab4424e6906dda051a94916bb61659d3d5e6b9cf676e97494bd542df714e5756b3610 SHA512 6924ba2a1c1ccd0b3c068d4923c6a35127da744b91b97ece7d075bfde68ff49e6d24ae55869aa5e0e462f3f488db697dcdb33d217b33b6d63551286d9a95eec9
diff --git a/dev-python/pyds9/files/pyds9-1.8.1-use-system-xpa.patch b/dev-python/pyds9/files/pyds9-1.8.1-use-system-xpa.patch
deleted file mode 100644
index b84994f76b08..000000000000
--- a/dev-python/pyds9/files/pyds9-1.8.1-use-system-xpa.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Author: Ole Streicher <debian@liska.ath.cx>
-Description: Don't install and use the convienience copy provided in the
- source, but use the one installed by the "libxpa1" package.
---- a/setup.py
-+++ b/setup.py
-@@ -21,7 +21,7 @@
- xpadir = 'xpa'
-
-
--def make(which):
-+def _disabled_make(which):
- curdir = os.getcwd()
- srcDir = os.path.join(os.path.dirname(os.path.abspath(__file__)), xpadir)
- os.chdir(srcDir)
-@@ -86,10 +86,5 @@
- author_email='saord@cfa.harvard.edu',
- url='http://hea-www.harvard.edu/saord/ds9/',
- py_modules=['pyds9', 'xpa'],
-- data_files=[('', [os.path.join(xpadir, xpalib),
-- os.path.join(xpadir, xpans)])],
-- cmdclass={'build_py': my_build_py,
-- 'install_data': my_install_data,
-- 'clean': my_clean},
- install_requires=['six']
- )
---- a/xpa.py
-+++ b/xpa.py
-@@ -28,7 +28,7 @@
- return _fname
- return None
-
--_libpath = _find_shlib('xpa')
-+_libpath = 'libxpa.so.1'
- if _libpath:
- libxpa = ctypes.cdll.LoadLibrary(_libpath)
- _ulist = platform.uname()
diff --git a/dev-python/pyds9/metadata.xml b/dev-python/pyds9/metadata.xml
deleted file mode 100644
index 99e131680421..000000000000
--- a/dev-python/pyds9/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
- </maintainer>
- <longdescription lang="en">
- The XPA messaging system provides seamless communication between
- many kinds of Unix programs, including Tcl/Tk programs such as
- ds9. The pyds9 module uses a Python interface to XPA to communicate
- with ds9. It supports communication with all of ds9’s XPA access
- points.
- </longdescription>
- <upstream>
- <remote-id type="github">ericmandel/pyds9</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/pyds9/pyds9-1.8.1.ebuild b/dev-python/pyds9/pyds9-1.8.1.ebuild
deleted file mode 100644
index b6a3a2fdc4de..000000000000
--- a/dev-python/pyds9/pyds9-1.8.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to XPA to communicate with DS9"
-HOMEPAGE="https://github.com/ericmandel/pyds9"
-SRC_URI="https://github.com/ericmandel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-DEPEND="x11-libs/xpa:0
- dev-python/six[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-DOCS=(changelog README.md)
-
-PATCHES=( "${FILESDIR}/${P}-use-system-xpa.patch" )
diff --git a/dev-python/pyflann/Manifest b/dev-python/pyflann/Manifest
deleted file mode 100644
index c8693334eeea..000000000000
--- a/dev-python/pyflann/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST flann-1.9.1.tar.gz 485391 BLAKE2B bf1e1e7feb33e939e1d0586db593bea3fdf66726fbadec63df9ed9c7bdb678babb11001769f0d041a7a569186b3d700db8b96af5eb9740615f6dfd880460f68b SHA512 0da78bb14111013318160dd3dee1f93eb6ed077b18439fd6496017b62a8a6070cc859cfb3e08dad4c614e48d9dc1da5f7c4a21726ee45896d360506da074a6f7
diff --git a/dev-python/pyflann/metadata.xml b/dev-python/pyflann/metadata.xml
deleted file mode 100644
index 0984bc0927bc..000000000000
--- a/dev-python/pyflann/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- FLANN is a library for performing fast approximate nearest neighbor
- searches in high dimensional spaces. It contains a collection of
- algorithms we found to work best for nearest neighbor search and a
- system for automatically choosing the best algorithm and optimum
- parameters depending on the dataset.
- This is the python binding package split from the main package.
- </longdescription>
- <upstream>
- <remote-id type="github">mariusmuja/flann</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/pyflann/pyflann-1.9.1.ebuild b/dev-python/pyflann/pyflann-1.9.1.ebuild
deleted file mode 100644
index 2b7cd2372741..000000000000
--- a/dev-python/pyflann/pyflann-1.9.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for FLANN artificial neural network library"
-HOMEPAGE="https://www.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN/"
-SRC_URI="https://github.com/mariusmuja/flann/archive/${PV}.tar.gz -> flann-${PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- ~sci-libs/flann-${PV}"
-DEPEND="${RDEPEND}"
-# TODO:
-# readd dependencies for test suite,
-# requires repackaging auto-downloaded files
-
-S="${WORKDIR}/flann-${PV}/src/python"
-
-python_prepare_all() {
- sed -e "s/@FLANN_VERSION@/${PV}/" \
- -e '/package_d/d' \
- -e "s/,.*'pyflann.lib'//" \
- setup.py.tpl >> setup.py || die
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/pygsl/Manifest b/dev-python/pygsl/Manifest
deleted file mode 100644
index 90f711b22615..000000000000
--- a/dev-python/pygsl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pygsl-2.1.1.tar.gz 727636 BLAKE2B 42b87a945a41418a295ebc9ddd3c5a367256427145e4c3bbf980e561df0cc3d84a64ddab22f936c5d1a5ad58b4649e36b121648f125824e6922a3d34fcd07d10 SHA512 141232032f0221b756596bc3426160849749642ddaa3667d36b19abf3b4a22b76b5e0b0e9452898494b7f6ce0f8d17a2e392bdaba535633bbfbf1a672bf8d62e
diff --git a/dev-python/pygsl/pygsl-2.1.1.ebuild b/dev-python/pygsl/pygsl-2.1.1.ebuild
deleted file mode 100644
index d70aeab50be4..000000000000
--- a/dev-python/pygsl/pygsl-2.1.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface for the GNU scientific library (gsl)"
-HOMEPAGE="https://sourceforge.net/projects/pygsl/"
-SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${P}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="examples"
-
-DEPEND="
- <sci-libs/gsl-2
- dev-python/numpy[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-# Testsuite written to be run post install
-
-python_install_all() {
- use examples && dodoc -r examples
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pygtk/Manifest b/dev-python/pygtk/Manifest
deleted file mode 100644
index 88f41a5593e7..000000000000
--- a/dev-python/pygtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pygtk-2.24.0.tar.bz2 2361097 BLAKE2B 35b8ad94f242dcfb5d0593762eaa5480928e63bfbf8d030dd199200daa1dd6fd1769c878517cbb56e3beeaeecedb554b06b04cc35f9b2eefd2d8ec4381daf707 SHA512 64f4344fcf7636e0b2016ffd5310250b5c02a1bf87e44aef39b5d4cf4a5fc50d27cb4f030d4c6802cff61fffb88dee7752821e3d8a4cd1c34dc3745d9ff2f0da
diff --git a/dev-python/pygtk/files/pygtk-2.13.0-fix-codegen-location.patch b/dev-python/pygtk/files/pygtk-2.13.0-fix-codegen-location.patch
deleted file mode 100644
index 701d828f1f88..000000000000
--- a/dev-python/pygtk/files/pygtk-2.13.0-fix-codegen-location.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/pygtk-2.0.pc.in 2007-11-01 12:20:22.000000000 -0400
-+++ b/pygtk-2.0.pc.in 2008-05-28 22:21:04.000000000 -0400
-@@ -12,7 +12,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
- # This is strictly speaking not necessarily so (we refer to another
- # package), but we want to preserve compatibility with times codegen
- # was in PyGTK, not PyGObject.
--codegendir=${datadir}/pygobject/2.0/codegen
-+codegendir=${pyexecdir}/gtk-2.0/codegen
-
- Name: PyGTK
- Description: Python bindings for GTK+ and related libraries
diff --git a/dev-python/pygtk/files/pygtk-2.14.1-libdir-pc.patch b/dev-python/pygtk/files/pygtk-2.14.1-libdir-pc.patch
deleted file mode 100644
index d943e952a421..000000000000
--- a/dev-python/pygtk/files/pygtk-2.14.1-libdir-pc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugzilla.gnome.org/show_bug.cgi?id=663421
-
---- a/pygtk-2.0.pc.in
-+++ b/pygtk-2.0.pc.in
-@@ -12,6 +12,7 @@
- includedir=@includedir@
- datarootdir=@datarootdir@
- datadir=@datadir@
-+libdir=@libdir@
- pyexecdir=@pyexecdir@
-
- # you can use the --variable=pygtkincludedir argument to
diff --git a/dev-python/pygtk/files/pygtk-2.24.0-fix-leaks.patch b/dev-python/pygtk/files/pygtk-2.24.0-fix-leaks.patch
deleted file mode 100644
index 9106d43c4192..000000000000
--- a/dev-python/pygtk/files/pygtk-2.24.0-fix-leaks.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From eca72baa5616fbe4dbebea43c7e5940847dc5ab8 Mon Sep 17 00:00:00 2001
-From: Owen W. Taylor <otaylor@fishsoup.net>
-Date: Tue, 27 Sep 2011 04:17:52 +0000
-Subject: Fix leaks of Pango objects
-
-Gtk.PrintContext.create_pango_context()
-Gtk.PrintContext.create_pango_layout()
-pangocairo.CairoContext.create_layout()
-
-were leaking the objects they returned.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=660216
----
-diff --git a/gtk/gtk-2.10.defs b/gtk/gtk-2.10.defs
-index 69c7e0c..faa45e1 100644
---- a/gtk/gtk-2.10.defs
-+++ b/gtk/gtk-2.10.defs
-@@ -1388,12 +1388,14 @@
- (define-method create_pango_context
- (of-object "GtkPrintContext")
- (c-name "gtk_print_context_create_pango_context")
-+ (caller-owns-return #t)
- (return-type "PangoContext*")
- )
-
- (define-method create_pango_layout
- (of-object "GtkPrintContext")
- (c-name "gtk_print_context_create_pango_layout")
-+ (caller-owns-return #t)
- (return-type "PangoLayout*")
- )
-
-diff --git a/pangocairo.override b/pangocairo.override
-index bb923e6..5101107 100644
---- a/pangocairo.override
-+++ b/pangocairo.override
-@@ -118,11 +118,16 @@ _wrap_pango_cairo_update_context(PyGObject *self, PyObject *args, PyObject *kwar
- static PyObject *
- _wrap_pango_cairo_create_layout(PyGObject *self)
- {
-- PangoLayout *ret;
-+ PangoLayout *layout;
-+ PyObject *ret;
-
-- ret = pango_cairo_create_layout(PycairoContext_GET(self));
-+ layout = pango_cairo_create_layout(PycairoContext_GET(self));
- /* pygobject_new handles NULL checking */
-- return pygobject_new((GObject *)ret);
-+ ret = pygobject_new((GObject *)layout);
-+ if (layout)
-+ g_object_unref(layout);
-+
-+ return ret;
- }
-
- static PyObject *
---
-cgit v0.9.2
diff --git a/dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch b/dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch
deleted file mode 100644
index b4ed200d0046..000000000000
--- a/dev-python/pygtk/files/pygtk-2.24.0-pango-1.44.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2 Mon Sep 17 00:00:00 2001
-From: Jordan Petridis <jpetridis@gnome.org>
-Date: Thu, 24 Oct 2019 22:58:36 +0200
-Subject: [PATCH] Drop the PangoFont find_shaper virtual method
-
-This API has been removed from Pango 1.44.6, because it was completely
-unused by anything.
-
-However, PyGTK tries to bind everything, even unused API.
-
-Removing this from PyGTK means we can build it against the latest Pango
-again.
-
-https://gitlab.gnome.org/GNOME/pango/issues/417
----
- pango.defs | 9 ---------
- 1 file changed, 9 deletions(-)
-
-diff --git a/pango.defs b/pango.defs
-index 6935c964..da968f58 100644
---- a/pango.defs
-+++ b/pango.defs
-@@ -1391,15 +1391,6 @@
- )
- )
-
--(define-virtual find_shaper
-- (of-object "PangoFont")
-- (return-type "PangoEngineShape*")
-- (parameters
-- '("PangoLanguage*" "lang")
-- '("guint32" "ch")
-- )
--)
--
- (define-virtual get_glyph_extents
- (of-object "PangoFont")
- (return-type "none")
---
-2.24.1
-
diff --git a/dev-python/pygtk/files/pygtk-2.24.0-quartz-objc.patch b/dev-python/pygtk/files/pygtk-2.24.0-quartz-objc.patch
deleted file mode 100644
index 828057e62b73..000000000000
--- a/dev-python/pygtk/files/pygtk-2.24.0-quartz-objc.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From: Anders F Bjorklund <afb@users.sourceforge.net>
-Date: Mon, 4 Apr 2011 21:34:20 +0200
-Subject: [PATCH] use objective-c for quartz
-
-https://bugzilla.gnome.org/show_bug.cgi?id=646743
----
- configure.ac | 5 +++++
- gtk/Makefile.am | 5 +++++
- 2 files changed, 10 insertions(+)
-
-diff --git a/configure.ac b/configure.ac
-index 84c78f6c..27192f9c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -445,6 +445,11 @@ case $gdk_target in
- ;;
- esac
-
-+if test "x$gdk_target" = "xquartz"; then
-+ AM_CONDITIONAL(USE_QUARTZ, true)
-+else
-+ AM_CONDITIONAL(USE_QUARTZ, false)
-+fi
-
- dnl checks to see if numpy is installed.
- AC_ARG_ENABLE(numpy,
-diff --git a/gtk/Makefile.am b/gtk/Makefile.am
-index 7bb5d0c8..44d68700 100644
---- a/gtk/Makefile.am
-+++ b/gtk/Makefile.am
-@@ -9,6 +9,11 @@ INCLUDES = \
- $(PYGOBJECT_CFLAGS) \
- -I$(srcdir)/gtk
-
-+if USE_QUARTZ
-+# same as in gtk+/gdk/quartz/Makefile.am
-+INCLUDES += "-xobjective-c"
-+endif
-+
- # defs files
- defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs
- defs_DATA =
---
-2.12.0
-
diff --git a/dev-python/pygtk/files/pygtk-2.24.0-test-fail.patch b/dev-python/pygtk/files/pygtk-2.24.0-test-fail.patch
deleted file mode 100644
index a02b5506669c..000000000000
--- a/dev-python/pygtk/files/pygtk-2.24.0-test-fail.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/tests/runtests.py
-+++ b/tests/runtests.py
-@@ -41,4 +41,5 @@
- suite.addTest(loader.loadTestsFromName(name))
-
- testRunner = unittest.TextTestRunner()
--testRunner.run(suite)
-+result = testRunner.run(suite)
-+sys.exit(not result.wasSuccessful())
diff --git a/dev-python/pygtk/files/pygtk-2.24.0-test_dialog.patch b/dev-python/pygtk/files/pygtk-2.24.0-test_dialog.patch
deleted file mode 100644
index 832007af2328..000000000000
--- a/dev-python/pygtk/files/pygtk-2.24.0-test_dialog.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From eb92ecdfe7e310499743a5686560e18bb48ef0f0 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Wed, 2 Oct 2013 14:51:20 -0400
-Subject: [PATCH] tests: fix MessageDialogTest.testSubclass
-
-Don't check sub.__gtype__ until we set sub
-
-https://bugzilla.gnome.org/show_bug.cgi?id=709304
----
- tests/test_dialog.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tests/test_dialog.py b/tests/test_dialog.py
-index a6a3ce5..6540be3 100644
---- a/tests/test_dialog.py
-+++ b/tests/test_dialog.py
-@@ -20,7 +20,7 @@ class MessageDialogTest(unittest.TestCase):
- print sub.__gtype__.name
- self.assertEqual(sub.__gtype__.name, 'GtkMessageDialog')
-
-- type('Sub', (gtk.MessageDialog,), {'__gtype_name__': 'SubDialog'})
-+ sub = type('Sub', (gtk.MessageDialog,), {'__gtype_name__': 'SubDialog'})
- self.assertEqual(sub.__gtype__.name, 'SubDialog')
-
- def testDialogLeak(self):
---
-1.8.3.2
-
diff --git a/dev-python/pygtk/metadata.xml b/dev-python/pygtk/metadata.xml
deleted file mode 100644
index b9285192257a..000000000000
--- a/dev-python/pygtk/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
-</maintainer>
-<maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
-</maintainer>
-<longdescription>
-PyGTK provides a convenient wrapper for the GTK+ library for use in
-Python programs, taking care of many of the boring details such as
-managing memory and type casting. When combined with PyORBit and
-gnome-python, it can be used to write full featured Gnome applications.
-</longdescription>
-<longdescription lang="ja">
-PyGTKは、Python言語プログラムでGTK+ライブラリを使うための、マネージング・メモリ&gt;やタイプ・キャスティングの様な詰まらない事柄の世話をしてくれる便利なラッパーを提
-供します。PyORBitとgnome-pythonと組みあわせると、GNOMEのアプリケーションの特性を
-完全に抑えるものにすることができます。
-</longdescription>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/pygtk/pygtk-2.24.0-r5.ebuild b/dev-python/pygtk/pygtk-2.24.0-r5.ebuild
deleted file mode 100644
index eb77f4c41088..000000000000
--- a/dev-python/pygtk/pygtk-2.24.0-r5.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-GNOME_TARBALL_SUFFIX="bz2"
-PYTHON_COMPAT=( python2_7 )
-inherit autotools flag-o-matic gnome2 python-r1 virtualx
-
-DESCRIPTION="GTK+2 bindings for Python"
-HOMEPAGE="https://gitlab.gnome.org/Archive/pygtk"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc examples test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="${PYTHON_DEPS}
- >=dev-libs/glib-2.8:2
- >=x11-libs/pango-1.16
- >=dev-libs/atk-1.12
- >=x11-libs/gtk+-2.24:2
- >=dev-python/pycairo-1.0.2[${PYTHON_USEDEP}]
- >=dev-python/pygobject-2.26.8-r53:2[${PYTHON_USEDEP}]
- >=gnome-base/libglade-2.5:2.0
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? (
- dev-libs/libxslt
- >=app-text/docbook-xsl-stylesheets-1.70.1 )
-"
-
-PATCHES=(
- # Fix declaration of codegen in .pc
- "${FILESDIR}/${PN}-2.13.0-fix-codegen-location.patch"
- "${FILESDIR}/${PN}-2.14.1-libdir-pc.patch"
- # Fix leaks of Pango objects
- "${FILESDIR}/${PN}-2.24.0-fix-leaks.patch"
- # Fail when tests are failing, bug #391307
- "${FILESDIR}/${PN}-2.24.0-test-fail.patch"
- # Fix broken tests, https://bugzilla.gnome.org/show_bug.cgi?id=709304
- "${FILESDIR}/${P}-test_dialog.patch"
- # Fix build on Darwin
- "${FILESDIR}/${PN}-2.24.0-quartz-objc.patch"
- # x11-libs/pango-1.44
- "${FILESDIR}/${PN}-2.24.0-pango-1.44.patch"
-)
-
-src_prepare() {
- default
-
- # Examples is handled "manually"
- sed -e 's/\(SUBDIRS = .* \)examples/\1/' \
- -i Makefile.am Makefile.in || die
-
- sed -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
- -i configure.ac || die #466968
-
- AT_M4DIR="m4" eautoreconf
-
- prepare_pygtk() {
- mkdir -p "${BUILD_DIR}" || die
- }
- python_foreach_impl prepare_pygtk
-}
-
-src_configure() {
- use hppa && append-flags -ffunction-sections
- configure_pygtk() {
- ECONF_SOURCE="${S}" gnome2_src_configure \
- $(use_enable doc docs) \
- --disable-numpy \
- --with-glade \
- --enable-thread
- }
- python_foreach_impl run_in_build_dir configure_pygtk
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_test() {
- # Let tests pass without permissions problems, bug #245103
- gnome2_environment_reset
- unset DBUS_SESSION_BUS_ADDRESS
-
- testing() {
- cd tests
- virtx emake check-local
- }
- python_foreach_impl run_in_build_dir testing
-}
-
-src_install() {
- dodoc AUTHORS ChangeLog INSTALL MAPPING NEWS README THREADS TODO
-
- if use examples; then
- rm examples/Makefile* || die
- dodoc -r examples
- fi
-
- python_foreach_impl run_in_build_dir gnome2_src_install
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/dev-python/pymediainfo/pymediainfo-4.2.1.ebuild b/dev-python/pymediainfo/pymediainfo-4.2.1.ebuild
index 5827d948c71e..ff0ff9b43645 100644
--- a/dev-python/pymediainfo/pymediainfo-4.2.1.ebuild
+++ b/dev-python/pymediainfo/pymediainfo-4.2.1.ebuild
@@ -5,8 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
PYTHON_REQ_USE="xml(+)"
-# The package uses pkg_resources to determine its version
-DISTUTILS_USE_SETUPTOOLS=manual
+DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -19,11 +18,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
media-libs/libmediainfo
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/setuptools_scm[${PYTHON_USEDEP}]
"
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
index 21ea06f545ec..516175e72afb 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild
index 7aff46efa3e7..c7ac71baae55 100644
--- a/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild
+++ b/dev-python/pytest-asyncio/pytest-asyncio-0.14.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
diff --git a/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild
index 5334f44f9a2d..ba8a2cae767b 100644
--- a/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.8.1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
index 4410dfb88542..b02fc26e1162 100644
--- a/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
+++ b/dev-python/pytest-datadir/pytest-datadir-1.3.1.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
index 027a73f2bacb..95d7f29f5552 100644
--- a/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-1.0.0.ebuild
@@ -3,7 +3,6 @@
EAPI="7"
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
diff --git a/dev-python/pytest-django/pytest-django-3.10.0.ebuild b/dev-python/pytest-django/pytest-django-3.10.0.ebuild
index a5eb23f8802d..cd35ef7035c4 100644
--- a/dev-python/pytest-django/pytest-django-3.10.0.ebuild
+++ b/dev-python/pytest-django/pytest-django-3.10.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-django/pytest-django-3.9.0.ebuild b/dev-python/pytest-django/pytest-django-3.9.0.ebuild
index 1a4a60d6084e..4b262d927c71 100644
--- a/dev-python/pytest-django/pytest-django-3.9.0.ebuild
+++ b/dev-python/pytest-django/pytest-django-3.9.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-faulthandler/pytest-faulthandler-1.6.0.ebuild b/dev-python/pytest-faulthandler/pytest-faulthandler-1.6.0.ebuild
index 5033fc34123b..79a8fe429c9e 100644
--- a/dev-python/pytest-faulthandler/pytest-faulthandler-1.6.0.ebuild
+++ b/dev-python/pytest-faulthandler/pytest-faulthandler-1.6.0.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
index e3f0f5e83841..5039c9da5f04 100644
--- a/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
+++ b/dev-python/pytest-forked/pytest-forked-1.3.0-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
index aa5347141553..67a0d4b9b5f3 100644
--- a/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
+++ b/dev-python/pytest-freezegun/pytest-freezegun-0.4.2.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
index e4102d8c5494..7979d880a4a1 100644
--- a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
+++ b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2019.1.8-r1.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Provides a helpers pytest namespace"
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild
index 82ee6c552b76..3f140bfd251e 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-1.0.0-r1.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
index 9fec121462ec..50b9d67e2c19 100644
--- a/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
+++ b/dev-python/pytest-lazy-fixture/pytest-lazy-fixture-0.6.3.ebuild
@@ -5,8 +5,6 @@ EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
inherit distutils-r1
DESCRIPTION="It helps to use fixtures in pytest.mark.parametrize"
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild
index cfafa1f3c9e0..c8e753e2be36 100644
--- a/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild
+++ b/dev-python/pytest-localserver/pytest-localserver-0.5.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-mock/pytest-mock-3.3.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.3.1.ebuild
index bf659ba940bd..df6f2fe42b8e 100644
--- a/dev-python/pytest-mock/pytest-mock-3.3.1.ebuild
+++ b/dev-python/pytest-mock/pytest-mock-3.3.1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
index c75eea3e609d..dcdac194daf6 100644
--- a/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
+++ b/dev-python/pytest-ordering/pytest-ordering-0.6.ebuild
@@ -5,8 +5,6 @@ EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
inherit distutils-r1
DESCRIPTION="pytest plugin to run your tests in a specific order"
diff --git a/dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild b/dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild
index 2166e23da795..dd7e2dbeed16 100644
--- a/dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild
+++ b/dev-python/pytest-pep8/pytest-pep8-1.0.6-r1.ebuild
@@ -5,7 +5,6 @@ EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="pytest plugin to check PEP8 requirements"
diff --git a/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild b/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild
index 55715700f9e8..e7cca9705ff7 100644
--- a/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild
+++ b/dev-python/pytest-qt/pytest-qt-3.3.0.ebuild
@@ -5,8 +5,6 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
inherit distutils-r1 virtualx
DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications"
diff --git a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
index 5acfd446bdee..c182743328e5 100644
--- a/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
+++ b/dev-python/pytest-regressions/pytest-regressions-2.0.1.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild
index 5556f629a7aa..dba38c92b890 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-8.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-0.92.0.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-0.92.0.ebuild
index ccdae42d3b19..0fdfebdae914 100644
--- a/dev-python/pytest-salt-factories/pytest-salt-factories-0.92.0.ebuild
+++ b/dev-python/pytest-salt-factories/pytest-salt-factories-0.92.0.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="The new generation of the pytest-salt Plugin"
diff --git a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild b/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
index 778b00373b2b..03bb20085062 100644
--- a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
+++ b/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
MY_PV="${PV/_p/.post}"
diff --git a/dev-python/pytest-services/pytest-services-2.1.0.ebuild b/dev-python/pytest-services/pytest-services-2.1.0.ebuild
index 09cb54922f4a..0238ca768bf1 100644
--- a/dev-python/pytest-services/pytest-services-2.1.0.ebuild
+++ b/dev-python/pytest-services/pytest-services-2.1.0.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Collection of fixtures and utility functions to run service processes for pytest"
diff --git a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild
index aaec63e8bf7b..50310260036b 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
index acde22b8f360..52def7eeabeb 100644
--- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
+++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
diff --git a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
index 6c54f538aab6..861b41c3ca69 100644
--- a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
+++ b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Pytest plugin to support for a predictable and repeatable temporary directory"
diff --git a/dev-python/pytest-timeout/pytest-timeout-1.3.4-r1.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.3.4-r1.ebuild
index c20e0c7c5b41..fb916622570e 100644
--- a/dev-python/pytest-timeout/pytest-timeout-1.3.4-r1.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-1.3.4-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild
index e2dc013bda05..3b5db05141ca 100644
--- a/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-1.4.2-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild
index 14519d8d6059..247aa3f2f746 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-xdist/pytest-xdist-1.34.0-r1.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.34.0-r1.ebuild
index 5f036cb928e4..777cc8fbbdab 100644
--- a/dev-python/pytest-xdist/pytest-xdist-1.34.0-r1.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-1.34.0-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-xdist/pytest-xdist-2.1.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-2.1.0.ebuild
index 3c3cd2a70f6d..3ba54aee9c2c 100644
--- a/dev-python/pytest-xdist/pytest-xdist-2.1.0.ebuild
+++ b/dev-python/pytest-xdist/pytest-xdist-2.1.0.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.13.1-r1.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.13.1-r1.ebuild
index 8d6659608981..30226ab6cd45 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.13.1-r1.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.13.1-r1.ebuild
@@ -3,7 +3,6 @@
EAPI=7
-DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild
index 740c41e8a328..5c5ded238513 100644
--- a/dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild
+++ b/dev-python/pytest-xvfb/pytest-xvfb-2.0.0.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
diff --git a/dev-python/python-cstruct/python-cstruct-1.8.ebuild b/dev-python/python-cstruct/python-cstruct-1.8.ebuild
index 75fa041585a1..a451d9ce971e 100644
--- a/dev-python/python-cstruct/python-cstruct-1.8.ebuild
+++ b/dev-python/python-cstruct/python-cstruct-1.8.ebuild
@@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
DESCRIPTION="C-style structs for Python"
@@ -15,10 +14,6 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-# define setuptools dep manually to avoid warning
-# setup.py contains entry_points, but it's an empty string
-BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
DOCS=( README.md )
distutils_enable_tests setup.py
diff --git a/dev-python/python-ntpdshm/Manifest b/dev-python/python-ntpdshm/Manifest
deleted file mode 100644
index 8659f970680d..000000000000
--- a/dev-python/python-ntpdshm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-ntpdshm-0.2.1.tar.gz 12227 BLAKE2B 612debd1a9a1809298a690068e3872f727fa9d58496e62530ab236a9f80e020770d54f7a6b3caf797f33f22cb0b75597d79a2ed578e24b11dea787cca2c3c667 SHA512 1c03f38d3f17e3871ced238e6654c57704b3dd4ab49b8cebf1eb4af3a4263de2fb3769933ccf9ebbf2ce5ca5a0ec8875a10ca07161a7e554d6d1ce93e4a2ed4c
diff --git a/dev-python/python-ntpdshm/metadata.xml b/dev-python/python-ntpdshm/metadata.xml
deleted file mode 100644
index 8cb2db9f0f09..000000000000
--- a/dev-python/python-ntpdshm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="pypi">ntpdshm</remote-id>
- </upstream>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild b/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild
deleted file mode 100644
index dc0bf00a45b9..000000000000
--- a/dev-python/python-ntpdshm/python-ntpdshm-0.2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to ntpd shared memory driver 28"
-HOMEPAGE="https://github.com/mjuenema/python-ntpdshm"
-SRC_URI="https://github.com/mjuenema/python-ntpdshm/archive/${PV}.tar.gz -> ${P}.tar.gz"
-# Warning: pypi tarball is not the same
-#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# tests may break running ntpd!
-RESTRICT="test"
-
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-lang/swig:0"
-
-src_prepare() {
- emake swig
- distutils-r1_src_prepare
-}
diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest
new file mode 100644
index 000000000000..1751c8394142
--- /dev/null
+++ b/dev-python/python-socks/Manifest
@@ -0,0 +1 @@
+DIST python-socks-1.1.0.gh.tar.gz 1358296 BLAKE2B c599095a7f687ba1bba6f0ddbbc8ef2e680cb6be4e5d2250fad88c3a3273fb2044712045b20c5a358ed9dcbaef07e5133b6d672698d8caf4b978c9e633a5df70 SHA512 e38594815e5f943f810862dfe5d07a802601e41e879f68b4fa70c8087be0387a91e99e1b0578f2819557832b5e53be9773043a9617c72017c41e9377c4f35ef1
diff --git a/dev-python/pygsl/metadata.xml b/dev-python/python-socks/metadata.xml
index fc040f1cd41d..50567d15b867 100644
--- a/dev-python/pygsl/metadata.xml
+++ b/dev-python/python-socks/metadata.xml
@@ -2,11 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
+ <email>python@gentoo.org</email>
</maintainer>
- <upstream>
- <remote-id type="sourceforge">pygsl</remote-id>
- </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata>
diff --git a/dev-python/python-socks/python-socks-1.1.0.ebuild b/dev-python/python-socks/python-socks-1.1.0.ebuild
new file mode 100644
index 000000000000..03e05dec6ada
--- /dev/null
+++ b/dev-python/python-socks/python-socks-1.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8,9} )
+inherit distutils-r1
+
+DESCRIPTION="SOCKS4, SOCKS5, HTTP tunneling functionality for Python"
+HOMEPAGE="
+ https://pypi.org/project/python-socks/
+ https://github.com/romis2012/python-socks/"
+SRC_URI="
+ https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# tests rely on connecting to Internet
+RESTRICT="test"
+
+# trio, curio are not packaged
+# asyncio is the only backend we have, so dep on its deps unconditionally
+RDEPEND="dev-python/async_timeout[${PYTHON_USEDEP}]"
+#BDEPEND="
+# test? (
+# dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+# dev-python/yarl[${PYTHON_USEDEP}]
+# )"
+
+#distutils_enable_tests pytest
diff --git a/dev-python/rst-linker/rst-linker-2.0.0.ebuild b/dev-python/rst-linker/rst-linker-2.0.0.ebuild
index bb26e2178531..c005c20133b1 100644
--- a/dev-python/rst-linker/rst-linker-2.0.0.ebuild
+++ b/dev-python/rst-linker/rst-linker-2.0.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -25,7 +23,6 @@ RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
test? (
${RDEPEND}
diff --git a/dev-python/sphinxcontrib-napoleon/Manifest b/dev-python/sphinxcontrib-napoleon/Manifest
deleted file mode 100644
index e83efc79d0b5..000000000000
--- a/dev-python/sphinxcontrib-napoleon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib-napoleon-0.6.1.tar.gz 20057 BLAKE2B fe56c257af9433ee10dc92f7a028d581ce0783143f1d187cedbc226a72d3a2af9b185cb528549b80f77749aea15484bdbea5d0bdb7d5b087ac952ed3b855e1ad SHA512 1809fcadf964622bd75cc3ae17aaad467b7003f82e6df4de039a0ba86daa5c5b199af0c185129e79d3c4f8738c0d6c2411950888969fee3bb32ecc8cdfbc84b0
diff --git a/dev-python/sphinxcontrib-napoleon/metadata.xml b/dev-python/sphinxcontrib-napoleon/metadata.xml
deleted file mode 100644
index 073f36844bed..000000000000
--- a/dev-python/sphinxcontrib-napoleon/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>klausman@gentoo.org</email>
- <name>Tobias Klausmann</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">sphinxcontrib-napoleon</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild
deleted file mode 100644
index 2f6964fa65b0..000000000000
--- a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.6.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Allow a different format in dosctrings for better clarity"
-HOMEPAGE="https://sphinxcontrib-napoleon.readthedocs.io/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="
- >=dev-python/sphinx-1.2[${PYTHON_USEDEP}]
- <dev-python/sphinx-1.33[${PYTHON_USEDEP}]
- dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
-"
-DEPEND="
- dev-python/pockets[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-python_install_all() {
- distutils-r1_python_install_all
- find "${ED}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/textfsm/Manifest b/dev-python/textfsm/Manifest
deleted file mode 100644
index 13ceadd26437..000000000000
--- a/dev-python/textfsm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST textfsm-0.4.0.tar.gz 38355 BLAKE2B ae59973585ab0e1eed04ec300139165cf0634c154056f73697057928d2e17f25c7934171ab20825c6fdfb35f09b18cc0438443b28af356ae6be7a28f4cb8a5af SHA512 fe7d49c48b6e74859180b911a72e8c21bcf263b0403e8fdf28f9790633fb5b48ee2465eb3208c6649e489cb5fda3c4751e1748483042c934285636d190b01998
diff --git a/dev-python/textfsm/metadata.xml b/dev-python/textfsm/metadata.xml
deleted file mode 100644
index 5c0fcc60b570..000000000000
--- a/dev-python/textfsm/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chainsaw@gentoo.org</email>
- <name>Tony Vroon</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/textfsm</remote-id>
- <remote-id type="pypi">textfsm</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/textfsm/textfsm-0.4.0.ebuild b/dev-python/textfsm/textfsm-0.4.0.ebuild
deleted file mode 100644
index 31c851e33a1d..000000000000
--- a/dev-python/textfsm/textfsm-0.4.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python module for parsing semi-structured text into python tables."
-HOMEPAGE="https://github.com/google/textfsm/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="examples"
-
-python_install_all() {
- distutils-r1_python_install_all
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index 50d8067892f3..5badb10b237f 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,2 +1,3 @@
DIST voluptuous-0.11.5.tar.gz 44216 BLAKE2B 921e0f35bd5348f412f0bf20939b3364b0014d3b1d1a7248cd73f2514eef0fb4e5b4b742876dc4606b5619529f1aa96e3577508ed0bf8d1e98b4d8bb88e2b8a2 SHA512 8893434e8e73ebf3682da1970d1d720444de452937ac9123fab53413c88a21d04ad3eb490902d829aa60be6804ff68b8bcf57a1c45807751c3d50be63e9b2551
DIST voluptuous-0.11.7.tar.gz 45262 BLAKE2B 2c4c171ed281bdf799491b0e14f64ff2f4ff73143b1b5498eed0d2d4a148ff0e40392393923f25bbb066a872a81ac753d861640abc8b3d340c4c01ff5e139140 SHA512 bf0ad4684a4da59b3eccb54f6edfa643eb894076fc50d1bfd4c953de15cfd711a70e8aee685497197eaef24897ae55fb5fb2aec5e2fc9dcf344a6f7c6f569b88
+DIST voluptuous-0.12.0.tar.gz 46958 BLAKE2B ec41ea9d5775bdc443153b913bcef7e73f14e29d47c6997e5597958b59c2b1143c83b65ca08d2a06aba3725f76f9168be4f46f68d91d87ceb4e4e3b6643e6800 SHA512 7c72d965f2a2eeb2ad099a19b41e2249b9921e51985ff975ed62fe5a6d5b3f2d5c2a7d6fc2cbe3c80abbea17cfc46c39f1953db5daecc0faafb348c838f80417
diff --git a/dev-python/voluptuous/metadata.xml b/dev-python/voluptuous/metadata.xml
index 4664f0bb0d76..78845fcbbf14 100644
--- a/dev-python/voluptuous/metadata.xml
+++ b/dev-python/voluptuous/metadata.xml
@@ -12,6 +12,7 @@
<longdescription lang="en">
Voluptuous, despite the name, is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
</longdescription>
+ <stabilize-allarches/>
<upstream>
<remote-id type="github">alecthomas/voluptuous</remote-id>
<remote-id type="pypi">voluptuous</remote-id>
diff --git a/dev-python/voluptuous/voluptuous-0.12.0.ebuild b/dev-python/voluptuous/voluptuous-0.12.0.ebuild
new file mode 100644
index 000000000000..aef91f56dc11
--- /dev/null
+++ b/dev-python/voluptuous/voluptuous-0.12.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python data validation library."
+HOMEPAGE="https://github.com/alecthomas/voluptuous"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.11.5-fix-doctest.patch )
+
+distutils_enable_tests nose
diff --git a/dev-python/whelk/Manifest b/dev-python/whelk/Manifest
deleted file mode 100644
index 6205bf83bb11..000000000000
--- a/dev-python/whelk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST whelk-2.7.1.tar.gz 69983 BLAKE2B 4f9e46a91d5a8723b9d3de2a7c8b906e8d693733b6df74427f992d7318910eb74c58b7dd5e6aa08e56bd6c9cd344274d7b240f434d5804ffeb3b0af34b698e60 SHA512 39b73ed09a0d2442cdde5b8bae72805571a172c6acfa3f652c8cb125d3a400f2538fe6534179f95383d321e8975b6127115616372c60c736e8cd8ceba00ef093
diff --git a/dev-python/whelk/metadata.xml b/dev-python/whelk/metadata.xml
deleted file mode 100644
index 673c41fd212d..000000000000
--- a/dev-python/whelk/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nicolasbock@gentoo.org</email>
- </maintainer>
- <longdescription lang="en">
- We all like python for scripting, because it's so much more powerful
- than a shell. But sometimes we really need to call a shell command
- because it's so much easier than writing yet another library in python
- or adding a dependency.
- </longdescription>
- <upstream>
- <remote-id type="github">seveas/whelk</remote-id>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata>
diff --git a/dev-python/whelk/whelk-2.7.1.ebuild b/dev-python/whelk/whelk-2.7.1.ebuild
deleted file mode 100644
index aac8686e193f..000000000000
--- a/dev-python/whelk/whelk-2.7.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{5,6,7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Pretending python is a shell"
-HOMEPAGE="https://pypi.org/project/whelk/"
-SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-python_test() {
- ${EPYTHON} -m unittest discover || die
-}
diff --git a/dev-python/xarray/xarray-0.16.1.ebuild b/dev-python/xarray/xarray-0.16.1.ebuild
index 2d083c9fca7d..357a39218cde 100644
--- a/dev-python/xarray/xarray-0.16.1.ebuild
+++ b/dev-python/xarray/xarray-0.16.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
# pkg_resources use in code
-DISTUTILS_USE_SETUPTOOLS=manual
+DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
inherit distutils-r1
@@ -19,8 +19,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/numpy-1.15[${PYTHON_USEDEP}]
- >=dev-python/pandas-0.25[${PYTHON_USEDEP}]
- >=dev-python/setuptools-41.2[${PYTHON_USEDEP}]"
+ >=dev-python/pandas-0.25[${PYTHON_USEDEP}]"
# note: most of test dependencies are optional
BDEPEND="
test? (
diff --git a/dev-python/zipp/zipp-3.1.0.ebuild b/dev-python/zipp/zipp-3.1.0.ebuild
index 454827107ebb..ee40c1135457 100644
--- a/dev-python/zipp/zipp-3.1.0.ebuild
+++ b/dev-python/zipp/zipp-3.1.0.ebuild
@@ -4,8 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} pypy3 )
-# [options.entry_points] is present in setup.cfg but it is empty
-DISTUTILS_USE_SETUPTOOLS=manual
inherit distutils-r1
@@ -19,7 +17,6 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x8
IUSE="test"
BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/toml[${PYTHON_USEDEP}]
>=dev-python/setuptools_scm-3.4.2[${PYTHON_USEDEP}]
test? ( dev-python/jaraco-itertools[${PYTHON_USEDEP}] )