summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-11-16 13:56:40 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2022-11-16 13:56:40 +0000
commit238bfeb49e06c3afc3703173327c2dc3eeba9a09 (patch)
tree2f93206cb58b04281693a7ec7d22bf76449a40bb /dev-python
parent254cc7a075b7505d20384dec04c0acc1c6d4d252 (diff)
downloadbaldeagleos-repo-238bfeb49e06c3afc3703173327c2dc3eeba9a09.tar.gz
baldeagleos-repo-238bfeb49e06c3afc3703173327c2dc3eeba9a09.tar.xz
baldeagleos-repo-238bfeb49e06c3afc3703173327c2dc3eeba9a09.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/aiomysql/Manifest1
-rw-r--r--dev-python/aiomysql/aiomysql-0.1.1.ebuild64
-rw-r--r--dev-python/aiomysql/metadata.xml10
-rw-r--r--dev-python/aiopg/metadata.xml4
-rw-r--r--dev-python/aiosqlite/metadata.xml4
-rw-r--r--dev-python/asgi-lifespan/Manifest1
-rw-r--r--dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild36
-rw-r--r--dev-python/asyncpg/metadata.xml4
-rw-r--r--dev-python/clang-python/Manifest3
-rw-r--r--dev-python/clang-python/clang-python-15.0.5.ebuild (renamed from dev-python/clang-python/clang-python-16.0.0_pre20221104.ebuild)2
-rw-r--r--dev-python/databases/Manifest1
-rw-r--r--dev-python/databases/databases-0.6.1.ebuild96
-rw-r--r--dev-python/databases/metadata.xml4
-rw-r--r--dev-python/diff-match-patch/diff-match-patch-20200713.ebuild2
-rw-r--r--dev-python/insipid-sphinx-theme/Manifest2
-rw-r--r--dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.6.ebuild (renamed from dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.2.ebuild)5
-rw-r--r--dev-python/isosurfaces/Manifest1
-rw-r--r--dev-python/isosurfaces/isosurfaces-0.1.0.ebuild23
-rw-r--r--dev-python/isosurfaces/metadata.xml6
-rw-r--r--dev-python/lit/Manifest3
-rw-r--r--dev-python/lit/lit-15.0.5.ebuild (renamed from dev-python/lit/lit-16.0.0_pre20221104.ebuild)2
-rw-r--r--dev-python/praw/Manifest1
-rw-r--r--dev-python/praw/praw-7.6.1.ebuild48
-rw-r--r--dev-python/pysubs2/Manifest2
-rw-r--r--dev-python/pysubs2/pysubs2-1.4.3.ebuild1
-rw-r--r--dev-python/pysubs2/pysubs2-1.5.0.ebuild (renamed from dev-python/pysubs2/pysubs2-1.3.1.ebuild)3
-rw-r--r--dev-python/pytest-vcr/Manifest2
-rw-r--r--dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild5
-rw-r--r--dev-python/pywebview/Manifest2
-rw-r--r--dev-python/pywebview/pywebview-3.7.ebuild (renamed from dev-python/pywebview/pywebview-3.5.ebuild)11
-rw-r--r--dev-python/rpyc/rpyc-5.2.3-r3.ebuild2
-rw-r--r--dev-python/sphinx-rtd-dark-mode/Manifest1
-rw-r--r--dev-python/sphinx-rtd-dark-mode/metadata.xml10
-rw-r--r--dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild36
34 files changed, 379 insertions, 19 deletions
diff --git a/dev-python/aiomysql/Manifest b/dev-python/aiomysql/Manifest
new file mode 100644
index 000000000000..fa6fcb8a1dcd
--- /dev/null
+++ b/dev-python/aiomysql/Manifest
@@ -0,0 +1 @@
+DIST aiomysql-0.1.1.tar.gz 106303 BLAKE2B d7726ba0c8bf27d115b6bae092679e4365debf22ecb01eb1dd0664396d29c43c49a9b3c30bc585d91d2866dc1f48dd61bc4464afe445ba4d77f7a9232bb23649 SHA512 b83a91465caf756f8a3046651d90b5a39d9b2714d96d8bb1c6df4fa6b47189c24979d88901d7f7fb1d2dd235c4a19e2d9ed3f73c8ace42950d12e1cdbb0e46ac
diff --git a/dev-python/aiomysql/aiomysql-0.1.1.ebuild b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
new file mode 100644
index 000000000000..3264470506ca
--- /dev/null
+++ b/dev-python/aiomysql/aiomysql-0.1.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit databases distutils-r1
+
+DESCRIPTION="aiomysql is a library for accessing a MySQL database from the asyncio"
+HOMEPAGE="
+ https://pypi.python.org/pypi/aiomysql
+ https://github.com/aio-libs/aiomysql
+ https://aiomysql.readthedocs.io/en/latest/
+"
+SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/pymysql[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+ test? (
+ $(python_gen_impl_dep "ssl")
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/uvloop[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGES.txt {CONTRIBUTING,README}.rst )
+
+EPYTEST_IGNORE=(
+ # No Table.count() method in recent PyMySQL
+ tests/test_async_with.py
+ tests/sa/test_sa_connection.py
+ tests/sa/test_sa_transaction.py
+)
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ dev-python/sphinxcontrib-asyncio
+
+python_test() {
+ epytest "${S}"/tests --mysql-unix-socket "$(emysql --get-sockfile)"
+}
+
+src_test() {
+ emysql --start 3333
+ local sockfile=$(emysql --get-sockfile)
+ local -x MYSQL_ROOT_PASSWORD="rootpw"
+
+ ebegin "Changing database password"
+ mysql --user=root --socket="${sockfile}" --silent \
+ --execute="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}';"
+ eend $? || emysql --die "Changing database password failed"
+
+ distutils-r1_src_test
+
+ emysql --stop
+}
diff --git a/dev-python/aiomysql/metadata.xml b/dev-python/aiomysql/metadata.xml
new file mode 100644
index 000000000000..ddb5b0f1787e
--- /dev/null
+++ b/dev-python/aiomysql/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/aiopg/metadata.xml b/dev-python/aiopg/metadata.xml
index 5e5b4b197e07..8741894fa361 100644
--- a/dev-python/aiopg/metadata.xml
+++ b/dev-python/aiopg/metadata.xml
@@ -5,6 +5,10 @@
<email>piotr.staroszczyk@get24.org</email>
<name>Piotr Staroszczyk</name>
</maintainer>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/aiosqlite/metadata.xml b/dev-python/aiosqlite/metadata.xml
index 5e5b4b197e07..8741894fa361 100644
--- a/dev-python/aiosqlite/metadata.xml
+++ b/dev-python/aiosqlite/metadata.xml
@@ -5,6 +5,10 @@
<email>piotr.staroszczyk@get24.org</email>
<name>Piotr Staroszczyk</name>
</maintainer>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/asgi-lifespan/Manifest b/dev-python/asgi-lifespan/Manifest
index 16c63d274542..7c88d02dbb6e 100644
--- a/dev-python/asgi-lifespan/Manifest
+++ b/dev-python/asgi-lifespan/Manifest
@@ -1 +1,2 @@
DIST asgi-lifespan-1.0.1.gh.tar.gz 10745 BLAKE2B cebf0d8a152cae10c69764497624e384d878b4f98d8f8ca22648daee0315742503c0fa6c2f452f051d0f0c49b2fafea6b5f96660609b68395a2b441a1cd714ce SHA512 70acad39954749154461a9d6435d5ae78eb9aa22e7717303158780cde90f532f2c33656da7ccefab0edfc2916db92339969228b383c29be9832fe933fe1206b9
+DIST asgi-lifespan-2.0.0.gh.tar.gz 10067 BLAKE2B 66e4161f85b62aa065085db75d4c6c603b5e0b4888a89e880a3ce2e30c5ab5ba34544d4a137c7bcd913901ceb9b7422977cbb2ac3df0fe233907213d06710801 SHA512 2675bf756891229ef30ec9401777edaf0ed012aa1d8de5fdbaa76da01189fc2decf4d44463f74a04fcb17d46d1818ec410940649841aaed8f61c265659c69e86
diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
new file mode 100644
index 000000000000..6177e5379b7c
--- /dev/null
+++ b/dev-python/asgi-lifespan/asgi-lifespan-2.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Programmatic startup/shutdown of ASGI apps"
+HOMEPAGE="
+ https://pypi.org/project/asgi-lifespan/
+ https://github.com/florimondmanca/asgi-lifespan
+"
+SRC_URI="https://github.com/florimondmanca/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/sniffio[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-trio[${PYTHON_USEDEP}]
+ dev-python/starlette[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ rm setup.cfg || die
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/asyncpg/metadata.xml b/dev-python/asyncpg/metadata.xml
index 35829c838447..8290f94ebc98 100644
--- a/dev-python/asyncpg/metadata.xml
+++ b/dev-python/asyncpg/metadata.xml
@@ -5,6 +5,10 @@
<email>piotr.staroszczyk@get24.org</email>
<name>Piotr Staroszczyk</name>
</maintainer>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:magic:asyncpg</remote-id>
</upstream>
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8bad2c952594..031986d05cbb 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -4,6 +4,7 @@ DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76
DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
DIST llvm-project-15.0.4.src.tar.xz 110936424 BLAKE2B a02b76ad161e352b4d3d84baffdada9c6a0e704de7a2c4017df4d4d05a9e9d02113791cd7d91c3edfa1f5bcb7ab95e1772d60f7061514928c6828600f41a8322 SHA512 9d5b664dd77c08130601636f9d6c006b257f369470ce823aa56d06698a9f0edfec42f2c90da934b9ad52c4d7960d9a024ea46dc9640275be6d191b1ba9869459
DIST llvm-project-15.0.4.src.tar.xz.sig 566 BLAKE2B f1a7be65fcce932dc125ae2b498f68a14e68dad0d7a1e031343c52c5dafb7b123e346f3efa50a7693584361abf01efe9401b1b5781dee6b92dc1045e538e9b7b SHA512 35899ffbd13fc44cade54246a423450571cb4b62b8d706864daa3eef2377c48e24ef3113218e39e29de995b7f7fa307f9187552766576c9050fd924beb517f6e
-DIST llvm-project-1fb186198af5f183dde053c1396f899567755d64.tar.gz 170328817 BLAKE2B c79199044e8d636127d1d163ceea856c1bcb1d59c892e9c72869ab788b4feb23f8c28585ac761764b4e29b883c61e43be9341610a523d8b64471200bb3aecfaa SHA512 8b366dc70506ceb70a5584ad051e100fa1cc620388fc757536ef775d102b4baaac016d4f62dbc8b1d9dd00b587622a25d9da735196d336faf35d611145cf5fdc
+DIST llvm-project-15.0.5.src.tar.xz 110931004 BLAKE2B d751e3627ee26e60a1a037a4a6cc574a31c4abe038331b86206348ac3ce93a243add2be3a0bbfc2ec5ec3f3562a5b5efea745cb1943c9c9153bc7b0fcf4de22e SHA512 cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6
+DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B a6e7204abc912045346a36f2b349e0829a4d5b9efcb230fb0c97caa38d5159ca17ffb47ce0485cbab276a4938ff3a5c05ef9f8b0b75f4c2028d870ee33023431 SHA512 312bc09b54408a9265f8102241089b0f674be0832dd5cb1998ff13dbccbe19324d7060ba2680457118dee96a1ff390b16282677ad825d7230008014ecebe47d5
DIST llvm-project-f6f1fd443f48f417de9dfe23353055f1b20d87ef.tar.gz 170625743 BLAKE2B 3add45d7e2f26659f9602b5ccc034033610921ebeb2d6d69d6f5a3d1e3af224d3f5fd42e411d1fe0d5f8249c2ad995d41a236a87eba5a72ea9b20c112faa4c2f SHA512 2b57132d156f3d6d96802f617fff3eec0df6a3b5077ddcc4f31c87829e617f3065074d80e9d26c8c1c64322e76a09321fdfc8ae1d7a84f5da9f8606125e3b635
DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20221104.ebuild b/dev-python/clang-python/clang-python-15.0.5.ebuild
index f0edde68d67f..6df2aac003e1 100644
--- a/dev-python/clang-python/clang-python-16.0.0_pre20221104.ebuild
+++ b/dev-python/clang-python/clang-python-15.0.5.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/databases/Manifest b/dev-python/databases/Manifest
index 0debb7b5bbe8..cf88b7e6316d 100644
--- a/dev-python/databases/Manifest
+++ b/dev-python/databases/Manifest
@@ -1 +1,2 @@
DIST databases-0.5.3.tar.gz 28342 BLAKE2B dcf8533a49b92a325bfda1440fd5bac3f9bd69751496c6fcdf72c422cc19c552a7458dc4ea0607a2a1ad9ade9afbb8cac00e178c29b6b11f7011bd4eae1f70a0 SHA512 bd0c4f1bf0f81e017ea55e41a6d4821ee17e0f995b600a50955fba68841443147dd234534b9c72d753b99785a5a08ac6e3d839894ec4760c602372cccbd4c1c0
+DIST databases-0.6.1.tar.gz 31487 BLAKE2B b325112c7bcab133d113e8f652d636f26fccff7ec4849868ef8b437ed1939d01819bce63f7962edab030c6b3a232c5908b28cefa20fae3be28a4db1662c64b34 SHA512 6573dbe9158963e8fc3a79ad32a2c17bac1c1a58fc436f2a8223f8c390b264e814a08c807f59e5c8c54f1769a804ead47f9b44622c363da0cc74528d87b1484e
diff --git a/dev-python/databases/databases-0.6.1.ebuild b/dev-python/databases/databases-0.6.1.ebuild
new file mode 100644
index 000000000000..76ac562e5f73
--- /dev/null
+++ b/dev-python/databases/databases-0.6.1.ebuild
@@ -0,0 +1,96 @@
+# 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,11} )
+DISTUTILS_USE_PEP517=setuptools
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="dev-python/mkdocs-material"
+
+inherit databases distutils-r1 docs optfeature
+
+DESCRIPTION="Async database support for Python"
+HOMEPAGE="
+ https://www.encode.io/databases/
+ https://github.com/encode/databases
+"
+SRC_URI="https://github.com/encode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="<=dev-python/sqlalchemy-1.4.41[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+ dev-python/aiomysql[${PYTHON_USEDEP}]
+ dev-python/aiopg[${PYTHON_USEDEP}]
+ dev-python/aiosqlite[${PYTHON_USEDEP}]
+ dev-python/async-timeout[${PYTHON_USEDEP}]
+ dev-python/asyncmy[${PYTHON_USEDEP}]
+ dev-python/asyncpg[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ dev-python/pymysql[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[sqlite,${PYTHON_USEDEP}]
+ dev-python/starlette[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests pytest
+
+EEPYTEST_DESELECT=(
+ tests/test_connection_options.py::test_mysql_pool_size
+ tests/test_connection_options.py::test_mysql_explicit_pool_size
+ tests/test_connection_options.py::test_mysql_ssl
+ tests/test_connection_options.py::test_mysql_explicit_ssl
+ tests/test_connection_options.py::test_mysql_pool_recycle
+ tests/test_databases.py
+ tests/test_integration.py::test_integration
+)
+
+python_prepare_all() {
+ # fix tests
+ #sed -i -e '/databases.backends.mysql/d' tests/test_connection_options.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ local databases=(
+ "sqlite:///testsuite"
+ "sqlite+aiosqlite:///testsuite"
+ "mysql://root@127.0.0.1:3333/testsuite"
+ "mysql+aiomysql://root@127.0.0.1:3333/testsuite"
+ "mysql+asyncmy://root@127.0.0.1:3333/testsuite"
+ "postgresql://postgres@127.0.0.1:65432/"
+ "postgresql+aiopg://postgres@127.0.0.1:65432/"
+ "postgresql+asyncpg://postgres@127.0.0.1:65432/"
+ )
+
+ local -x TEST_DATABASE_URLS=$(printf "%s," "${databases[@]}")
+ TEST_DATABASE_URLS=${TEST_DATABASE_URLS::-1}
+
+ emysql --start 3333
+ epostgres --start 65432
+
+ ebegin "Creating mysql database 'testsuite'"
+ mysql --user=root --socket=$(emysql --get-sockfile) --silent \
+ --execute="CREATE DATABASE testsuite;"
+ eend $? || emysql --die "Creating mysql database failed"
+
+ distutils-r1_src_test
+
+ emysql --stop
+ epostgres--stop
+}
+
+pkg_postinst() {
+ optfeature "fancy logs" dev-python/click
+ optfeature "mysql support" dev-python/pymysql
+ optfeature "mysql+aiomysql support" dev-python/aiomysql
+ optfeature "mysql+asyncmy support" dev-python/asyncmy
+ optfeature "postgresql support" dev-python/psycopg:2
+ optfeature "postgresql+asyncpg support" dev-python/asyncpg
+ optfeature "postgresql+aiopg support" dev-python/aiopg
+ optfeature "sqlite+aiosqlite support" dev-python/aiosqlite
+}
diff --git a/dev-python/databases/metadata.xml b/dev-python/databases/metadata.xml
index 5e5b4b197e07..8741894fa361 100644
--- a/dev-python/databases/metadata.xml
+++ b/dev-python/databases/metadata.xml
@@ -5,6 +5,10 @@
<email>piotr.staroszczyk@get24.org</email>
<name>Piotr Staroszczyk</name>
</maintainer>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild b/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
index 3a4f99292e4b..4e6c1605e046 100644
--- a/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
+++ b/dev-python/diff-match-patch/diff-match-patch-20200713.ebuild
@@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
distutils_enable_tests pytest
diff --git a/dev-python/insipid-sphinx-theme/Manifest b/dev-python/insipid-sphinx-theme/Manifest
index 3abce1772e5a..18b0e92621aa 100644
--- a/dev-python/insipid-sphinx-theme/Manifest
+++ b/dev-python/insipid-sphinx-theme/Manifest
@@ -1,2 +1,2 @@
-DIST insipid-sphinx-theme-0.3.2.tar.gz 70081 BLAKE2B c932b403a5c2daa733c521a3b69248827cfcbcc8dbf379eef7f92f1414ce264185a50c55c863d322f3bd9e0c153faaefa2fb19b2ca3615679af7e34579f8e66c SHA512 f8aa876950e81c0341de79447e4702f1e79f4db9bab75bcb2b616db9e74fbe9c86bbd43e5bf27c846a478ac4d4cb9e08b1ddabde2464f5b9fcc19789ac834aba
DIST insipid-sphinx-theme-0.3.5.tar.gz 71151 BLAKE2B 682d8c7f474c9597049ebff893b2bcf4fc3b613271c7963475070cfa3082f96d3bf20a56f1af5c553db89026dd80f8e1d93c65db74269528f290d8d9bc92f1f2 SHA512 a2a1be600cc61005e8a35f0fb1008395a8004c51b7ebc893a1269bbfa5333043d080ea68b28f23bf7e394a0c5bc85180c66f5887790fe46af0109585c47c622c
+DIST insipid-sphinx-theme-0.3.6.tar.gz 71769 BLAKE2B 8677d7bc048577f2ee3da31b2ffda6087f8db1fda090eb0b49c9aef9b13aa608b938d29f7d5953f2ae7501e4675b7294dea51fd08d99bac50d54a59e75a90a8d SHA512 8b51ecaa2cf60745a79867de205ab45beec2aaa805d7690f2ad002502d476591ba431bd00d668cdb15a3a0b0af59c472514778459aeb4718fddb8a42be5e7650
diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.2.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.6.ebuild
index 8ca6b24fcc6a..278d04474a32 100644
--- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.2.ebuild
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.3.6.ebuild
@@ -20,10 +20,11 @@ KEYWORDS="~amd64"
RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+ >=dev-python/docutils-0.18[${PYTHON_USEDEP}]
"
DOCS=( {CONTRIBUTING,NEWS,README}.rst )
# needs sphinx_last_updated_by_git
-distutils_enable_sphinx 'doc'
+#distutils_enable_sphinx 'doc'
diff --git a/dev-python/isosurfaces/Manifest b/dev-python/isosurfaces/Manifest
new file mode 100644
index 000000000000..b4c6ce78a3f4
--- /dev/null
+++ b/dev-python/isosurfaces/Manifest
@@ -0,0 +1 @@
+DIST isosurfaces-0.1.0.tar.gz 53734 BLAKE2B d99b9c54b38031ea8b902d9626212ea63b000d9a23203266edd360142e5fbd36c36006ad5bb153eba17e5f4de7b48980030460ffa0f255ddcb2abdd1e5432d4f SHA512 0331d626dae0f1fd71ce9d9a559aa27d223ebf58c04564dd98b747cb81e6ee259696495c6deb7c6b47cd812647b505c3101486ee704bd9b69656396a6aac23a5
diff --git a/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild b/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
new file mode 100644
index 000000000000..45fcb52e0117
--- /dev/null
+++ b/dev-python/isosurfaces/isosurfaces-0.1.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 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,11} )
+inherit distutils-r1
+
+DESCRIPTION="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function"
+HOMEPAGE="https://pypi.org/project/isosurfaces/"
+SRC_URI="https://github.com/jared-hughes/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/numpy
+"
+BDEPEND=""
+
+distutils_enable_tests pytest
diff --git a/dev-python/isosurfaces/metadata.xml b/dev-python/isosurfaces/metadata.xml
new file mode 100644
index 000000000000..736a1167c898
--- /dev/null
+++ b/dev-python/isosurfaces/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8bad2c952594..031986d05cbb 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -4,6 +4,7 @@ DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76
DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
DIST llvm-project-15.0.4.src.tar.xz 110936424 BLAKE2B a02b76ad161e352b4d3d84baffdada9c6a0e704de7a2c4017df4d4d05a9e9d02113791cd7d91c3edfa1f5bcb7ab95e1772d60f7061514928c6828600f41a8322 SHA512 9d5b664dd77c08130601636f9d6c006b257f369470ce823aa56d06698a9f0edfec42f2c90da934b9ad52c4d7960d9a024ea46dc9640275be6d191b1ba9869459
DIST llvm-project-15.0.4.src.tar.xz.sig 566 BLAKE2B f1a7be65fcce932dc125ae2b498f68a14e68dad0d7a1e031343c52c5dafb7b123e346f3efa50a7693584361abf01efe9401b1b5781dee6b92dc1045e538e9b7b SHA512 35899ffbd13fc44cade54246a423450571cb4b62b8d706864daa3eef2377c48e24ef3113218e39e29de995b7f7fa307f9187552766576c9050fd924beb517f6e
-DIST llvm-project-1fb186198af5f183dde053c1396f899567755d64.tar.gz 170328817 BLAKE2B c79199044e8d636127d1d163ceea856c1bcb1d59c892e9c72869ab788b4feb23f8c28585ac761764b4e29b883c61e43be9341610a523d8b64471200bb3aecfaa SHA512 8b366dc70506ceb70a5584ad051e100fa1cc620388fc757536ef775d102b4baaac016d4f62dbc8b1d9dd00b587622a25d9da735196d336faf35d611145cf5fdc
+DIST llvm-project-15.0.5.src.tar.xz 110931004 BLAKE2B d751e3627ee26e60a1a037a4a6cc574a31c4abe038331b86206348ac3ce93a243add2be3a0bbfc2ec5ec3f3562a5b5efea745cb1943c9c9153bc7b0fcf4de22e SHA512 cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6
+DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B a6e7204abc912045346a36f2b349e0829a4d5b9efcb230fb0c97caa38d5159ca17ffb47ce0485cbab276a4938ff3a5c05ef9f8b0b75f4c2028d870ee33023431 SHA512 312bc09b54408a9265f8102241089b0f674be0832dd5cb1998ff13dbccbe19324d7060ba2680457118dee96a1ff390b16282677ad825d7230008014ecebe47d5
DIST llvm-project-f6f1fd443f48f417de9dfe23353055f1b20d87ef.tar.gz 170625743 BLAKE2B 3add45d7e2f26659f9602b5ccc034033610921ebeb2d6d69d6f5a3d1e3af224d3f5fd42e411d1fe0d5f8249c2ad995d41a236a87eba5a72ea9b20c112faa4c2f SHA512 2b57132d156f3d6d96802f617fff3eec0df6a3b5077ddcc4f31c87829e617f3065074d80e9d26c8c1c64322e76a09321fdfc8ae1d7a84f5da9f8606125e3b635
DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f
diff --git a/dev-python/lit/lit-16.0.0_pre20221104.ebuild b/dev-python/lit/lit-15.0.5.ebuild
index b8f7eadfb336..e43682c3a760 100644
--- a/dev-python/lit/lit-16.0.0_pre20221104.ebuild
+++ b/dev-python/lit/lit-15.0.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/praw/Manifest b/dev-python/praw/Manifest
index 1def1b0ccf25..478a3bfdb277 100644
--- a/dev-python/praw/Manifest
+++ b/dev-python/praw/Manifest
@@ -1 +1,2 @@
DIST praw-7.6.0.gh.tar.gz 25122812 BLAKE2B 58010c2d2d223e8f64744453eff1416c5b6edd79cc2e3e6916792c60933b635a3272d7933fa885e6ce64663141eaf5b5e4091f5d7320b52e16c05d97f1747434 SHA512 6702936b193542756e1b035fc7b7e2d9c398d44bb1631046af0a06b93833c26cfdae61d58d160e27e1b56b63777eda709e6e6bee2c6e4c76451837a6eead6ac4
+DIST praw-7.6.1.gh.tar.gz 25083372 BLAKE2B eab92be89585bbe485b4d51c1c3c15def597b3a5cdb1326cf166931e4be22bea2975c76c48c8b673b30945ec5b559efba84d0310eebbdaa2881a37e30351af31 SHA512 91fa6efe0ea56d53ea49df8c1046ff620571d9dc80e6fdc5a5da3651cd24d7553455b62d02db8e37531a7bf34be0fbbc8c9555281b4887b73e9b8758966db55a
diff --git a/dev-python/praw/praw-7.6.1.ebuild b/dev-python/praw/praw-7.6.1.ebuild
new file mode 100644
index 000000000000..c37da6c464c4
--- /dev/null
+++ b/dev-python/praw/praw-7.6.1.ebuild
@@ -0,0 +1,48 @@
+# 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,11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python Reddit API Wrapper"
+HOMEPAGE="https://pypi.org/project/praw/ https://github.com/praw-dev/praw"
+SRC_URI="https://github.com/praw-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( {AUTHORS,CHANGES,README}.rst SECURITY.md )
+
+RDEPEND="
+ <dev-python/prawcore-3[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+BDEPEND="test? (
+ dev-python/betamax[${PYTHON_USEDEP}]
+ dev-python/betamax-matchers[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx_rtd_theme \
+ dev-python/sphinx-rtd-dark-mode
+
+python_prepare_all() {
+ # disable optional dependencies
+ sed "/update_checker/d" -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local epytestargs=(
+ # spams deprecation warnings
+ -p no:asyncio
+ )
+ epytest "${epytestargs[@]}"
+}
diff --git a/dev-python/pysubs2/Manifest b/dev-python/pysubs2/Manifest
index 67a8b1167fcf..bfc792763a6d 100644
--- a/dev-python/pysubs2/Manifest
+++ b/dev-python/pysubs2/Manifest
@@ -1,3 +1,3 @@
-DIST pysubs2-1.3.1.tar.gz 847254 BLAKE2B a5e225c6ad3b8e2a26ba5e4caa07fe022af0addb3f86d90f6922e98335146b6605fbefd22a05c27e69d02590e1c53d67e5b91ee641d444d1d09fa93ab1ef4488 SHA512 dc50107932f484ccf15a2e9d88a767aeeb1ef1bc4dba07ac573489e0405d0f7002bced460230a9406e4eb8ef3db89f8e4e622bb7a89b114b9cd6308ae1f3c0e0
DIST pysubs2-1.4.3.tar.gz 850528 BLAKE2B 8d444195d267d21f525e4e0f197cf539b7f90adc87cd19c566439a97cb50aebd30bf9b4aba50367b86326d6ed65e739b9d22a2ba5d3723021c3eb5d9b00da430 SHA512 f80b366c514db7af65d1de180a2ddd69b7f4fdd659c790f4d8f923dff1074b81cf955598fe05c3a69a59d2b1f2621b07ddd65fd6d4ab0b3bc88709cdbf632e19
DIST pysubs2-1.4.4.tar.gz 850577 BLAKE2B 00fe742dd0545d816e335370c7691a456f148dc33b7c0f772941c69d6aef7c4ff43e734feecaf56bb8d0f199bc57e558a9a6bf5c3aa8223b87c3e51529eff5a1 SHA512 c8ae6742cafa7097a935dee2a5e2d67620e66bba2f0fefa7ee52d03c5ba53f227b6e6d761b0a60598afd16b34f3bbf9da3d0c423a3133983d1f3cb9437dcc094
+DIST pysubs2-1.5.0.tar.gz 851633 BLAKE2B 2f0ee302495931cfb32283f9e9236c2825b90db8224b356d6c517a084f4be6f61e805071b78d3187a2507703bdd4a7e6b4328a3da931dc745c28ee12aaf6ff06 SHA512 c13cb843da1e684e17c40e0704010182ab574627e66597cc9eb0fb70a25bfe1fa3fecc1aa2dd76bf45f64741fcb4750267e14eae647019f4716f1caee52b0efa
diff --git a/dev-python/pysubs2/pysubs2-1.4.3.ebuild b/dev-python/pysubs2/pysubs2-1.4.3.ebuild
index 78c8d9ffaa83..241b2a09fc76 100644
--- a/dev-python/pysubs2/pysubs2-1.4.3.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.4.3.ebuild
@@ -4,6 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pysubs2/pysubs2-1.3.1.ebuild b/dev-python/pysubs2/pysubs2-1.5.0.ebuild
index a63d918d5312..241b2a09fc76 100644
--- a/dev-python/pysubs2/pysubs2-1.3.1.ebuild
+++ b/dev-python/pysubs2/pysubs2-1.5.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/pytest-vcr/Manifest b/dev-python/pytest-vcr/Manifest
index 8f1cd7cb7ea3..c43bfeca5ee9 100644
--- a/dev-python/pytest-vcr/Manifest
+++ b/dev-python/pytest-vcr/Manifest
@@ -1 +1 @@
-DIST pytest-vcr-1.0.2.tar.gz 9281 BLAKE2B dc12d9a2fda156e072c32c5b08b2b35549398ed4372f9c8c17cd086b83286e78cce98f1aa54b3db21883dda84f379facb477442fa0f411532be4bdbc498ea1e1 SHA512 29dceb51092d73f2190b89e82e88b59506591a35cfe4f141bb877c05420d67a8ab2f21f63c2630972c35697d01b242891917d1be19b14fdfa810c1799f8542c2
+DIST pytest-vcr-1.0.2.gh.tar.gz 9281 BLAKE2B dc12d9a2fda156e072c32c5b08b2b35549398ed4372f9c8c17cd086b83286e78cce98f1aa54b3db21883dda84f379facb477442fa0f411532be4bdbc498ea1e1 SHA512 29dceb51092d73f2190b89e82e88b59506591a35cfe4f141bb877c05420d67a8ab2f21f63c2630972c35697d01b242891917d1be19b14fdfa810c1799f8542c2
diff --git a/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild b/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
index 981e327a6844..9f9b0d0f8513 100644
--- a/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
+++ b/dev-python/pytest-vcr/pytest-vcr-1.0.2.ebuild
@@ -5,6 +5,7 @@ EAPI=8
DOCS_BUILDER="mkdocs"
PYTHON_COMPAT=( python3_{7,8,9,10,11} )
+DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 docs
DESCRIPTION="Plugin for managing VCR.py cassettes"
@@ -12,7 +13,7 @@ HOMEPAGE="
https://pypi.org/project/pytest-vcr/
https://github.com/ktosiek/pytest-vcr
"
-SRC_URI="https://github.com/ktosiek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/ktosiek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -27,8 +28,6 @@ DOCS=( docs README.rst )
EPYTEST_DESELECT=( tests/test_vcr.py::test_no_warnings )
-distutils_enable_tests --install pytest
-
python_prepare_all() {
# pytest.config was removed in >=dev-python/pytest-5.0
sed "/pytest.config/d" -i tests/test_vcr.py || die
diff --git a/dev-python/pywebview/Manifest b/dev-python/pywebview/Manifest
index 5c29729f0d40..e788323ec8aa 100644
--- a/dev-python/pywebview/Manifest
+++ b/dev-python/pywebview/Manifest
@@ -1,2 +1,2 @@
-DIST pywebview-3.5.tar.gz 336741 BLAKE2B 332a71499d034acb94e2151771399007d441d85485bf596fb510e7513a417ac8dd1f1091db7796a767b535089d024affaea979567d6992f1bbe1154452cfcd80 SHA512 0d4e60a1389a11a9406634ac05446bc11bdea30ed4d81aca311ef01d8e9613d3582cf480c0a79bfe2b5a8c803c56c437abc0bb86ef4ba243bff638fcd6de9490
DIST pywebview-3.6.1.tar.gz 338235 BLAKE2B 6376ee4f6bea245e1583414a0203bfed518f84cc64480a451e0b445c2b43f1d532c99dbf1403bca54f2e2b71859262e451b23be231578c91372d5691ffcbff37 SHA512 0877981f66c34f72d8c216c5e5167df2bf3c9b4bdd597e1ddde64958ab31e683d722df51e4638510cfa02f382f879340da6ce1b55760b792c215d4c826233f84
+DIST pywebview-3.7.tar.gz 339300 BLAKE2B 4cb3fec3566e3ff82f3e515c9ab7e295e6240df62f986f79e2a9de20343bdf0174accd46a26320b302c344ebd098d7ab0f1b51b509c265d5217756db6c0c3a99 SHA512 170ceb106a7382e25b1afc62085deb5d58a6ba52c5fd2afeb7408455e85eba5f537cc9a5f05ab35dbe8e20615e0a65d2629e70283f9a00dc67903d213a8dbf79
diff --git a/dev-python/pywebview/pywebview-3.5.ebuild b/dev-python/pywebview/pywebview-3.7.ebuild
index 922f4c449503..951e8ef77878 100644
--- a/dev-python/pywebview/pywebview-3.5.ebuild
+++ b/dev-python/pywebview/pywebview-3.7.ebuild
@@ -1,8 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-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,11} )
inherit distutils-r1
@@ -13,14 +14,18 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64"
IUSE="gtk qt5"
REQUIRED_USE="|| ( gtk qt5 )"
RDEPEND="
+ dev-python/proxy_tools
gtk? (
dev-python/pygobject[cairo,${PYTHON_USEDEP}]
net-libs/webkit-gtk
)
- qt5? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+ qt5? (
+ dev-python/pyside2[${PYTHON_USEDEP},webengine]
+ dev-python/QtPy[${PYTHON_USEDEP},webengine]
+ )
"
diff --git a/dev-python/rpyc/rpyc-5.2.3-r3.ebuild b/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
index c6a49cb8bb2d..a040c011405d 100644
--- a/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
+++ b/dev-python/rpyc/rpyc-5.2.3-r3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
# USE flags gdb, numpy are used *only* to run tests depending on these packages
IUSE="test numpy gdb gevent"
diff --git a/dev-python/sphinx-rtd-dark-mode/Manifest b/dev-python/sphinx-rtd-dark-mode/Manifest
new file mode 100644
index 000000000000..96deecacb4b3
--- /dev/null
+++ b/dev-python/sphinx-rtd-dark-mode/Manifest
@@ -0,0 +1 @@
+DIST sphinx-rtd-dark-mode-1.2.4.gh.tar.gz 9964 BLAKE2B 7aa68205af0578b841d35e7d7ccc8278060eafa13a598889dde6e75c3b27f606ffd7eac0c4bcc946b7e83bd2099e83c5b212768f230cabfcc6a8a0248b8f8ebc SHA512 729fa42c813bdcde8f10633aef54ac55b7ae0c20d67d376141236c3bc96731de3d42c9b890f1314527a2f0faf7de30101d769235b97b53456b6291f4137f9e75
diff --git a/dev-python/sphinx-rtd-dark-mode/metadata.xml b/dev-python/sphinx-rtd-dark-mode/metadata.xml
new file mode 100644
index 000000000000..ddb5b0f1787e
--- /dev/null
+++ b/dev-python/sphinx-rtd-dark-mode/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild b/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild
new file mode 100644
index 000000000000..9eb84c9978cf
--- /dev/null
+++ b/dev-python/sphinx-rtd-dark-mode/sphinx-rtd-dark-mode-1.2.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+MY_PN="sphinx_rtd_dark_mode"
+DESCRIPTION="Dark mode for the Sphinx Read the Docs theme"
+HOMEPAGE="
+ https://pypi.org/project/sphinx-rtd-dark-mode/
+ https://github.com/MrDogeBro/sphinx_rtd_dark_mode
+"
+SRC_URI="https://github.com/MrDogeBro/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( {CONTRIBUTING,README}.md )
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest tests/build.py
+}