summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin263305 -> 263459 bytes
-rw-r--r--dev-python/iminuit/Manifest2
-rw-r--r--dev-python/iminuit/iminuit-2.22.0.ebuild52
-rw-r--r--dev-python/insipid-sphinx-theme/Manifest3
-rw-r--r--dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild30
-rw-r--r--dev-python/insipid-sphinx-theme/metadata.xml18
-rw-r--r--dev-python/parse/Manifest2
-rw-r--r--dev-python/parse/parse-1.19.1.ebuild3
-rw-r--r--dev-python/parse_type/Manifest4
-rw-r--r--dev-python/parse_type/parse_type-0.6.0-r1.ebuild (renamed from dev-python/parse_type/parse_type-0.6.0.ebuild)2
-rw-r--r--dev-python/parse_type/parse_type-0.6.1.ebuild30
-rw-r--r--dev-python/scikit-build-core/Manifest4
-rw-r--r--dev-python/scikit-build-core/files/scikit-build-core-0.4.7-setuptools-hooks.patch28
-rw-r--r--dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild (renamed from dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild)4
-rw-r--r--dev-python/sphinx-rtd-theme/Manifest2
-rw-r--r--dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild (renamed from dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild)6
16 files changed, 178 insertions, 12 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2fe6c34f853a..6984fdb5900b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 6233a6756fb3..e3676fdb24fc 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,4 +1,6 @@
AUX iminuit-2.21.3-gcc-13.patch 509 BLAKE2B 9c30f1f6eeb077c265e43e3de7137a9052ca1cdfd0aa788a4eef31986e57a2ff96f700295d11b544caa3a39a9843a208e53621a225f24c775ce0d82f6638b1ae SHA512 e4997feb9a981ce6980b7317a7ea8f8dd939b9fa2c06a1716251d9da96379a32cf9dce90f32b59d3956d7334de973a6ce8eba7cabef15b4fcbce1a90baa4903c
DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4
+DIST iminuit-2.22.0.tar.gz 2324676 BLAKE2B e45952ee6a7f7b6ef3e1ac570abf167423c59ee82841b360278d43c4ab1e07667e143a439f7354e8257007a198c015388b9acf0a5e9aa487814d6619999eab2e SHA512 e9eda1bc7741c35bd9e9e650a626b45a2f5e4362a7c1dead57dcc461fa6e6cdbab8cfd4203c483017f8fa43e6cf1e75e074d40b92cbc3f271140d950ee4da158
EBUILD iminuit-2.21.3.ebuild 980 BLAKE2B 2f95e35c5c19b7068b30aa5d5ee118f875fe7562d0d76243c46e51061ede83c6d254c048c652cb40ba48694e887e2353fd251be5090daf6ee3e0a58218f73d3f SHA512 3873a89561036f06478c92051d543345e6d6681d01a499754b3db8693adb2b277be83bcbe4eb38ef1e8fa61dd76add2bd1abba32f53e1a9a0b1d06bbc46f12b8
+EBUILD iminuit-2.22.0.ebuild 1123 BLAKE2B 5b5708164e64e309daa2683944bd89a9cf9cec12545a1aa56e2fc93804fc3eb3b3d08f089ae631dd75c04c18ef43226826f9119a2cea31c47ffa2045f2905602 SHA512 b9ef92c660c6fd74cfa9fceacc77ae315a5cc1f443a7c27e3869486a953633931f320534cb37f51decb51dc9eb8b11a886e52b2608491a53a37fe0df2159dd60
MISC metadata.xml 494 BLAKE2B c97d7fad530773c29b5e723843f13c8305aa1f011e678ad4e9625181ca633c1dfaa3847cb7b3aa09433b6ce665cbf4eb39fde7f80ead402292bc75bb8442beba SHA512 04413a2cbdc7f6843f89560a519ccdb00bcfcf0c9254e9fff7a8901ed992cd7121ba052191399fd60f76f35e495f84c2297acd0a9a1898d4fbcadb7a60841d99
diff --git a/dev-python/iminuit/iminuit-2.22.0.ebuild b/dev-python/iminuit/iminuit-2.22.0.ebuild
new file mode 100644
index 000000000000..b8a08320e0b8
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.22.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake distutils-r1 virtualx pypi
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="
+ https://github.com/scikit-hep/iminuit/
+ https://pypi.org/project/iminuit/
+"
+
+LICENSE="MIT LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # warnings caught as exceptions, sigh
+ # https://github.com/scikit-hep/iminuit/pull/907
+ tests/test_cost.py::test_UnbinnedNLL_visualize
+
+ # precision error
+ tests/test_cost.py::test_Template_with_model_2D
+ )
+
+ epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/insipid-sphinx-theme/Manifest b/dev-python/insipid-sphinx-theme/Manifest
new file mode 100644
index 000000000000..b6b6cede56b4
--- /dev/null
+++ b/dev-python/insipid-sphinx-theme/Manifest
@@ -0,0 +1,3 @@
+DIST insipid-sphinx-theme-0.4.1.tar.gz 73400 BLAKE2B 1b156787354219ba9b31905748c6d786021ce6e349a120e60416fc1de215d6f8d898bc0e91514043bb2e5c13d4004f22a906e525a4b0d610de4024b07e81af5f SHA512 aa7eb3768f48c481518984028c7911810afca3a6c4c93ec50efcf6f7b41efe9959acdf4b24d54bf8402eee829789b6945a2fa1a7648011d4566e174a7c5ca99e
+EBUILD insipid-sphinx-theme-0.4.1.ebuild 665 BLAKE2B 5cede566bf41330e06eba989a6aaecc216a4dad37cf690764ef3f967df2ae8c84368cb805712a2236c53ff0d22ca288a24106093571d25ec450b5962123af501 SHA512 696fb1badcb98c0b91ff36bd53f860e0bde26a3f69893e322345c62fdd07867018e676e73f23ebce1e44035838640e0da61ddbc8e0f55a4d0a0d854a9127fa9e
+MISC metadata.xml 681 BLAKE2B 0b61bc74139f8d39cc24c9354832da6b3ff36bdea400ee886ad1509b24bcf6d4b6e0b5952da79bd07aacb8c4c40a9f30f383fcd434a03a9f5709e8ee9a2ed7cb SHA512 84e6dbfcb83698902a173e3c852b20f5790986b2cf7ae598bdb6fd991ff066769edd3f519d4b14fe3037e86b4b178e70e86df5b6f104b21b06014062c345e07d
diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
new file mode 100644
index 000000000000..5c440d6eecdd
--- /dev/null
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Insipid Sphinx theme"
+HOMEPAGE="
+ https://pypi.org/project/insipid-sphinx-theme/
+ https://github.com/mgeier/insipid-sphinx-theme
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/jinja[${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"
diff --git a/dev-python/insipid-sphinx-theme/metadata.xml b/dev-python/insipid-sphinx-theme/metadata.xml
new file mode 100644
index 000000000000..b2ddf5ba8fc6
--- /dev/null
+++ b/dev-python/insipid-sphinx-theme/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna Vyalkova</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">insipid-sphinx-theme</remote-id>
+ <remote-id type="github">mgeier/insipid-sphinx-theme</remote-id>
+ <doc>https://insipid-sphinx-theme.readthedocs.io/</doc>
+ <bugs-to>https://github.com/mgeier/insipid-sphinx-theme/issues</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
index 47d97a430499..7b3e66f8c07a 100644
--- a/dev-python/parse/Manifest
+++ b/dev-python/parse/Manifest
@@ -1,5 +1,5 @@
DIST parse-1.19.0.tar.gz 30884 BLAKE2B 97f0d1fb7f1d2d826f20df592a61bc94e65ea583ba651d4ddf18b3ffb21d977444c2a3a0e75ba9138d2bae48668456d1ac56d50d05d4b8ed7721733f3bda59f2 SHA512 25e183949a78213e699c319f5dcf1b2664ea6cfcfae4b9eb8dcaf1825e55dcb2ce2032f9eb630e962acf2d94588d4f4b8cf340af1075cbab5ab44aed5377ef6f
DIST parse-1.19.1.gh.tar.gz 26732 BLAKE2B 15a1a11d9ca5c93a07848db4acdae1b9b489e3366f3dcbdcbae06a22b2bc8183fd266106dec5b975be8fd6926ee29d9ee4850db8d8504b8fc489bee82c7f0492 SHA512 f3fd067cbe6f30f0e61297f471dd7eb183d351ca60bf5a4dfd31cf0775988ecea6dfdf3f0ecd23dbe9fb3f8be3f5c1b824af660074589cb3b289658d0af898fa
EBUILD parse-1.19.0-r1.ebuild 422 BLAKE2B c17691baf6fc275b211f04966c2af2dd7b6cd0baa4c4e615db1d50bd7ef8996936e902fc24e15ad370ddef40fd0779d71c30ed31c8ede6adc8346605b22bd796 SHA512 395830ab7a43ca939c1eb29f5a1655fa020aa2007896a540b5d90e9889d907cd7aed33269b20cc55dcda12d65443e43a2e8cf9e1d0f90e4ee6d7e1054d473ed1
-EBUILD parse-1.19.1.ebuild 585 BLAKE2B 5c8221c33a76e9c5b3ae6cbdecce388d3907ca77eb6352353a5068dce640dd4fb419282bfe703efc4ef6702fae637c4d512e52fe8ca9840332f83b32244581ec SHA512 f363dc720143cc12e51b581914b698493ff14a27f24b55b29c6e6b87bdf4100843233dda323f21818f03d66d3701e37c5fcee581855220bb474ed8f80b48b039
+EBUILD parse-1.19.1.ebuild 515 BLAKE2B d0c62f3778b0da0739f382930ce0747b438afe6282ce9d58135b75125dff09f1511dac6f8efb0b401efe2b8d56c7ab7109959e097743cd1c558782b9a3c158f4 SHA512 916c881794f6f95fc2f4cfcc6f3627451516168f9f68799eea5d7d138f4594fa2f958a10200b30b9c3efae2fb1b2011b4db71895e04fe933df5ae6a0f83e5056
MISC metadata.xml 396 BLAKE2B 42ba6e57fc13212435a73e964b285263bcf59113036917323c9d1f8f9b7a6c2154026023f8f5e5860ea883756f0faf374330eab21492f023aacfcef2e0e59a78 SHA512 b3c05ef4031f719e4349f165a9457d1fefb6bcd39167e99d1ccbe2a7c72b14b1541c16f4cdd334f670fe46c8c5a88ff875e8f57d33cdb6b85cab0fc7fae6b750
diff --git a/dev-python/parse/parse-1.19.1.ebuild b/dev-python/parse/parse-1.19.1.ebuild
index c66e76fac653..d985905c67a1 100644
--- a/dev-python/parse/parse-1.19.1.ebuild
+++ b/dev-python/parse/parse-1.19.1.ebuild
@@ -13,7 +13,6 @@ SRC_URI="https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-# unkeyworded for now, may break revdeps and needs more looking into
-#KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
distutils_enable_tests unittest
diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest
index daa95afdc7e1..fc1743fed664 100644
--- a/dev-python/parse_type/Manifest
+++ b/dev-python/parse_type/Manifest
@@ -1,4 +1,6 @@
AUX parse_type-0.6.0-setupwarn.patch 127 BLAKE2B 855edba7ee9af98889adbf1ccdcedcb98f0132b8fc1655b78acfe3c42ff57cfc244a525feb4b07dc40d3fd116533fab57f671fa5c5097cbcb4249fe86e2191d4 SHA512 b3005fa307ebda056484087ec7103d051b770316e46e46d6a1956288d417fd6c14fee76923ed9d20eb735f9ae426c5748db8ee3b6d6fc880ca3a120fbade597e
DIST parse_type-0.6.0.gh.tar.gz 272744 BLAKE2B fdba57380bfbefa43793338ddd1dfc618d15036c8e78adfbccd993156c77d59f30c2351b1dba826bdc41de12ab3e403102124fe85a462f3fbb6fb915885fb026 SHA512 cbe2c8d2bac567cb89b600ef4b0fb5e65c5afdb8e83c3da01cf0b80ce40630c6fb0e1156e352f8b64d5b6d69555126edfbd3f48c6482f7fe8cfb79fcff8ac5b7
-EBUILD parse_type-0.6.0.ebuild 825 BLAKE2B 2fca4a644a3530a53f64d2359f166592f73177b14dd34414ca61236a58fc2ddcfa7c18ff06f49331818c1053e57509b464b1d080e7e55306b4bb69bf94243fed SHA512 d12719a536a95cd6c249e6dc4468b9cf32800864ac9850d8e7a247891c481b413f9c07d0f6ec612fbfd4c99548967d7141efce98dc2fd96889a0916d05e754ca
+DIST parse_type-0.6.1.tar.gz 69604 BLAKE2B 49488855a605bf2763dd3b4c9d7444d8d55632c66b63dc7ad0c418f767c0fa923c958868317d075169091dfc3b538702ab91d6af5e7361092714a66655853a23 SHA512 a1d050679ef10a6b8dbbe2106a503a753ccd88d076de3d3fbf1cd60517fa181ad9856e66b1feaf4a4fe15fa3a1ae2081ba6f91a00b6641ebc15d3e6cf45dd213
+EBUILD parse_type-0.6.0-r1.ebuild 833 BLAKE2B d659a8769ab00e827afdfb577d81cd7e60f8e21de8caee1ca5783e77df23c7eb5388a97bda71b42728058d26f5155439178d3c7ca932e2aef7d113d32ac56e36 SHA512 3ed9ffb7f0376ccc82b80032aea17e16a56cb723e8a53cd2e78f362218b8235c4f9f7a1edccb3e09750e00609bfa15b8dcc9df5a62e6d197f0b76e8da7c95a46
+EBUILD parse_type-0.6.1.ebuild 693 BLAKE2B 54a0b49dd7f4b28c2689c9fe7a55adf2d842db18271a1b3fb42b4ce9c99a9d844c0a603ab1835858e1f03110afaf3515d115b4871d3269d3a8e4a80f89b2e860 SHA512 39eec7163c95b220a2162ff39a742443e8073f2d3fb813fb9e167e84fe6d46ea03adebfb36170fd273ac34102d5ee8092891fb7c3efb71ac3f42ffc041189ba4
MISC metadata.xml 401 BLAKE2B 38e88a68d1271796b0e160ca4266b0d35c135aebb3ae4c88ea609ebfc2407a2b8cd7332bcb4adc0ffb2188259d4bd41eaf22d53d0eaf1947078fcb253835e6de SHA512 ead81a56944702a5b717e6c1b909cc81ecc68194a08586a52ef5b46b533dd34ecdce1f8da098f6967e705c74cceb92c026b717f96056ac35f70134c8e1e5bfa3
diff --git a/dev-python/parse_type/parse_type-0.6.0.ebuild b/dev-python/parse_type/parse_type-0.6.0-r1.ebuild
index d1eb47495063..5c75501580a1 100644
--- a/dev-python/parse_type/parse_type-0.6.0.ebuild
+++ b/dev-python/parse_type/parse_type-0.6.0-r1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="
- dev-python/parse[${PYTHON_USEDEP}]
+ <dev-python/parse-1.19.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
distutils_enable_tests pytest
diff --git a/dev-python/parse_type/parse_type-0.6.1.ebuild b/dev-python/parse_type/parse_type-0.6.1.ebuild
new file mode 100644
index 000000000000..63471da4624b
--- /dev/null
+++ b/dev-python/parse_type/parse_type-0.6.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extension to the parse module"
+HOMEPAGE="https://pypi.org/project/parse-type/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/parse-1.19.1[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+DOCS=( CHANGES.txt README.rst )
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # disable unnecessary html test report and its pytest-html dependency
+ sed -i '/^addopts/,/report.xml$/d' pytest.ini || die
+}
diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest
index fa6d5d488854..59c98fd57ca4 100644
--- a/dev-python/scikit-build-core/Manifest
+++ b/dev-python/scikit-build-core/Manifest
@@ -1,5 +1,5 @@
-DIST scikit_build_core-0.4.6.tar.gz 160670 BLAKE2B 8efa818ed17d898818c7fd1f56ed36369b25fcba62fdc4172e147db9a70a9a468e8472b8cca599c7afd32fe5ef3fdfce30d173359ddc4ff7ea7db6c257f63f9a SHA512 24f5ebfd855677c6f7af8f5098c257326cffc5de5cd0d04b4dc51f40c78784c7dc49ccbc97d43460f5091478b0b9bb09c4d3c93178699ec1938521688fc48bd8
+AUX scikit-build-core-0.4.7-setuptools-hooks.patch 1289 BLAKE2B 628510dd9638190ca4dae89c3b2dced2a2986a43bc556aa078162f22da5e4976064ee3058b220d3ab2f4f9fe8f7d26f51287b08e1af97504eb15c97f83313e75 SHA512 ea5c0837e363d0a62bd492056f4efee5abbfbc234ea32049c411dd794f3cbf6bb4c6d7dc77cb4337c6a164342d99b4e0de0bd96209512dd01ac1626a76e1980d
DIST scikit_build_core-0.4.7.tar.gz 161024 BLAKE2B a06136ca6144305290dcebacd33690556ce30c28793572adfd7b42b043d4bb7f2e6e8000fcb543608d33a130f7094683a31870aa40067fb24fbb453fed884ccf SHA512 39f99facc920e3a46a3592d15ce9f3ceb90cf92dca8a010546a9cc15d50ea7737951286b6474f2f3f68f206f4fa7d157931fcfa831e122f51266df56ec5f043e
-EBUILD scikit-build-core-0.4.6.ebuild 1196 BLAKE2B cc7aa554ac04d64b84c59c81f11aa07c503a740e57955adb142b79efca1797ccecab104af2a9664f368cea60512e9c26815637b7fe16a4367453c15b457fd3e4 SHA512 3f2a3d7ff1df60b2214a88e54820f7da0a7fcfef4f75514d9c14e206c2fa3fce6100ba17e06aae1aa5449f2b9884ce98bd69ef9db13f2896cc75014081c479d3
+EBUILD scikit-build-core-0.4.7-r1.ebuild 1252 BLAKE2B 5a37c30fce41b4db4c357d54ec3891edbd248593cdee06ad2af5f870a3ea6f37293b5b3c5aaf8b636c37550bbccaa568e6641c350c7d18b45c65b037ac4ce9ab SHA512 56bab5fde5d23e58fbf4b8f0ce45734c4d1674586e40dfef1f5c52a4640c1147f229776c4376f9958bcf2f3fd27c588c6e5ad64697eecc2c3ce61d6e38d6cfba
EBUILD scikit-build-core-0.4.7.ebuild 1196 BLAKE2B cc7aa554ac04d64b84c59c81f11aa07c503a740e57955adb142b79efca1797ccecab104af2a9664f368cea60512e9c26815637b7fe16a4367453c15b457fd3e4 SHA512 3f2a3d7ff1df60b2214a88e54820f7da0a7fcfef4f75514d9c14e206c2fa3fce6100ba17e06aae1aa5449f2b9884ce98bd69ef9db13f2896cc75014081c479d3
MISC metadata.xml 393 BLAKE2B 25bdc0bc295ed4bd7cd76a5a6952cb7fa5d5a404d3260562f2ed322d80f2466add0373a2a6b10a41c4dc2211e82e0a680735301d8844e70a54760301b4ab190f SHA512 176537f2027aedb3bc8bd16bbbcde8bfed246d621763e22a979f2942c016e1bafa5ef2d11d8d078e5d59970ea115864a8501185343bc3d4b9fd8493adbd16aab
diff --git a/dev-python/scikit-build-core/files/scikit-build-core-0.4.7-setuptools-hooks.patch b/dev-python/scikit-build-core/files/scikit-build-core-0.4.7-setuptools-hooks.patch
new file mode 100644
index 000000000000..f3b352644b0d
--- /dev/null
+++ b/dev-python/scikit-build-core/files/scikit-build-core-0.4.7-setuptools-hooks.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/909035
+https://bugs.gentoo.org/909335
+https://github.com/scikit-build/scikit-build-core/issues/413
+https://github.com/scikit-build/scikit-build-core/commit/fd9e6cf638a14dee2fb39b36e41b607ce8221d27
+
+From fd9e6cf638a14dee2fb39b36e41b607ce8221d27 Mon Sep 17 00:00:00 2001
+From: Henry Schreiner <HenrySchreinerIII@gmail.com>
+Date: Sat, 24 Jun 2023 15:07:26 -0400
+Subject: [PATCH] fix: avoid interfering with other setuptools plugins (#414)
+
+Fix #413.
+
+---------
+
+Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
+--- a/src/scikit_build_core/setuptools/build_cmake.py
++++ b/src/scikit_build_core/setuptools/build_cmake.py
+@@ -182,7 +182,8 @@ def _has_cmake(dist: Distribution) -> bool:
+ def _prepare_extension_detection(dist: Distribution) -> None:
+ # Setuptools needs to know that it has extensions modules
+
+- dist.has_ext_modules = lambda: type(dist).has_ext_modules(dist) or _has_cmake(dist) # type: ignore[method-assign]
++ orig_has_ext_modules = dist.has_ext_modules
++ dist.has_ext_modules = lambda: orig_has_ext_modules() or _has_cmake(dist) # type: ignore[method-assign]
+
+ # Hack for stdlib distutils
+ if not setuptools.distutils.__package__.startswith("setuptools"): # type: ignore[attr-defined]
+
diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild
index 9cf9fc3a704b..b3c010a4c60d 100644
--- a/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild
+++ b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild
@@ -41,6 +41,10 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${P}-setuptools-hooks.patch
+)
+
distutils_enable_tests pytest
python_test() {
diff --git a/dev-python/sphinx-rtd-theme/Manifest b/dev-python/sphinx-rtd-theme/Manifest
index 9096872e5b4f..810b8fb183ba 100644
--- a/dev-python/sphinx-rtd-theme/Manifest
+++ b/dev-python/sphinx-rtd-theme/Manifest
@@ -3,5 +3,5 @@ DIST sphinx_rtd_theme-1.2.1.tar.gz 2784128 BLAKE2B c5aed3beb6ade90a27690a8c33c8e
DIST sphinx_rtd_theme-1.2.2.tar.gz 2784122 BLAKE2B af738c99a2406daa0372171a34c78ee14e955fee589ba49811ea50fd2cdeeee431367fde4d6a34d9e4f532d1ed6d079b1cebf4bb390b573fb5fe9cfc8f02b838 SHA512 44272272ce14387c1252ec40325ff8f9b40da6e37206333a8e0831cdce76c45efe58cf28f08132188d2799527a40e4ead881e8577776a123921b1cd908dd17fe
EBUILD sphinx-rtd-theme-1.2.0.ebuild 1059 BLAKE2B 6bf396e0a8fade30452fc323a747e67795f92164fc69e9a6fb6054937a6b5c979cdb8f2561e263a88ee1ddfb9d78e166f6785ca1569b079f4a8744b4d8e64904 SHA512 88c3e0905bfd7912e3ef4e145cd7b06c0e3721bd970878e2edca19c77f93d5168b42799ef0ff4e9d6816655c0e3e9e6976e53a843a4de14f9edc5b4f3cfdf0bc
EBUILD sphinx-rtd-theme-1.2.1.ebuild 1068 BLAKE2B 08abfbb0d8eeaf250c209912f0ebbf613a699a8cd7a052600a2e9d2ab0a6e2a8699d6e9eae3b1d34543a2b748e9c1efefcc350f4a19f56d00ba65503a579a43b SHA512 d0af1a29bd3243f70d27656140a92d0a1e544f7cb4e4fad5158b975b090a4e9309ea31c27ca4e28cb6e4e7cfd72581e20204b2cc97d488efc436768f5ab5bc6d
-EBUILD sphinx-rtd-theme-1.2.2.ebuild 1063 BLAKE2B aa157e4063c837da107d9bdb0cc67259ca3b69c367386f5515b309703f2b6e9f31981eb23f2d33437776605a08f75eac4a26206e5ed7c0774ab6dcde92c59426 SHA512 54f1c0b35df6b19ec39e7f5954198e7714809770d388354749b6d2597e560016f734f097d6fb68c3821961d3c51820a99d6cf75d439d4248188fb8345509f4a1
+EBUILD sphinx-rtd-theme-1.2.2-r1.ebuild 968 BLAKE2B ad3a2a64740b072bf73ffcda0e27e35759b83d35158d585f31020e4fc336f189c2feb2ab2ebcf7adf57a3595f2c2fa71b4ab8e2417420388286b4dcb42523219 SHA512 3dec89fdbab5a1bb4f172b5f4874790dd5ce755b1de4386d38b342388cda32c9091cd8b491db78b4a034d53003b5c0236a46adb80a336509be33b93b5c120d3a
MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc
diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild
index 3eced1b43231..247f5a56e50d 100644
--- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild
+++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild
@@ -20,9 +20,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
- <dev-python/sphinx-7[${PYTHON_USEDEP}]
>=dev-python/sphinx-1.6[${PYTHON_USEDEP}]
- <dev-python/sphinxcontrib-jquery-5[${PYTHON_USEDEP}]
>=dev-python/sphinxcontrib-jquery-4[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -34,8 +32,8 @@ BDEPEND="
distutils_enable_tests pytest
src_prepare() {
- # unpin docutils
- sed -i -e '/docutils/s:<0[.]19::' setup.cfg || die
+ # remove upper bounds
+ sed -i -e 's:,\?<[0-9.]*::' setup.cfg || die
distutils-r1_src_prepare
# CI=1 disables rebuilding webpack that requires npm use