summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-05-03 22:40:06 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-05-03 22:40:06 +0000
commit40f39768a9888b05aa2f6cb4e38a59c5bf115f62 (patch)
tree9caff33b5c0c4773a6107e368a9b2bb2a2463621 /dev-python
parent6e05925ca84318ff7adc5d166d93ee39cea50d01 (diff)
downloadbaldeagleos-repo-40f39768a9888b05aa2f6cb4e38a59c5bf115f62.tar.gz
baldeagleos-repo-40f39768a9888b05aa2f6cb4e38a59c5bf115f62.tar.xz
baldeagleos-repo-40f39768a9888b05aa2f6cb4e38a59c5bf115f62.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/PyQt-builder/metadata.xml4
-rw-r--r--dev-python/PyQt5-sip/metadata.xml4
-rw-r--r--dev-python/PyQt5/metadata.xml4
-rw-r--r--dev-python/PyQtWebEngine/metadata.xml4
-rw-r--r--dev-python/PySocks/metadata.xml7
-rw-r--r--dev-python/almost/metadata.xml4
-rw-r--r--dev-python/anyio/metadata.xml7
-rw-r--r--dev-python/asyncssh/metadata.xml7
-rw-r--r--dev-python/attrs/metadata.xml7
-rw-r--r--dev-python/automat/metadata.xml7
-rw-r--r--dev-python/betamax-serializers/metadata.xml4
-rw-r--r--dev-python/blockdiag/metadata.xml7
-rw-r--r--dev-python/cbor/metadata.xml7
-rw-r--r--dev-python/cbor2/metadata.xml7
-rw-r--r--dev-python/configshell-fb/metadata.xml8
-rw-r--r--dev-python/constantly/metadata.xml7
-rw-r--r--dev-python/debugpy/metadata.xml7
-rw-r--r--dev-python/decopatch/metadata.xml4
-rw-r--r--dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild2
-rw-r--r--dev-python/factory_boy/metadata.xml4
-rw-r--r--dev-python/flask-jwt-extended/Manifest2
-rw-r--r--dev-python/flask-jwt-extended/flask-jwt-extended-4.4.0.ebuild (renamed from dev-python/flask-jwt-extended/flask-jwt-extended-4.3.0.ebuild)4
-rw-r--r--dev-python/fs/metadata.xml4
-rw-r--r--dev-python/gemcall/metadata.xml7
-rw-r--r--dev-python/glyphsLib/metadata.xml4
-rw-r--r--dev-python/gpep517/Manifest1
-rw-r--r--dev-python/gpep517/gpep517-4.ebuild44
-rw-r--r--dev-python/h2/metadata.xml7
-rw-r--r--dev-python/hpack/metadata.xml4
-rw-r--r--dev-python/hyperframe/metadata.xml7
-rw-r--r--dev-python/hyperlink/metadata.xml7
-rw-r--r--dev-python/incremental/metadata.xml7
-rw-r--r--dev-python/ini2toml/ini2toml-0.10.ebuild2
-rw-r--r--dev-python/ipykernel/Manifest4
-rw-r--r--dev-python/ipykernel/files/ipykernel-6.5.0-drop-pytest-cov.patch12
-rw-r--r--dev-python/ipykernel/ipykernel-6.10.0.ebuild72
-rw-r--r--dev-python/ipykernel/ipykernel-6.11.0.ebuild64
-rw-r--r--dev-python/ipykernel/ipykernel-6.12.1.ebuild65
-rw-r--r--dev-python/ipykernel/ipykernel-6.13.0.ebuild2
-rw-r--r--dev-python/ipykernel/ipykernel-6.9.2.ebuild72
-rw-r--r--dev-python/jsonpath-rw/metadata.xml4
-rw-r--r--dev-python/jsonref/metadata.xml7
-rw-r--r--dev-python/klein/metadata.xml7
-rw-r--r--dev-python/lazy-object-proxy/metadata.xml7
-rw-r--r--dev-python/m2r/metadata.xml7
-rw-r--r--dev-python/markdown2/metadata.xml3
-rw-r--r--dev-python/matplotlib/matplotlib-3.5.2-r1.ebuild273
-rw-r--r--dev-python/memory_profiler/metadata.xml7
-rw-r--r--dev-python/pillow/Manifest1
-rw-r--r--dev-python/pillow/pillow-9.0.0-r1.ebuild107
-rw-r--r--dev-python/pillow/pillow-9.0.0.ebuild98
-rw-r--r--dev-python/pillow/pillow-9.0.1.ebuild2
-rw-r--r--dev-python/pillow/pillow-9.1.0.ebuild2
-rw-r--r--dev-python/pipenv/metadata.xml4
-rw-r--r--dev-python/pluggy/metadata.xml7
-rw-r--r--dev-python/portio/metadata.xml4
-rw-r--r--dev-python/pproxy/metadata.xml7
-rw-r--r--dev-python/praw/metadata.xml4
-rw-r--r--dev-python/prawcore/metadata.xml4
-rw-r--r--dev-python/priority/metadata.xml7
-rw-r--r--dev-python/py-cpuinfo/metadata.xml7
-rw-r--r--dev-python/py-ubjson/metadata.xml7
-rw-r--r--dev-python/pyh2o/metadata.xml4
-rw-r--r--dev-python/pymdstat/metadata.xml7
-rw-r--r--dev-python/pymountboot/metadata.xml4
-rw-r--r--dev-python/pynacl/metadata.xml7
-rw-r--r--dev-python/pypng/metadata.xml7
-rw-r--r--dev-python/pypugjs/metadata.xml7
-rw-r--r--dev-python/pyqrcode/metadata.xml7
-rw-r--r--dev-python/pyrsistent/metadata.xml7
-rw-r--r--dev-python/pytest-cases/metadata.xml4
-rw-r--r--dev-python/pytest-cython/metadata.xml4
-rw-r--r--dev-python/pytest-fixture-config/metadata.xml7
-rw-r--r--dev-python/pytest-harvest/metadata.xml4
-rw-r--r--dev-python/pytest-httpbin/metadata.xml7
-rw-r--r--dev-python/pytest-randomly/metadata.xml4
-rw-r--r--dev-python/pytest-shutil/metadata.xml7
-rw-r--r--dev-python/pytest-steps/metadata.xml4
-rw-r--r--dev-python/pytest-vcr/metadata.xml7
-rw-r--r--dev-python/pytest-virtualenv/metadata.xml7
-rw-r--r--dev-python/python-pkcs11/metadata.xml7
-rw-r--r--dev-python/pytrie/metadata.xml7
-rw-r--r--dev-python/qscintilla-python/metadata.xml4
-rw-r--r--dev-python/rchitect/metadata.xml7
-rw-r--r--dev-python/rtslib-fb/metadata.xml4
-rw-r--r--dev-python/setuptools/setuptools-62.1.0.ebuild2
-rw-r--r--dev-python/setuptools_trial/metadata.xml7
-rw-r--r--dev-python/sip/metadata.xml4
-rw-r--r--dev-python/skills/metadata.xml4
-rw-r--r--dev-python/sphinx-argparse-cli/metadata.xml7
-rw-r--r--dev-python/sphinx-py3doc-enhanced-theme/metadata.xml7
-rw-r--r--dev-python/sphinxcontrib-blockdiag/metadata.xml7
-rw-r--r--dev-python/sphinxcontrib-programoutput/metadata.xml4
-rw-r--r--dev-python/statsd/metadata.xml7
-rw-r--r--dev-python/suds-community/suds-community-1.1.1.ebuild6
-rw-r--r--dev-python/threadloop/metadata.xml4
-rw-r--r--dev-python/treq/metadata.xml7
-rw-r--r--dev-python/trueskill/metadata.xml4
-rw-r--r--dev-python/tubes/metadata.xml7
-rw-r--r--dev-python/twisted/metadata.xml4
-rw-r--r--dev-python/txaio/metadata.xml7
-rw-r--r--dev-python/txrequests/metadata.xml7
-rw-r--r--dev-python/u-msgpack-python/metadata.xml7
-rw-r--r--dev-python/ufoNormalizer/metadata.xml4
-rw-r--r--dev-python/unidiff/metadata.xml7
-rw-r--r--dev-python/webencodings/metadata.xml4
-rw-r--r--dev-python/webpy/metadata.xml4
-rw-r--r--dev-python/werkzeug/werkzeug-2.1.1.ebuild2
-rw-r--r--dev-python/xarray/metadata.xml7
-rw-r--r--dev-python/yams/metadata.xml7
-rw-r--r--dev-python/youtube-search-python/Manifest1
-rw-r--r--dev-python/youtube-search-python/youtube-search-python-1.6.5.ebuild22
112 files changed, 816 insertions, 557 deletions
diff --git a/dev-python/PyQt-builder/metadata.xml b/dev-python/PyQt-builder/metadata.xml
index b93593b398b2..82f4e8d526b6 100644
--- a/dev-python/PyQt-builder/metadata.xml
+++ b/dev-python/PyQt-builder/metadata.xml
@@ -6,6 +6,10 @@
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<changelog>https://www.riverbankcomputing.com/hg/PyQt-builder/file/tip/NEWS</changelog>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/PyQt-builder/</doc>
diff --git a/dev-python/PyQt5-sip/metadata.xml b/dev-python/PyQt5-sip/metadata.xml
index d14c63a92b5f..89742e7d306d 100644
--- a/dev-python/PyQt5-sip/metadata.xml
+++ b/dev-python/PyQt5-sip/metadata.xml
@@ -6,6 +6,10 @@
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<changelog>https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS</changelog>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/sip/</doc>
diff --git a/dev-python/PyQt5/metadata.xml b/dev-python/PyQt5/metadata.xml
index a89f9bbbfc51..7d9461af9e6e 100644
--- a/dev-python/PyQt5/metadata.xml
+++ b/dev-python/PyQt5/metadata.xml
@@ -6,6 +6,10 @@
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/PyQt5/</doc>
</upstream>
diff --git a/dev-python/PyQtWebEngine/metadata.xml b/dev-python/PyQtWebEngine/metadata.xml
index e1402d922b11..2268eb7295b8 100644
--- a/dev-python/PyQtWebEngine/metadata.xml
+++ b/dev-python/PyQtWebEngine/metadata.xml
@@ -16,6 +16,10 @@
bindings were part of PyQt5 itself.
</longdescription>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/PyQt5/</doc>
</upstream>
diff --git a/dev-python/PySocks/metadata.xml b/dev-python/PySocks/metadata.xml
index ea8988e8af6a..2db73b84b991 100644
--- a/dev-python/PySocks/metadata.xml
+++ b/dev-python/PySocks/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>anorov.vorona@gmail.com</email>
+ <name>Anorov</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/almost/metadata.xml b/dev-python/almost/metadata.xml
index 85ddaea31d95..aebbc8f41053 100644
--- a/dev-python/almost/metadata.xml
+++ b/dev-python/almost/metadata.xml
@@ -6,6 +6,10 @@
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>sub@subl.ee</email>
+ <name>Heungsub Lee</name>
+ </maintainer>
<bugs-to>https://github.com/sublee/almost/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/anyio/metadata.xml b/dev-python/anyio/metadata.xml
index 49e9aab09150..0c83bd2a5e89 100644
--- a/dev-python/anyio/metadata.xml
+++ b/dev-python/anyio/metadata.xml
@@ -22,7 +22,12 @@ You can even use it together with native libraries from your selected backend in
AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library.
</longdescription>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>alex.gronholm@nextday.fi</email>
+ <name>Alex Grönholm</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml
index 12e2c00192e9..344c7ecd9971 100644
--- a/dev-python/asyncssh/metadata.xml
+++ b/dev-python/asyncssh/metadata.xml
@@ -44,6 +44,11 @@ Compatibility with OpenSSH "Encrypt then MAC" option for better security
Time and byte-count based session key renegotiation
Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms
</longdescription>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>ronf@timeheart.net</email>
+ <name>Ron Frederick</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/attrs/metadata.xml b/dev-python/attrs/metadata.xml
index ea8988e8af6a..b6d054a26537 100644
--- a/dev-python/attrs/metadata.xml
+++ b/dev-python/attrs/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>hs@ox.cx</email>
+ <name>Hynek Schlawack</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/automat/metadata.xml b/dev-python/automat/metadata.xml
index 086622117c54..60530a11f604 100644
--- a/dev-python/automat/metadata.xml
+++ b/dev-python/automat/metadata.xml
@@ -10,7 +10,12 @@
finite-state automata (particularly deterministic finite-state
transducers).
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>glyph@twistedmatrix.com</email>
+ <name>Glyph</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/betamax-serializers/metadata.xml b/dev-python/betamax-serializers/metadata.xml
index aee7509b4ac1..1d110672da17 100644
--- a/dev-python/betamax-serializers/metadata.xml
+++ b/dev-python/betamax-serializers/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>graffatcolmingov@gmail.com</email>
+ <name>Ian Cordasco</name>
+ </maintainer>
<changelog>https://pypi.org/rss/project/betamax-serializers/releases.xml</changelog>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/blockdiag/metadata.xml b/dev-python/blockdiag/metadata.xml
index 951813cf1241..bf1c0823f59a 100644
--- a/dev-python/blockdiag/metadata.xml
+++ b/dev-python/blockdiag/metadata.xml
@@ -10,7 +10,12 @@
(pdf's), media-gfx/imagemagick and an imagemagic python bindings package
named wand (available from pypi).
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>i.tkomiya@gmail.com</email>
+ <name>Takeshi Komiya</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/cbor/metadata.xml b/dev-python/cbor/metadata.xml
index 647c139e084c..5a147e2dd8e5 100644
--- a/dev-python/cbor/metadata.xml
+++ b/dev-python/cbor/metadata.xml
@@ -14,6 +14,11 @@
C-accelerated implementanion of JSON. This is also includes a 100%
Python implementation.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>bolson@bolson.org</email>
+ <name>Brian Olson</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/cbor2/metadata.xml b/dev-python/cbor2/metadata.xml
index e2ac794b14a1..d3d03e766940 100644
--- a/dev-python/cbor2/metadata.xml
+++ b/dev-python/cbor2/metadata.xml
@@ -16,6 +16,11 @@ with versions 2.7 through to 3.8. On cPython&gt;=3.3 cbor2 can use a built in C
module for performance similar to how pickle wraps the _pickle C module in the
Python Standard Library.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>bolson@bolson.org</email>
+ <name>Brian Olson</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/configshell-fb/metadata.xml b/dev-python/configshell-fb/metadata.xml
index e2df975e35ee..2c507661c3a1 100644
--- a/dev-python/configshell-fb/metadata.xml
+++ b/dev-python/configshell-fb/metadata.xml
@@ -6,6 +6,14 @@
for building simple but nice CLI-based applications.
</longdescription>
<upstream>
+ <maintainer status="active">
+ <email>mlombard@redhat.com</email>
+ <name>Maurizio Lombardi</name>
+ </maintainer>
+ <maintainer>
+ <email>agrover@redhat.com</email>
+ <name>Andy Grover</name>
+ </maintainer>
<bugs-to>https://github.com/open-iscsi/configshell-fb/issues</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/constantly/metadata.xml b/dev-python/constantly/metadata.xml
index dda7d9421ca9..39965eb9a4d5 100644
--- a/dev-python/constantly/metadata.xml
+++ b/dev-python/constantly/metadata.xml
@@ -10,7 +10,12 @@
collections and constants with text, numeric, and bit flag values.
Originally twisted.python.constants from the Twisted project.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>twisted-python@twistedmatrix.com</email>
+ <name>Twisted Matrix Labs Developers</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/debugpy/metadata.xml b/dev-python/debugpy/metadata.xml
index 66ee50826efd..3ff3ac74f088 100644
--- a/dev-python/debugpy/metadata.xml
+++ b/dev-python/debugpy/metadata.xml
@@ -5,6 +5,11 @@
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>ptvshelp@microsoft.com</email>
+ <name>Microsoft Corporation</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/decopatch/metadata.xml b/dev-python/decopatch/metadata.xml
index 17c309b0b18f..ad7d598677ff 100644
--- a/dev-python/decopatch/metadata.xml
+++ b/dev-python/decopatch/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>sylvain.marie@schneider-electric.com</email>
+ <name>Sylvain Marie</name>
+ </maintainer>
<doc>https://smarie.github.io/python-decopatch/</doc>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
index 42c2844842e2..9634d4b08357 100644
--- a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
+++ b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/factory_boy/metadata.xml b/dev-python/factory_boy/metadata.xml
index 1c539c90d4f9..dbdeda74025f 100644
--- a/dev-python/factory_boy/metadata.xml
+++ b/dev-python/factory_boy/metadata.xml
@@ -12,6 +12,10 @@
ORMs (Django, Mongo, SQLAlchemy).
</longdescription>
<upstream>
+ <maintainer status="active">
+ <email>raphael.barrois+fboy@polytechnique.org</email>
+ <name>Raphaël Barrois</name>
+ </maintainer>
<changelog>https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst</changelog>
<bugs-to>https://github.com/FactoryBoy/factory_boy/issues</bugs-to>
<doc lang="en">https://factoryboy.readthedocs.io</doc>
diff --git a/dev-python/flask-jwt-extended/Manifest b/dev-python/flask-jwt-extended/Manifest
index 0f8e895613fb..3ffc732f3054 100644
--- a/dev-python/flask-jwt-extended/Manifest
+++ b/dev-python/flask-jwt-extended/Manifest
@@ -1,2 +1,2 @@
-DIST flask-jwt-extended-4.3.0.tar.gz 55391 BLAKE2B a6058e4051737a15548d3291dee05dbac3289d6c4f84885e8f5aab5fe0f399c47aa9d3dc17f0bde22336e5fdd783d8841046d9175366b8830ec3f6d88a720adc SHA512 10e27d8d761484d8e6e666ca85b445d68bfad148833b72b3f4b8b73dd38c50e8ec16b82274e378852c34a4278913c89ab6acb8e0be81397d9494ff9efbee9160
DIST flask-jwt-extended-4.3.1.tar.gz 55379 BLAKE2B 9fe84aa7a8f8ee6c1d547f30395fd5ff8f3c1ff8be027590de687ec794f6cf163d16ca9cfe3db2c7955ef48492fef4a0f2be5491d10f6048f24366807d28f439 SHA512 b296e261ab9d8f6ff165d6bb2147290cc225aa2055ca03f7b21cc4806fe176dbcabc937bf1f0c9234c7ebaf2bdfd72d707cc655fb46362bdbcef8134c1de4647
+DIST flask-jwt-extended-4.4.0.tar.gz 58401 BLAKE2B 471fbb715da7e5d44186ecb79e5df37c7ac71c34e0ae301dd403d0b0835f28415d7075aded4c3f4efa9d0f7347e7e7fc11e4555c0024adeaf85f66bb0ae3d0d0 SHA512 3c2af9f510892de89c23fa5c0a3b0d4e23cd62f5393574f1b892db431c732b805bc3335def3f6f44e7b1ea06bcc22fa3751a78127d6fbba25d2d7c72e04cbe17
diff --git a/dev-python/flask-jwt-extended/flask-jwt-extended-4.3.0.ebuild b/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.0.ebuild
index d3890527ccec..004729213740 100644
--- a/dev-python/flask-jwt-extended/flask-jwt-extended-4.3.0.ebuild
+++ b/dev-python/flask-jwt-extended/flask-jwt-extended-4.4.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 2020-2021 Liguros Authors
+# Copyright 2020-2022 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{7,8,9,10} )
diff --git a/dev-python/fs/metadata.xml b/dev-python/fs/metadata.xml
index 4002b84a360f..a47158bf2aeb 100644
--- a/dev-python/fs/metadata.xml
+++ b/dev-python/fs/metadata.xml
@@ -6,6 +6,10 @@
<name>Python</name>
</maintainer>
<upstream>
+ <maintainer status="unknown">
+ <email>will@willmcgugan.com</email>
+ <name>Will McGugan</name>
+ </maintainer>
<doc>https://docs.pyfilesystem.org/</doc>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/gemcall/metadata.xml b/dev-python/gemcall/metadata.xml
index ddb5b0f1787e..6a6cd66a787b 100644
--- a/dev-python/gemcall/metadata.xml
+++ b/dev-python/gemcall/metadata.xml
@@ -5,6 +5,11 @@
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>bjorn.warmedal@gmail.com</email>
+ <name>Björn Wärmedal</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/glyphsLib/metadata.xml b/dev-python/glyphsLib/metadata.xml
index 1deffb273532..45d3ea98514b 100644
--- a/dev-python/glyphsLib/metadata.xml
+++ b/dev-python/glyphsLib/metadata.xml
@@ -10,6 +10,10 @@
This Python 3.6+ library provides a bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib.
</longdescription>
<upstream>
+ <maintainer status="active">
+ <email>jamesgk@google.com</email>
+ <name>James Godfrey-Kittle</name>
+ </maintainer>
<bugs-to>https://github.com/googlefonts/glyphsLib/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest
index 08e43bf6a1c1..17164539b9c0 100644
--- a/dev-python/gpep517/Manifest
+++ b/dev-python/gpep517/Manifest
@@ -1 +1,2 @@
DIST gpep517-3.gh.tar.gz 7074 BLAKE2B 99a499ae13b6aac41e86d11735f0e49a5dc921881a1efa94bee19bfd779af6827707d05d6407ed15e4a3a6b518c8c0b3f50901e3b12df41081930f83b288e461 SHA512 90f756f5a1d783e9d402e098162a70b363a0a81e331e810e5c89c3302bb5839032603252bad1c98c176a7828b70adfac967e39ba455dcd3a20097e74923980c8
+DIST gpep517-4.gh.tar.gz 8950 BLAKE2B ce5d74ee8bda415f14959a8d35561034f99f2f6be373e8ac937cb95e1109878eec63d171236c45ad86ba41db847194bb846ed3226511c579bb156d112146b294 SHA512 74de4318a86fe4282ad6fff4dd9aedc491aced1df4705e62484160edc0c7d447b035cd0ee915a3766bcb3cede95c2ee4dc26064336a56f5763566c79d8b8156e
diff --git a/dev-python/gpep517/gpep517-4.ebuild b/dev-python/gpep517/gpep517-4.ebuild
new file mode 100644
index 000000000000..9961a68562f4
--- /dev/null
+++ b/dev-python/gpep517/gpep517-4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A backend script to aid installing Python packages in Gentoo"
+HOMEPAGE="
+ https://pypi.org/project/gpep517/
+ https://github.com/mgorny/gpep517/
+"
+SRC_URI="
+ https://github.com/mgorny/gpep517/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+ >=dev-python/installer-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+# do not use any build system to avoid circular deps
+python_compile() { :; }
+
+python_install() {
+ python_domodule gpep517
+ python_newscript - gpep517 <<-EOF
+ #!${EPREFIX}/usr/bin/python
+ import sys
+ from gpep517.__main__ import main
+ sys.exit(main())
+ EOF
+}
diff --git a/dev-python/h2/metadata.xml b/dev-python/h2/metadata.xml
index fa9e843b2dc8..a2f822f7e684 100644
--- a/dev-python/h2/metadata.xml
+++ b/dev-python/h2/metadata.xml
@@ -10,7 +10,12 @@
you choose to use, ensuring that you can speak HTTP/2 regardless of
your programming paradigm.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>cory@lukasa.co.uk</email>
+ <name>Cory Benfield</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/hpack/metadata.xml b/dev-python/hpack/metadata.xml
index 6059d990a914..6604405a3cd9 100644
--- a/dev-python/hpack/metadata.xml
+++ b/dev-python/hpack/metadata.xml
@@ -12,6 +12,10 @@
</longdescription>
<upstream>
<remote-id type="cpe">cpe:/a:python:hpack</remote-id>
+ <maintainer>
+ <email>cory@lukasa.co.uk</email>
+ <name>Cory Benfield</name>
+ </maintainer>
</upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
diff --git a/dev-python/hyperframe/metadata.xml b/dev-python/hyperframe/metadata.xml
index 173de28cbdae..92273e4c0558 100644
--- a/dev-python/hyperframe/metadata.xml
+++ b/dev-python/hyperframe/metadata.xml
@@ -9,7 +9,12 @@
hyper project. It provides a pure-Python codebase that is capable of
decoding a binary stream into HTTP/2 frames.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>cory@lukasa.co.uk</email>
+ <name>Cory Benfield</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/hyperlink/metadata.xml b/dev-python/hyperlink/metadata.xml
index 83bfe1082e03..f20c0f241059 100644
--- a/dev-python/hyperlink/metadata.xml
+++ b/dev-python/hyperlink/metadata.xml
@@ -11,7 +11,12 @@
Hyperlink is a featureful, pure-Python implementation of the URL, with
an emphasis on correctness.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>mahmoud@hatnote.com</email>
+ <name>Mahmoud Hashemi</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/incremental/metadata.xml b/dev-python/incremental/metadata.xml
index ea8988e8af6a..6d92f675129b 100644
--- a/dev-python/incremental/metadata.xml
+++ b/dev-python/incremental/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>hawkowl@twistedmatrix.com</email>
+ <name>Amber Brown</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/ini2toml/ini2toml-0.10.ebuild b/dev-python/ini2toml/ini2toml-0.10.ebuild
index 1ef7a5bf369f..97546ddc3208 100644
--- a/dev-python/ini2toml/ini2toml-0.10.ebuild
+++ b/dev-python/ini2toml/ini2toml-0.10.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/packaging-20.7[${PYTHON_USEDEP}]
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 11be5be2ebe5..f3bbb00d6b69 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,5 +1 @@
-DIST ipykernel-6.10.0.tar.gz 129057 BLAKE2B e50fd0b5d041236002d29360eb670e5bcf97ad6e0eff091e62a4189567d14832b6fa95915bbd29818b897430fa3f37b930c54155a407cc46d7a9607aa19caf2b SHA512 9f2c9e24244e5c3aafbfd2da6a131cbf19abfeb8164e6a64c69aa4b65dad92101137482c71f53eb5d8395944d6714938a73556e5dbfc8a6c92303c716d6244b5
-DIST ipykernel-6.11.0.tar.gz 129429 BLAKE2B 746cff0b32a1282f8abe02bd339d35061ceb04d3f4d7fc325bc97b744185958ed91beaff83c19d269e0d8ec7b35c5c88412c135c1aa2dcbf770846986eddc82f SHA512 69b88e3c8b552f5277f392a004a33a5c64c2edc93aeea0d2c2d03b0d8ee649f41fc1378068c1dd8322807cce188f5579c0d92730760baeca8170a98f585f500b
-DIST ipykernel-6.12.1.tar.gz 129979 BLAKE2B 96ee301974c9353374b6869003995238068f4abcdaa0cf4c2b6294c1ef8c4e6358e93a41feaa49fcba587fb94ca719f3180eac2b47fbbf6c54fa9fb315d784ad SHA512 309701a287e8b87d0f8b07eac402e2fc163515f471f3b5b3187bc210c47714d4cfb496f40e34ebad47be5e7eca8157ef0eea7da141fb16a6fd943f4a2095f360
DIST ipykernel-6.13.0.tar.gz 131331 BLAKE2B 95a662b5ff6062fd8f6712a214b2bdcb227064acec145ebbb2ff7dfc0647ee9c486bbb560502e8ab6c5f74bb44c7715a1ee16f4b8cd2661b7a6e77206be7ab67 SHA512 6025a540d7ae08f637d2cc9a022805df54c11844c93d989be73a3a800fb0985ec56f2ce5d8ee940a5ce51d41b4d1f632131b25c1f5847cb51623c285c4944f39
-DIST ipykernel-6.9.2.tar.gz 128759 BLAKE2B 74740bdbe420d14cbb75e5a1dee9bfb0894c3e10ebf029bd7ceb29eb5112489ef83bc9a2075f6dd1cf16745f893d3782ee22144edfec66d650246eaa0d97215c SHA512 a452d7a44c4e33cb2d79262916045fe3044803f20db7d525bca3277dd49e9d216d07a832312b29a5a61293ecf7863641a45e0f188136059799287c5983beb0d4
diff --git a/dev-python/ipykernel/files/ipykernel-6.5.0-drop-pytest-cov.patch b/dev-python/ipykernel/files/ipykernel-6.5.0-drop-pytest-cov.patch
deleted file mode 100644
index 3b792d21f47e..000000000000
--- a/dev-python/ipykernel/files/ipykernel-6.5.0-drop-pytest-cov.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Drop unnecessary pytest-cov dependency (we don't care downstream about running coverage
-reports in unit tests for users).
---- a/setup.py
-+++ b/setup.py
-@@ -76,7 +76,6 @@ setup_args = dict(
- extras_require={
- "test": [
- "pytest !=5.3.4",
-- "pytest-cov",
- "flaky",
- "nose", # nose because we are still using nose streams from ipython
- "ipyparallel",
diff --git a/dev-python/ipykernel/ipykernel-6.10.0.ebuild b/dev-python/ipykernel/ipykernel-6.10.0.ebuild
deleted file mode 100644
index c6e32f862649..000000000000
--- a/dev-python/ipykernel/ipykernel-6.10.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/debugpy-1.0.0[${PYTHON_USEDEP}]
- <dev-python/debugpy-2.0[${PYTHON_USEDEP}]
- >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
- <dev-python/traitlets-6.0[${PYTHON_USEDEP}]
- <dev-python/jupyter_client-8.0[${PYTHON_USEDEP}]
- >=www-servers/tornado-5.0[${PYTHON_USEDEP}]
- <www-servers/tornado-7.0[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-inline-0.1.0[${PYTHON_USEDEP}]
- <dev-python/matplotlib-inline-0.2.0[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
-"
-# RDEPEND seems specifically needed in BDEPEND, at least jupyter
-# bug #816486
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- dev-python/ipyparallel[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.0-drop-pytest-cov.patch
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # TODO
- ipykernel/tests/test_debugger.py::test_attach_debug
- ipykernel/tests/test_debugger.py::test_set_breakpoints
- ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
- ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
- ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
- ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
-)
-
-src_prepare() {
- sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- distutils-r1_python_compile
- # Use python3 in kernel.json configuration, bug #784764
- sed -i -e '/python3.[0-9]\+/s//python3/' \
- "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
-}
diff --git a/dev-python/ipykernel/ipykernel-6.11.0.ebuild b/dev-python/ipykernel/ipykernel-6.11.0.ebuild
deleted file mode 100644
index d23fff8dfb18..000000000000
--- a/dev-python/ipykernel/ipykernel-6.11.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
- >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/setuptools-60[${PYTHON_USEDEP}]
-"
-# RDEPEND seems specifically needed in BDEPEND, at least jupyter
-# bug #816486
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/ipyparallel[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # TODO
- ipykernel/tests/test_debugger.py::test_attach_debug
- ipykernel/tests/test_debugger.py::test_set_breakpoints
- ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
- ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
- ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
- ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
-)
-
-src_prepare() {
- sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- distutils-r1_python_compile
- # Use python3 in kernel.json configuration, bug #784764
- sed -i -e '/python3.[0-9]\+/s//python3/' \
- "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
-}
diff --git a/dev-python/ipykernel/ipykernel-6.12.1.ebuild b/dev-python/ipykernel/ipykernel-6.12.1.ebuild
deleted file mode 100644
index bb04b0b94aa8..000000000000
--- a/dev-python/ipykernel/ipykernel-6.12.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
- >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/jupyter_client-6.1.12[${PYTHON_USEDEP}]
- >=www-servers/tornado-6.1[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
-"
-# RDEPEND seems specifically needed in BDEPEND, at least jupyter
-# bug #816486
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/ipyparallel[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # TODO
- ipykernel/inprocess/tests/test_kernel.py::InProcessKernelTestCase::test_pylab
- ipykernel/tests/test_debugger.py::test_attach_debug
- ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
- ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
- ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
- ipykernel/tests/test_debugger.py::test_set_breakpoints
- ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
-)
-
-src_prepare() {
- sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- distutils-r1_python_compile
- # Use python3 in kernel.json configuration, bug #784764
- sed -i -e '/python3.[0-9]\+/s//python3/' \
- "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
-}
diff --git a/dev-python/ipykernel/ipykernel-6.13.0.ebuild b/dev-python/ipykernel/ipykernel-6.13.0.ebuild
index bb04b0b94aa8..a6033d50d75f 100644
--- a/dev-python/ipykernel/ipykernel-6.13.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.13.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/debugpy-1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/ipykernel/ipykernel-6.9.2.ebuild b/dev-python/ipykernel/ipykernel-6.9.2.ebuild
deleted file mode 100644
index 806cd05d3a20..000000000000
--- a/dev-python/ipykernel/ipykernel-6.9.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="IPython Kernel for Jupyter"
-HOMEPAGE="https://github.com/ipython/ipykernel"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/debugpy-1.0.0[${PYTHON_USEDEP}]
- <dev-python/debugpy-2.0[${PYTHON_USEDEP}]
- >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}]
- <dev-python/traitlets-6.0[${PYTHON_USEDEP}]
- <dev-python/jupyter_client-8.0[${PYTHON_USEDEP}]
- >=www-servers/tornado-4.2[${PYTHON_USEDEP}]
- <www-servers/tornado-7.0[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-inline-0.1.0[${PYTHON_USEDEP}]
- <dev-python/matplotlib-inline-0.2.0[${PYTHON_USEDEP}]
- dev-python/nest_asyncio[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
-"
-# RDEPEND seems specifically needed in BDEPEND, at least jupyter
-# bug #816486
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/nose_warnings_filters[${PYTHON_USEDEP}]
- dev-python/ipyparallel[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.0-drop-pytest-cov.patch
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # TODO
- ipykernel/tests/test_debugger.py::test_attach_debug
- ipykernel/tests/test_debugger.py::test_set_breakpoints
- ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
- ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
- ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
- ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
-)
-
-src_prepare() {
- sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
- distutils-r1_src_prepare
-}
-
-python_compile() {
- distutils-r1_python_compile
- # Use python3 in kernel.json configuration, bug #784764
- sed -i -e '/python3.[0-9]\+/s//python3/' \
- "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die
-}
diff --git a/dev-python/jsonpath-rw/metadata.xml b/dev-python/jsonpath-rw/metadata.xml
index adfcfd37bfa5..f331ff7ca996 100644
--- a/dev-python/jsonpath-rw/metadata.xml
+++ b/dev-python/jsonpath-rw/metadata.xml
@@ -7,6 +7,10 @@
<description>comaintainers welcome</description>
</maintainer>
<upstream>
+ <maintainer status="unknown">
+ <email>kenn.knowles@gmail.com</email>
+ <name>Kenneth Knowles</name>
+ </maintainer>
<bugs-to>https://github.com/kennknowles/python-jsonpath-rw/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/jsonref/metadata.xml b/dev-python/jsonref/metadata.xml
index 2295518e2a68..fa77d3ae87ec 100644
--- a/dev-python/jsonref/metadata.xml
+++ b/dev-python/jsonref/metadata.xml
@@ -10,7 +10,12 @@ objects for Python (supporting 2.6+ including Python 3).
This library lets you use a data structure with JSON reference objects, as if the
references had been replaced with the referent data.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>chase.sterling@gmail.com</email>
+ <name>Chase Sterling</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/klein/metadata.xml b/dev-python/klein/metadata.xml
index bb5d134e3cc7..6336a0f98441 100644
--- a/dev-python/klein/metadata.xml
+++ b/dev-python/klein/metadata.xml
@@ -17,6 +17,11 @@
built on widely used and well tested components like Werkzeug and
Twisted.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>hawkowl@twistedmatrix.com</email>
+ <name>Amber Brown</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/lazy-object-proxy/metadata.xml b/dev-python/lazy-object-proxy/metadata.xml
index 853174b8f2ab..ba8c99073e2e 100644
--- a/dev-python/lazy-object-proxy/metadata.xml
+++ b/dev-python/lazy-object-proxy/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>contact@ionelmc.ro</email>
+ <name>Ionel Cristian Mărieș</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/m2r/metadata.xml b/dev-python/m2r/metadata.xml
index ea8988e8af6a..a46a0025507c 100644
--- a/dev-python/m2r/metadata.xml
+++ b/dev-python/m2r/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>miyako.dev@gmail.com</email>
+ <name>Hiroyuki Takagi</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/markdown2/metadata.xml b/dev-python/markdown2/metadata.xml
index 3a18a3e952b2..8248320addf4 100644
--- a/dev-python/markdown2/metadata.xml
+++ b/dev-python/markdown2/metadata.xml
@@ -7,6 +7,9 @@
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:python-markdown2_project:python-markdown2</remote-id>
+ <maintainer>
+ <name>Trent Mick</name>
+ </maintainer>
<bugs-to>https://github.com/trentm/python-markdown2/issues</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/matplotlib/matplotlib-3.5.2-r1.ebuild b/dev-python/matplotlib/matplotlib-3.5.2-r1.ebuild
new file mode 100644
index 000000000000..c8262cba89d8
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.5.2-r1.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic multiprocessing prefix toolchain-funcs \
+ virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+ https://matplotlib.org/
+ https://github.com/matplotlib/matplotlib/
+ https://pypi.org/project/matplotlib/
+"
+SRC_URI="
+ mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+ test? (
+ https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+ )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+# dev-python/pycxx
+RDEPEND="
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+ >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.18.2[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-7.1.1[jpeg,${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ >=dev-python/six-1.14.0[${PYTHON_USEDEP}]
+ dev-python/versioneer[${PYTHON_USEDEP}]
+ media-fonts/dejavu
+ media-fonts/stix-fonts
+ media-libs/freetype:2
+ media-libs/libpng:0
+ >=media-libs/qhull-2013:=
+ virtual/imagemagick-tools[jpeg,tiff]
+ cairo? (
+ dev-python/cairocffi[${PYTHON_USEDEP}]
+ )
+ excel? (
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ )
+ gtk3? (
+ >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+ x11-libs/gtk+:3[introspection]
+ )
+ latex? (
+ virtual/latex-base
+ app-text/dvipng
+ app-text/ghostscript-gpl
+ app-text/poppler[utils]
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-luatex
+ dev-texlive/texlive-xetex
+ )
+ qt5? (
+ dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+ )
+ webagg? (
+ >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
+ )
+ wxwidgets? (
+ dev-python/wxpython:*[${PYTHON_USEDEP}]
+ )
+"
+
+BDEPEND="
+ ${RDEPEND}
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ doc? (
+ >=app-text/dvipng-1.15-r1
+ >=dev-python/colorspacious-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/ipython-1.18.2[${PYTHON_USEDEP}]
+ >=dev-python/numpydoc-0.9.2[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-gallery-0.3.1-r1[${PYTHON_USEDEP}]
+ >=dev-python/xlwt-1.3.0-r1[${PYTHON_USEDEP}]
+ virtual/latex-base
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-luatex
+ dev-texlive/texlive-xetex
+ >=media-gfx/graphviz-2.42.3[cairo]
+ )
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+ >=www-servers/tornado-6.0.4[${PYTHON_USEDEP}]
+ x11-libs/gtk+:3[introspection]
+ )
+"
+
+distutils_enable_tests pytest
+
+use_setup() {
+ local uword="${2:-${1}}"
+ if use "${1}"; then
+ echo "${uword} = True"
+ echo "${uword}agg = True"
+ else
+ echo "${uword} = False"
+ echo "${uword}agg = False"
+ fi
+}
+
+python_prepare_all() {
+# Generates test failures, but fedora does it
+# local PATCHES=(
+# "${FILESDIR}"/${P}-unbundle-pycxx.patch
+# "${FILESDIR}"/${P}-unbundle-agg.patch
+# )
+# rm -r agg24 CXX || die
+# rm -r agg24 || die
+
+# cat > lib/${PN}/externals/six.py <<-EOF
+# from __future__ import absolute_import
+# from six import *
+# EOF
+
+ local PATCHES=(
+ "${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch
+ "${FILESDIR}"/matplotlib-3.5.2-test.patch
+ )
+
+ sed \
+ -e 's/matplotlib.pyparsing_py[23]/pyparsing/g' \
+ -i lib/matplotlib/{mathtext,fontconfig_pattern}.py \
+ || die "sed pyparsing failed"
+
+ hprefixify setupext.py
+
+ rm -rf libqhull || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ append-flags -fno-strict-aliasing
+ append-cppflags -DNDEBUG # or get old trying to do triangulation
+ tc-export PKG_CONFIG
+
+ unset DISPLAY # bug #278524
+ export XDG_RUNTIME_DIR="${T}/runtime-dir"
+ mkdir "${XDG_RUNTIME_DIR}" || die
+ chmod 0700 "${XDG_RUNTIME_DIR}" || die
+}
+
+python_configure() {
+ mkdir -p "${BUILD_DIR}" || die
+
+ # create setup.cfg (see setup.cfg.template for any changes).
+
+ # common switches.
+ cat > "${BUILD_DIR}"/setup.cfg <<- EOF || die
+ [directories]
+ basedirlist = ${EPREFIX}/usr
+ [provide_packages]
+ pytz = False
+ dateutil = False
+ [libs]
+ system_freetype = True
+ system_qhull = True
+ [packages]
+ tests = True
+ [gui_support]
+ agg = True
+ gtk = False
+ gtkagg = False
+ macosx = False
+ pyside = False
+ pysideagg = False
+ qt4 = False
+ qt4agg = False
+ $(use_setup cairo)
+ $(use_setup gtk3)
+ $(use_setup qt5)
+ $(use_setup tk)
+ $(use_setup wxwidgets wx)
+ EOF
+
+ if use gtk3 && use cairo; then
+ echo "gtk3cairo = True" >> "${BUILD_DIR}"/setup.cfg || die
+ else
+ echo "gtk3cairo = False" >> "${BUILD_DIR}"/setup.cfg || die
+ fi
+}
+
+wrap_setup() {
+ local MAKEOPTS=-j1
+ local -x MPLSETUPCFG="${BUILD_DIR}"/setup.cfg
+ "$@"
+}
+
+python_compile() {
+ wrap_setup distutils-r1_python_compile
+ find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_compile_all() {
+ if use doc; then
+ cd doc || die
+
+ VARTEXFONTS="${T}"/fonts \
+ emake SPHINXOPTS= O=-Dplot_formats=png:100 html
+ fi
+}
+
+src_test() {
+ mkdir build || die
+ ln -s "${WORKDIR}/freetype-${FT_PV}" build/ || die
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken by -Wdefault
+ "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]"
+ "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]"
+ tests/test_testing.py::test_warn_to_fail
+ )
+
+ # we need to rebuild mpl against bundled freetype, otherwise
+ # over 1000 tests will fail because of mismatched font rendering
+ grep -v system_freetype "${BUILD_DIR}"/setup.cfg \
+ > "${BUILD_DIR}"/test-setup.cfg || die
+ local -x MPLSETUPCFG="${BUILD_DIR}"/test-setup.cfg
+
+ esetup.py build -j1 --build-lib="${BUILD_DIR}"/test-lib
+ local -x PYTHONPATH=${BUILD_DIR}/test-lib:${PYTHONPATH}
+
+ # speed tests up
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ nonfatal epytest --pyargs matplotlib -m "not network" \
+ -p xdist.plugin -n "$(makeopts_jobs)" || die
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/build/html/. )
+
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/memory_profiler/metadata.xml b/dev-python/memory_profiler/metadata.xml
index ea8988e8af6a..4c724be1c62e 100644
--- a/dev-python/memory_profiler/metadata.xml
+++ b/dev-python/memory_profiler/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>f@bianp.net</email>
+ <name>Fabian Pedregosa</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest
index f5d6c651d20c..6be44f1fc638 100644
--- a/dev-python/pillow/Manifest
+++ b/dev-python/pillow/Manifest
@@ -1,3 +1,2 @@
-DIST pillow-9.0.0.tar.gz 49510604 BLAKE2B c3b0d07e8fe280e3a253067c4da18ac2dee40d216280632d58ddaa7848e13a165587b9aca61c98f8b5380e53d6d59a4097320bacf6e016e236239af518ec7780 SHA512 d2fd74dd1b8824d994e3767ef9794175dd2f4adc8173612432a3e171705723ee8757d299a87fb1c010b40919792c1ca76578f41977ee3303ccb6f75165deb791
DIST pillow-9.0.1.tar.gz 49512045 BLAKE2B 14f0969c87c57bad8fc38d873bba7a118d666e8b2e62e777ea17197e5ca973b3994bafb56b4464cde4059f2fc4040d73e7ddeec2a1053aeb1f201bf2ec2b38e2 SHA512 73893fe079bb2405c87b73b13b6eff198fb8970a891a7c9586bd2620ea0310d54cb35b1d594c6c6d3859e47d8d467700f987ae32aa6d3dc4a2e9286e8749869e
DIST pillow-9.1.0.tar.gz 49748153 BLAKE2B 0051ea9c06c86f004f0708b3aa38f234e9b1fec32ef2ebaddfe47b3717b8ebb4834a2c8c2fe68cfeb44d24abe3a9039732679705f7aec790e62105ac5b51545f SHA512 22ef3a98a36ca8162447b6c716a0a9cff79ae9bf1007b7f835e0a8529fc6a062bea77afff17f444586989fff3e30589a595db34dc78e1e4000b966e8d10172f1
diff --git a/dev-python/pillow/pillow-9.0.0-r1.ebuild b/dev-python/pillow/pillow-9.0.0-r1.ebuild
deleted file mode 100644
index 8049a6b15c68..000000000000
--- a/dev-python/pillow/pillow-9.0.0-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="https://python-pillow.org/"
-SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- imagequant? ( media-gfx/libimagequant:0 )
- jpeg? ( virtual/jpeg:0 )
- jpeg2k? ( media-libs/openjpeg:2= )
- lcms? ( media-libs/lcms:2= )
- tiff? ( media-libs/tiff:0=[jpeg,zlib] )
- truetype? ( media-libs/freetype:2= )
- webp? ( media-libs/libwebp:0= )
- xcb? ( x11-libs/libxcb )
- zlib? ( sys-libs/zlib:0= )"
-RDEPEND="${DEPEND}
- dev-python/olefile[${PYTHON_USEDEP}]"
-BDEPEND="
- virtual/pkgconfig
- test? (
- ${RDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- || (
- media-gfx/imagemagick[png]
- media-gfx/graphicsmagick[png]
- )
- )
-"
-
-usepil() {
- usex "${1}" enable disable
-}
-
-python_configure_all() {
- # It's important that these flags are also passed during the install phase
- # as well. Make sure of that if you change the lines below. See bug 661308.
- cat >> setup.cfg <<-EOF || die
- [build_ext]
- disable_platform_guessing = True
- $(usepil truetype)_freetype = True
- $(usepil jpeg)_jpeg = True
- $(usepil jpeg2k)_jpeg2000 = True
- $(usepil lcms)_lcms = True
- $(usepil tiff)_tiff = True
- $(usepil imagequant)_imagequant = True
- $(usepil webp)_webp = True
- $(usepil webp)_webpmux = True
- $(usepil xcb)_xcb = True
- $(usepil zlib)_zlib = True
- EOF
-
- # setup.py won't let us add the right toolchain paths but it does
- # accept additional ones from INCLUDE and LIB so set these. You
- # wouldn't normally need these at all as the toolchain should look
- # here anyway but it doesn't for this setup.py.
- export \
- INCLUDE="${ESYSROOT}"/usr/include \
- LIB="${ESYSROOT}"/usr/$(get_libdir)
-
- # We have patched in this env var.
- tc-export PKG_CONFIG
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
- # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed
- epytest -p no:relaxed || die "Tests failed with ${EPYTHON}"
-}
-
-python_install() {
- python_doheader src/libImaging/*.h
- distutils-r1_python_install
-}
-
-python_install_all() {
- if use examples ; then
- docinto example
- dodoc docs/example/*
- docompress -x /usr/share/doc/${PF}/example
- fi
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pillow/pillow-9.0.0.ebuild b/dev-python/pillow/pillow-9.0.0.ebuild
deleted file mode 100644
index 40675809419b..000000000000
--- a/dev-python/pillow/pillow-9.0.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 toolchain-funcs virtualx
-
-MY_PN=Pillow
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python Imaging Library (fork)"
-HOMEPAGE="https://python-pillow.org/"
-SRC_URI="https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="HPND"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
-REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- imagequant? ( media-gfx/libimagequant:0 )
- jpeg? ( virtual/jpeg:0 )
- jpeg2k? ( media-libs/openjpeg:2= )
- lcms? ( media-libs/lcms:2= )
- tiff? ( media-libs/tiff:0=[jpeg,zlib] )
- truetype? ( media-libs/freetype:2= )
- webp? ( media-libs/libwebp:0= )
- xcb? ( x11-libs/libxcb )
- zlib? ( sys-libs/zlib:0= )"
-RDEPEND="${DEPEND}
- dev-python/olefile[${PYTHON_USEDEP}]"
-BDEPEND="
- virtual/pkgconfig
- test? (
- ${RDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- || (
- media-gfx/imagemagick[png]
- media-gfx/graphicsmagick[png]
- )
- )
-"
-
-python_configure_all() {
- # It's important that these flags are also passed during the install phase
- # as well. Make sure of that if you change the lines below. See bug 661308.
- DISTUTILS_ARGS=(
- build_ext
- --disable-platform-guessing
- $(use_enable truetype freetype)
- $(use_enable jpeg)
- $(use_enable jpeg2k jpeg2000)
- $(use_enable lcms)
- $(use_enable tiff)
- $(use_enable imagequant)
- $(use_enable webp)
- $(use_enable webp webpmux)
- $(use_enable xcb)
- $(use_enable zlib)
- )
-
- # setup.py won't let us add the right toolchain paths but it does
- # accept additional ones from INCLUDE and LIB so set these. You
- # wouldn't normally need these at all as the toolchain should look
- # here anyway but it doesn't for this setup.py.
- export \
- INCLUDE="${ESYSROOT}"/usr/include \
- LIB="${ESYSROOT}"/usr/$(get_libdir)
-
- # We have patched in this env var.
- tc-export PKG_CONFIG
-}
-
-python_test() {
- "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
- # no:relaxed: pytest-relaxed plugin make our tests fail. deactivate if installed
- virtx epytest -p no:relaxed
-}
-
-python_install() {
- python_doheader src/libImaging/*.h
- distutils-r1_python_install
-}
-
-python_install_all() {
- if use examples ; then
- docinto example
- dodoc docs/example/*
- docompress -x /usr/share/doc/${PF}/example
- fi
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pillow/pillow-9.0.1.ebuild b/dev-python/pillow/pillow-9.0.1.ebuild
index 7cb962cc3b9f..40675809419b 100644
--- a/dev-python/pillow/pillow-9.0.1.ebuild
+++ b/dev-python/pillow/pillow-9.0.1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pillow/pillow-9.1.0.ebuild b/dev-python/pillow/pillow-9.1.0.ebuild
index eb120021ae95..3a3eea6a9aa2 100644
--- a/dev-python/pillow/pillow-9.1.0.ebuild
+++ b/dev-python/pillow/pillow-9.1.0.ebuild
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
DEPEND="
imagequant? ( media-gfx/libimagequant:0 )
- jpeg? ( virtual/jpeg:0 )
+ jpeg? ( media-libs/libjpeg-turbo )
jpeg2k? ( media-libs/openjpeg:2= )
lcms? ( media-libs/lcms:2= )
tiff? ( media-libs/tiff:0=[jpeg,zlib] )
diff --git a/dev-python/pipenv/metadata.xml b/dev-python/pipenv/metadata.xml
index d64bb2b91fb2..2b06bffc362f 100644
--- a/dev-python/pipenv/metadata.xml
+++ b/dev-python/pipenv/metadata.xml
@@ -11,6 +11,10 @@
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:pypa:pipenv</remote-id>
+ <maintainer status="active">
+ <email>distutils-sig@python.org</email>
+ <name>Python Packaging Authority</name>
+ </maintainer>
</upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pluggy/metadata.xml b/dev-python/pluggy/metadata.xml
index ea8988e8af6a..2e334b8be488 100644
--- a/dev-python/pluggy/metadata.xml
+++ b/dev-python/pluggy/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>holger@merlinux.eu</email>
+ <name>Holger Krekel</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/portio/metadata.xml b/dev-python/portio/metadata.xml
index 352b508d1141..3dadeb3af7d7 100644
--- a/dev-python/portio/metadata.xml
+++ b/dev-python/portio/metadata.xml
@@ -8,6 +8,10 @@
</maintainer>
<longdescription lang="en">PortIO is a Python wrapper for the port I/O macros like outb, inb, etc. provided by the C library on Linux x86 platforms. Both python 2 and 3 are supported. This module is useful when a general pourpose port I/O at the low level is needed. Programmers that want to perform I/O on the parallel port at an higher level, will be better satisfied by the pyParallel module. A similar module Ioport has inspired the writing of PortIO.</longdescription>
<upstream>
+ <maintainer>
+ <email>f.pollastri@inrim.it</email>
+ <name>Fabrizio Pollastri</name>
+ </maintainer>
<changelog>http://portio.inrim.it/#changelog</changelog>
<bugs-to>mailto:f.pollastri@inrim.it</bugs-to>
</upstream>
diff --git a/dev-python/pproxy/metadata.xml b/dev-python/pproxy/metadata.xml
index 36c8e58f96ad..28dc17458431 100644
--- a/dev-python/pproxy/metadata.xml
+++ b/dev-python/pproxy/metadata.xml
@@ -25,6 +25,11 @@ Iptables/Pf NAT redirect packet tunnel.
System proxy auto-setting support.
Client/Server API provided.
</longdescription>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>qianwenjie@gmail.com</email>
+ <name>Qian Wenjie</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/praw/metadata.xml b/dev-python/praw/metadata.xml
index 728972800b53..1edc6e10b402 100644
--- a/dev-python/praw/metadata.xml
+++ b/dev-python/praw/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>bbzbryce@gmail.com</email>
+ <name>Bryce Boe</name>
+ </maintainer>
<changelog>https://pypi.org/rss/project/praw/releases.xml</changelog>
<doc>https://praw.readthedocs.io</doc>
</upstream>
diff --git a/dev-python/prawcore/metadata.xml b/dev-python/prawcore/metadata.xml
index 3dd4ea67c48b..cc853968ee1f 100644
--- a/dev-python/prawcore/metadata.xml
+++ b/dev-python/prawcore/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>bbzbryce@gmail.com</email>
+ <name>Bryce Boe</name>
+ </maintainer>
<changelog>https://pypi.org/rss/project/prawcore/releases.xml</changelog>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/priority/metadata.xml b/dev-python/priority/metadata.xml
index 25d8812d2a0b..be5f334e546b 100644
--- a/dev-python/priority/metadata.xml
+++ b/dev-python/priority/metadata.xml
@@ -11,6 +11,11 @@
server allocates its (limited) resources to the many outstanding HTTP
requests that may be running over a single HTTP/2 connection.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>cory@lukasa.co.uk</email>
+ <name>Cory Benfield</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/py-cpuinfo/metadata.xml b/dev-python/py-cpuinfo/metadata.xml
index 853174b8f2ab..b1bd6890b3be 100644
--- a/dev-python/py-cpuinfo/metadata.xml
+++ b/dev-python/py-cpuinfo/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>matthew.brennan.jones@gmail.com</email>
+ <name>Matthew Brennan Jones</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/py-ubjson/metadata.xml b/dev-python/py-ubjson/metadata.xml
index a2bd989223d1..a43d4381e468 100644
--- a/dev-python/py-ubjson/metadata.xml
+++ b/dev-python/py-ubjson/metadata.xml
@@ -9,6 +9,11 @@
This is a Python v3.2+ (and 2.7+) Universal Binary JSON encoder/decoder
based on the draft-12 specification
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>vilnis.termanis@iotic-labs.com</email>
+ <name>Iotic Labs Ltd</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyh2o/metadata.xml b/dev-python/pyh2o/metadata.xml
index 90d9f8af3764..282e46d4e66f 100644
--- a/dev-python/pyh2o/metadata.xml
+++ b/dev-python/pyh2o/metadata.xml
@@ -6,6 +6,10 @@
<name>Michał Górny</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<bugs-to>https://github.com/mgorny/pyh2o/issues/</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/pymdstat/metadata.xml b/dev-python/pymdstat/metadata.xml
index 853174b8f2ab..fb1be0737511 100644
--- a/dev-python/pymdstat/metadata.xml
+++ b/dev-python/pymdstat/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>nicolas@nicolargo.com</email>
+ <name>Nicolas Hennion</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pymountboot/metadata.xml b/dev-python/pymountboot/metadata.xml
index 257f39d64b5f..2f5e4f9aa52a 100644
--- a/dev-python/pymountboot/metadata.xml
+++ b/dev-python/pymountboot/metadata.xml
@@ -6,6 +6,10 @@
<name>Michał Górny</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<bugs-to>https://github.com/mgorny/pymountboot/issues/</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/pynacl/metadata.xml b/dev-python/pynacl/metadata.xml
index 3dee10ae51a5..2be329e12620 100644
--- a/dev-python/pynacl/metadata.xml
+++ b/dev-python/pynacl/metadata.xml
@@ -10,6 +10,11 @@
a crypto library with the stated goal of improving usability, security
and speed.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>cryptography-dev@python.org</email>
+ <name>The PyNaCl developers</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pypng/metadata.xml b/dev-python/pypng/metadata.xml
index 853174b8f2ab..3184345861c5 100644
--- a/dev-python/pypng/metadata.xml
+++ b/dev-python/pypng/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>drj@pobox.com</email>
+ <name>David Jones</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pypugjs/metadata.xml b/dev-python/pypugjs/metadata.xml
index 77342c828b82..ca8cbe56c9ef 100644
--- a/dev-python/pypugjs/metadata.xml
+++ b/dev-python/pypugjs/metadata.xml
@@ -10,7 +10,12 @@ PyPuJS is a high performance port of Jade-lang for python,
that converts any .pug source to any of the Template-language (Django,
Jinja2, Mako or Tornado).
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>andy@freilandkiwis.de</email>
+ <name>Andy Grabow</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyqrcode/metadata.xml b/dev-python/pyqrcode/metadata.xml
index c769fbc59e58..607b908b77c0 100644
--- a/dev-python/pyqrcode/metadata.xml
+++ b/dev-python/pyqrcode/metadata.xml
@@ -10,6 +10,11 @@
written in pure python. The module can automate most of the building
process for creating QR codes.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>mnooner256@gmail.com</email>
+ <name>Michael Nooner</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pyrsistent/metadata.xml b/dev-python/pyrsistent/metadata.xml
index 853174b8f2ab..6ff38e5ab021 100644
--- a/dev-python/pyrsistent/metadata.xml
+++ b/dev-python/pyrsistent/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>tobias.l.gustafsson@gmail.com</email>
+ <name>Tobias Gustafsson</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-cases/metadata.xml b/dev-python/pytest-cases/metadata.xml
index 8c364f3ebf44..201efe446175 100644
--- a/dev-python/pytest-cases/metadata.xml
+++ b/dev-python/pytest-cases/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>sylvain.marie@schneider-electric.com</email>
+ <name>Sylvain Marie</name>
+ </maintainer>
<doc>https://smarie.github.io/python-pytest-cases/</doc>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/pytest-cython/metadata.xml b/dev-python/pytest-cython/metadata.xml
index 2873f1d8016d..14b36e1c0158 100644
--- a/dev-python/pytest-cython/metadata.xml
+++ b/dev-python/pytest-cython/metadata.xml
@@ -7,6 +7,10 @@
<description>co-maintainers welcome</description>
</maintainer>
<upstream>
+ <maintainer>
+ <email>page.lg@gmail.com</email>
+ <name>Logan Page</name>
+ </maintainer>
<changelog>https://raw.githubusercontent.com/lgpage/pytest-cython/master/CHANGELOG.rst</changelog>
<bugs-to>https://github.com/lgpage/pytest-cython/issues</bugs-to>
<doc lang="en">https://readthedocs.org/projects/pytest-cython/</doc>
diff --git a/dev-python/pytest-fixture-config/metadata.xml b/dev-python/pytest-fixture-config/metadata.xml
index 16984417b535..cf583d1a0415 100644
--- a/dev-python/pytest-fixture-config/metadata.xml
+++ b/dev-python/pytest-fixture-config/metadata.xml
@@ -9,7 +9,12 @@
Simple configuration objects for Py.test fixtures. Allows you to skip
tests when their required config variables aren't set.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>eeaston@gmail.com</email>
+ <name>Edward Easton</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-harvest/metadata.xml b/dev-python/pytest-harvest/metadata.xml
index 3e655da4a751..79cf1fe64a20 100644
--- a/dev-python/pytest-harvest/metadata.xml
+++ b/dev-python/pytest-harvest/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>sylvain.marie@schneider-electric.com</email>
+ <name>Sylvain Marie</name>
+ </maintainer>
<doc>https://smarie.github.io/python-pytest-harvest/</doc>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/pytest-httpbin/metadata.xml b/dev-python/pytest-httpbin/metadata.xml
index ea8988e8af6a..731d6acd7e62 100644
--- a/dev-python/pytest-httpbin/metadata.xml
+++ b/dev-python/pytest-httpbin/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>me@kevinmccarthy.org</email>
+ <name>Kevin McCarthy</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-randomly/metadata.xml b/dev-python/pytest-randomly/metadata.xml
index 90178cd89187..2a326f8866d5 100644
--- a/dev-python/pytest-randomly/metadata.xml
+++ b/dev-python/pytest-randomly/metadata.xml
@@ -29,6 +29,10 @@ By resetting the random seed to a repeatable number for each test, tests can cre
This plugin is a Pytest port of my plugin for nose, nose-randomly. I’ve written a blog post on its history.
</longdescription>
<upstream>
+ <maintainer status="active">
+ <email>me@adamj.eu</email>
+ <name>Adam Johnson</name>
+ </maintainer>
<changelog>https://github.com/pytest-dev/pytest-randomly/blob/master/HISTORY.rst</changelog>
<bugs-to>https://github.com/pytest-dev/pytest-randomly/issues</bugs-to>
</upstream>
diff --git a/dev-python/pytest-shutil/metadata.xml b/dev-python/pytest-shutil/metadata.xml
index f82406c3a6ae..403bc564fee8 100644
--- a/dev-python/pytest-shutil/metadata.xml
+++ b/dev-python/pytest-shutil/metadata.xml
@@ -10,7 +10,12 @@
tools for automated tests. A summary of the available functions is
below, look at the source for the full listing.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>eeaston@gmail.com</email>
+ <name>Edward Easton</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-steps/metadata.xml b/dev-python/pytest-steps/metadata.xml
index 52cfd637bb3d..2dafef1a602d 100644
--- a/dev-python/pytest-steps/metadata.xml
+++ b/dev-python/pytest-steps/metadata.xml
@@ -6,6 +6,10 @@
<name>Anna</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>sylvain.marie@schneider-electric.com</email>
+ <name>Sylvain Marie</name>
+ </maintainer>
<doc>https://smarie.github.io/python-pytest-steps/</doc>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/pytest-vcr/metadata.xml b/dev-python/pytest-vcr/metadata.xml
index ddb5b0f1787e..a112519bc11e 100644
--- a/dev-python/pytest-vcr/metadata.xml
+++ b/dev-python/pytest-vcr/metadata.xml
@@ -5,6 +5,11 @@
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>tomasz.kontusz@gmail.com</email>
+ <name>Tomasz Kontusz</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-virtualenv/metadata.xml b/dev-python/pytest-virtualenv/metadata.xml
index 71533830a93a..9461c2596db5 100644
--- a/dev-python/pytest-virtualenv/metadata.xml
+++ b/dev-python/pytest-virtualenv/metadata.xml
@@ -10,7 +10,12 @@
teardown. The fixture has utility methods to install packages and list
what's installed.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>eeaston@gmail.com</email>
+ <name>Edward Easton</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/python-pkcs11/metadata.xml b/dev-python/python-pkcs11/metadata.xml
index 6e6c62d0924f..6cd223c09317 100644
--- a/dev-python/python-pkcs11/metadata.xml
+++ b/dev-python/python-pkcs11/metadata.xml
@@ -19,6 +19,11 @@ Thales nCipher
Opencryptoki TP
OpenSC/Smartcard-HSM/Nitrokey HSM
</longdescription>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>danielle@madeley.id.au</email>
+ <name>Danielle Madeley</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytrie/metadata.xml b/dev-python/pytrie/metadata.xml
index 9de25ae12366..5dbfb8f3068a 100644
--- a/dev-python/pytrie/metadata.xml
+++ b/dev-python/pytrie/metadata.xml
@@ -12,7 +12,12 @@
the items for a given prefix, and vice versa, finding the items whose
keys are prefixes of a given key.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>george.sakkis@gmail.com</email>
+ <name>George Sakkis</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/qscintilla-python/metadata.xml b/dev-python/qscintilla-python/metadata.xml
index bd89e4ccd4a4..ba74e29a7985 100644
--- a/dev-python/qscintilla-python/metadata.xml
+++ b/dev-python/qscintilla-python/metadata.xml
@@ -10,6 +10,10 @@
<name>Python</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<bugs-to>mailto:qscintilla@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/QScintilla/</doc>
</upstream>
diff --git a/dev-python/rchitect/metadata.xml b/dev-python/rchitect/metadata.xml
index 89883e0bef32..692f53494838 100644
--- a/dev-python/rchitect/metadata.xml
+++ b/dev-python/rchitect/metadata.xml
@@ -5,6 +5,11 @@
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>randy.cs.lai@gmail.com</email>
+ <name>Randy Lai</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/rtslib-fb/metadata.xml b/dev-python/rtslib-fb/metadata.xml
index 53c16f89e9ce..0f8d7d01594e 100644
--- a/dev-python/rtslib-fb/metadata.xml
+++ b/dev-python/rtslib-fb/metadata.xml
@@ -10,6 +10,10 @@
<name>Openstack</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>mlombard@redhat.com</email>
+ <name>Maurizio Lombardi</name>
+ </maintainer>
<bugs-to>https://github.com/open-iscsi/rtslib-fb/issues</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/setuptools/setuptools-62.1.0.ebuild b/dev-python/setuptools/setuptools-62.1.0.ebuild
index 1dc7eb517e3f..e5c987bc70d0 100644
--- a/dev-python/setuptools/setuptools-62.1.0.ebuild
+++ b/dev-python/setuptools/setuptools-62.1.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/setuptools_trial/metadata.xml b/dev-python/setuptools_trial/metadata.xml
index d8c4c04a1b8d..9fea3eca347a 100644
--- a/dev-python/setuptools_trial/metadata.xml
+++ b/dev-python/setuptools_trial/metadata.xml
@@ -12,6 +12,11 @@
that “python ./setup.py test” will use Twisted trial instead of pyunit
a.k.a. unittest.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>vladimir@rutsky.org</email>
+ <name>Vladimir Rutsky</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sip/metadata.xml b/dev-python/sip/metadata.xml
index 54e2f34ebff5..f16716a7dd55 100644
--- a/dev-python/sip/metadata.xml
+++ b/dev-python/sip/metadata.xml
@@ -6,6 +6,10 @@
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
+ <maintainer status="active">
+ <email>phil@riverbankcomputing.com</email>
+ <name>Phil Thompson</name>
+ </maintainer>
<changelog>https://www.riverbankcomputing.com/hg/sip/file/tip/NEWS</changelog>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<doc>https://www.riverbankcomputing.com/static/Docs/sip/</doc>
diff --git a/dev-python/skills/metadata.xml b/dev-python/skills/metadata.xml
index 95050c40c631..4860826d5d84 100644
--- a/dev-python/skills/metadata.xml
+++ b/dev-python/skills/metadata.xml
@@ -15,6 +15,10 @@ For more details on how the algorithm works, see
http://www.moserware.com/2010/03/computing-your-skill.html
</longdescription>
<upstream>
+ <maintainer>
+ <email>mcleopold@gmail.com</email>
+ <name>Scott Hamilton</name>
+ </maintainer>
<changelog>https://raw.githubusercontent.com/McLeopold/PythonSkills/master/CHANGES.rst</changelog>
<bugs-to>https://github.com/McLeopold/PythonSkills/issues</bugs-to>
</upstream>
diff --git a/dev-python/sphinx-argparse-cli/metadata.xml b/dev-python/sphinx-argparse-cli/metadata.xml
index ddb5b0f1787e..532820e63d98 100644
--- a/dev-python/sphinx-argparse-cli/metadata.xml
+++ b/dev-python/sphinx-argparse-cli/metadata.xml
@@ -5,6 +5,11 @@
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>gaborjbernat@gmail.com</email>
+ <name>Bernat Gabor</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml b/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml
index ea8988e8af6a..73a5ce8350be 100644
--- a/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml
+++ b/dev-python/sphinx-py3doc-enhanced-theme/metadata.xml
@@ -5,7 +5,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>contact@ionelmc.ro</email>
+ <name>Ionel Cristian Mărieș</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sphinxcontrib-blockdiag/metadata.xml b/dev-python/sphinxcontrib-blockdiag/metadata.xml
index a0d4c5913ba0..af05a00db679 100644
--- a/dev-python/sphinxcontrib-blockdiag/metadata.xml
+++ b/dev-python/sphinxcontrib-blockdiag/metadata.xml
@@ -4,7 +4,12 @@
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>i.tkomiya@gmail.com</email>
+ <name>Takeshi KOMIYA</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sphinxcontrib-programoutput/metadata.xml b/dev-python/sphinxcontrib-programoutput/metadata.xml
index 5a23de3950b5..179f1b49cdbb 100644
--- a/dev-python/sphinxcontrib-programoutput/metadata.xml
+++ b/dev-python/sphinxcontrib-programoutput/metadata.xml
@@ -19,6 +19,10 @@
up to date.
</longdescription>
<upstream>
+ <maintainer>
+ <email>jason@nextthought.com</email>
+ <name>Jason Madden</name>
+ </maintainer>
<changelog>&#xA; https://raw.githubusercontent.com/NextThought/sphinxcontrib-programoutput/master/CHANGES.rst&#xA; </changelog>
<bugs-to>&#xA; https://github.com/NextThought/sphinxcontrib-programoutput/issues&#xA; </bugs-to>
<doc lang="en">&#xA; https://sphinxcontrib-programoutput.readthedocs.org&#xA; </doc>
diff --git a/dev-python/statsd/metadata.xml b/dev-python/statsd/metadata.xml
index 853174b8f2ab..2e801118d565 100644
--- a/dev-python/statsd/metadata.xml
+++ b/dev-python/statsd/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>james@mozilla.com</email>
+ <name>James Socol</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/suds-community/suds-community-1.1.1.ebuild b/dev-python/suds-community/suds-community-1.1.1.ebuild
index 182116aab943..34ce6ef5491e 100644
--- a/dev-python/suds-community/suds-community-1.1.1.ebuild
+++ b/dev-python/suds-community/suds-community-1.1.1.ebuild
@@ -22,4 +22,10 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
DOCS=( README.md notes/. )
+BDEPEND="
+ test? (
+ dev-python/six[${PYTHON_USEDEP}]
+ )
+"
+
distutils_enable_tests pytest
diff --git a/dev-python/threadloop/metadata.xml b/dev-python/threadloop/metadata.xml
index 4205544f1a58..ea85375034aa 100644
--- a/dev-python/threadloop/metadata.xml
+++ b/dev-python/threadloop/metadata.xml
@@ -6,6 +6,10 @@
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
+ <maintainer>
+ <email>breerly@gmail.com</email>
+ <name>Grayson Koonce</name>
+ </maintainer>
<bugs-to>https://github.com/breerly/threadloop/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/treq/metadata.xml b/dev-python/treq/metadata.xml
index fea4b69d35f0..706d2ac23f99 100644
--- a/dev-python/treq/metadata.xml
+++ b/dev-python/treq/metadata.xml
@@ -13,6 +13,11 @@
on top of Twisted's Agents. It provides a simple, higher level API for
making HTTP requests when using Twisted.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>hawkowl@twistedmatrix.com</email>
+ <name>Amber Brown</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/trueskill/metadata.xml b/dev-python/trueskill/metadata.xml
index aea531183df1..3caf3aaad892 100644
--- a/dev-python/trueskill/metadata.xml
+++ b/dev-python/trueskill/metadata.xml
@@ -11,6 +11,10 @@ TrueSkill is a rating system among game players. It was developed by Microsoft R
This project is a Python package which implements the TrueSkill rating system:
</longdescription>
<upstream>
+ <maintainer>
+ <email>sub@subl.ee</email>
+ <name>Heungsub Lee</name>
+ </maintainer>
<changelog>https://raw.githubusercontent.com/sublee/trueskill/master/changelog.rst</changelog>
<bugs-to>https://github.com/sublee/trueskill/issues</bugs-to>
<doc lang="en">https://trueskill.org</doc>
diff --git a/dev-python/tubes/metadata.xml b/dev-python/tubes/metadata.xml
index b5028c97ecea..fab67f8d7b3d 100644
--- a/dev-python/tubes/metadata.xml
+++ b/dev-python/tubes/metadata.xml
@@ -13,6 +13,11 @@
structures are fairly framework-agnostic and could be repurposed to work
with any event-driven container.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>glyph@twistedmatrix.com</email>
+ <name>glyph</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/twisted/metadata.xml b/dev-python/twisted/metadata.xml
index 595e86b07132..9aaf8b94bcb8 100644
--- a/dev-python/twisted/metadata.xml
+++ b/dev-python/twisted/metadata.xml
@@ -19,6 +19,10 @@ twisted.trial: A unit testing framework that integrates well with Twisted-based
</longdescription>
<upstream>
<remote-id type="cpe">cpe:/a:twistedmatrix:twisted</remote-id>
+ <maintainer>
+ <email>twisted-python@twistedmatrix.com</email>
+ <name>Twisted Matrix Laboratories</name>
+ </maintainer>
</upstream>
<use>
<flag name="conch">include Twisted SSHv2 implementation</flag>
diff --git a/dev-python/txaio/metadata.xml b/dev-python/txaio/metadata.xml
index a48a06b87464..8b2b4adf0b89 100644
--- a/dev-python/txaio/metadata.xml
+++ b/dev-python/txaio/metadata.xml
@@ -9,7 +9,12 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>autobahnws@googlegroups.com</email>
+ <name>Crossbar.io Technologies GmbH</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/txrequests/metadata.xml b/dev-python/txrequests/metadata.xml
index e6e21f17af66..6e6ab79459b2 100644
--- a/dev-python/txrequests/metadata.xml
+++ b/dev-python/txrequests/metadata.xml
@@ -10,7 +10,12 @@
deferred. The additional API and changes are minimal and strives to
avoid surprises.
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>tardyp@gmail.com</email>
+ <name>Pierre Tardy</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/u-msgpack-python/metadata.xml b/dev-python/u-msgpack-python/metadata.xml
index 879113124bd7..ac2a64355d3e 100644
--- a/dev-python/u-msgpack-python/metadata.xml
+++ b/dev-python/u-msgpack-python/metadata.xml
@@ -13,7 +13,12 @@
specification. In particular, it supports the new binary, UTF-8 string,
and application-defined ext types
</longdescription>
-
+ <upstream>
+ <maintainer>
+ <email>vsergeev@gmail.com</email>
+ <name>Vanya Sergeev</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/ufoNormalizer/metadata.xml b/dev-python/ufoNormalizer/metadata.xml
index 668b4e541dae..4002837db689 100644
--- a/dev-python/ufoNormalizer/metadata.xml
+++ b/dev-python/ufoNormalizer/metadata.xml
@@ -16,6 +16,10 @@ Examples of formatting applied by ufoNormalizer include:
Formatting XML with tabs rather than spaces
</longdescription>
<upstream>
+ <maintainer>
+ <email>tal@typesupply.com</email>
+ <name>Tal Leming</name>
+ </maintainer>
<bugs-to>https://github.com/unified-font-object/ufoNormalizer/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
diff --git a/dev-python/unidiff/metadata.xml b/dev-python/unidiff/metadata.xml
index 5346463da2ee..ade6fd5ca07b 100644
--- a/dev-python/unidiff/metadata.xml
+++ b/dev-python/unidiff/metadata.xml
@@ -5,7 +5,12 @@
<email>dolsen@gentoo.org</email>
<name>Brian Dolbec</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>mbordese@gmail.com</email>
+ <name>Matias Bordese</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/webencodings/metadata.xml b/dev-python/webencodings/metadata.xml
index 6744e8b64b4c..f0e03656a1e7 100644
--- a/dev-python/webencodings/metadata.xml
+++ b/dev-python/webencodings/metadata.xml
@@ -6,6 +6,10 @@
<name>Python</name>
</maintainer>
<upstream>
+ <maintainer status="unknown">
+ <email>simon.sapin@exyr.org</email>
+ <name>Simon Sapin</name>
+ </maintainer>
<doc>https://pythonhosted.org/webencodings/</doc>
</upstream>
<origin>gentoo-staging</origin>
diff --git a/dev-python/webpy/metadata.xml b/dev-python/webpy/metadata.xml
index 9370f5b3f1ff..5e4cf4f6a45f 100644
--- a/dev-python/webpy/metadata.xml
+++ b/dev-python/webpy/metadata.xml
@@ -7,6 +7,10 @@
websites.
</longdescription>
<upstream>
+ <maintainer>
+ <email>anandology@gmail.com</email>
+ <name>Anand Chitipothu</name>
+ </maintainer>
<changelog>https://raw.githubusercontent.com/webpy/webpy/master/ChangeLog.txt</changelog>
<bugs-to>https://github.com/webpy/webpy/issues</bugs-to>
<doc lang="en">https://webpy.org/docs</doc>
diff --git a/dev-python/werkzeug/werkzeug-2.1.1.ebuild b/dev-python/werkzeug/werkzeug-2.1.1.ebuild
index 4d5595a4bf24..742d61f80022 100644
--- a/dev-python/werkzeug/werkzeug-2.1.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.1.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/xarray/metadata.xml b/dev-python/xarray/metadata.xml
index 853174b8f2ab..09f6fba3993d 100644
--- a/dev-python/xarray/metadata.xml
+++ b/dev-python/xarray/metadata.xml
@@ -5,6 +5,11 @@
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
-
+ <upstream>
+ <maintainer status="unknown">
+ <email>xarray@googlegroups.com</email>
+ <name>xarray Developers</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/yams/metadata.xml b/dev-python/yams/metadata.xml
index b32e352f46ef..f5d158baab99 100644
--- a/dev-python/yams/metadata.xml
+++ b/dev-python/yams/metadata.xml
@@ -5,6 +5,11 @@
<email>myrvogna@electrosphe.re</email>
<name>Octiabrina Terrien-Puig</name>
</maintainer>
-
+ <upstream>
+ <maintainer>
+ <email>derin@ml1.net</email>
+ <name>Derin Yarsuvat</name>
+ </maintainer>
+ </upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/youtube-search-python/Manifest b/dev-python/youtube-search-python/Manifest
index a424aa29bb11..2a96cb4fd251 100644
--- a/dev-python/youtube-search-python/Manifest
+++ b/dev-python/youtube-search-python/Manifest
@@ -1,2 +1,3 @@
DIST youtube-search-python-1.6.3.tar.gz 115934 BLAKE2B 1151a29da0d66206424a88a2ac3839269f11d970b4a829f9d33ede4ef7ffec39c6762bfe138edd5da9c57308444021be93054c34cbc71e12a031a8d798d94975 SHA512 16d0dfbc95387bb3ccac9224e53ea087cdfa41d1330abd96fc3ad0136af227359fc2d8409a2eca81ae2fe9790efdb86a42e409748ba1a49c595df2629216e331
DIST youtube-search-python-1.6.4.tar.gz 116117 BLAKE2B 297e171cf72381994ed93804833b49182c5099db8584937258867ec9f9e14c680a5cf4c9f09fe186e1d5405481afb6656dab35f204c09bcf2f77d07de9b4103a SHA512 50109d5704ceabe101b6190a157a656eb3690bc29b95112526fc1363935d14afc142af6c5bf512a38c3938f06db06a50a26f9a13d1601abd0fa224a0cd3b84f5
+DIST youtube-search-python-1.6.5.tar.gz 115469 BLAKE2B 80e3732155113ee6764f370af894c3cf261812dc5ae6d44a1a7f614645a7a85482c4c35736d8319246f3b2e3cb66188908253bfed910700ad6b83d7fd2d9d92f SHA512 1d319401fb6e24064c3235d82680fd6f156bc600155b4d8157cb1b69ae61cffb587d5ac59ea5b5a353657cd3a1275b038dd9af9939da7fe7ac81c7866de10832
diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.5.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.5.ebuild
new file mode 100644
index 000000000000..bb5ae61a9701
--- /dev/null
+++ b/dev-python/youtube-search-python/youtube-search-python-1.6.5.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Get YouTube video information using link WITHOUT YouTube Data API v3"
+HOMEPAGE="https://github.com/alexmercerind/youtube-search-python/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/httpx[${PYTHON_USEDEP}]
+ net-misc/yt-dlp[${PYTHON_USEDEP}]
+"