summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-09 02:07:41 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-09 02:07:41 +0000
commit1a95f960273f276a4fdefb824336b073d83bcb5e (patch)
tree6adc7118c038d948a0e44ceb3095e09bc2cbe488 /dev-python
parent494168b06b81a32b889c3cb1f721f925d0a6824f (diff)
gentoo auto-resync : 09:12:2024 - 02:07:41
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin273744 -> 273755 bytes
-rw-r--r--dev-python/furo/Manifest2
-rw-r--r--dev-python/furo/furo-2024.8.6.ebuild2
-rw-r--r--dev-python/inline-snapshot/Manifest2
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.14.2.ebuild61
-rw-r--r--dev-python/mako/Manifest2
-rw-r--r--dev-python/mako/mako-1.3.8.ebuild54
-rw-r--r--dev-python/pyqtgraph/Manifest4
-rw-r--r--dev-python/pyqtgraph/metadata.xml2
-rw-r--r--dev-python/pyqtgraph/pyqtgraph-0.13.7-r1.ebuild (renamed from dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild)29
-rw-r--r--dev-python/pytest-subtests/Manifest2
-rw-r--r--dev-python/pytest-subtests/pytest-subtests-0.14.0.ebuild39
-rw-r--r--dev-python/sphinx-basic-ng/Manifest2
-rw-r--r--dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild2
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest2
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.18.ebuild2
-rw-r--r--dev-python/xarray/Manifest2
-rw-r--r--dev-python/xarray/xarray-2024.11.0.ebuild6
18 files changed, 202 insertions, 13 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6de6222db3cc..a9e406665ab5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 44ebeade421a..aa52fa32499c 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1,3 +1,3 @@
DIST furo-2024.8.6-py3-none-any.whl 341333 BLAKE2B e0cf87a69b35a0a48eb54eb9530ec92f5fa06882b4c4a9bf306a3b1eee7af8510e37dfd1b612fe747856e48eada1eed05ae8e5e270616bf9b5fd5a70705a9c53 SHA512 e9e32eb26659b710836c86bd881c07625d14a10000674d488da2dc71e5cbb7ba6ce4494892f731dbcf288af11bcf6870f9f97f70364425cca4a00f7edda01d48
-EBUILD furo-2024.8.6.ebuild 1012 BLAKE2B ba8f4ca2a1869325ae58a6500bcf641ee028e558c94bbba9f9921360a705666d4ca14117fd0a7bd441e543b1bbf6cee6a774c9bee960176e06fe1ecea8412932 SHA512 f1596ce9bf02c17e4515d51d6f579d07e033899117164de37fb8430310a2d8dbfed895fbf2bc224d950261ac907a0293d3636055bc2fbcd6798a184a759788de
+EBUILD furo-2024.8.6.ebuild 1018 BLAKE2B 7db91742fa4b86e267c23e4bbb0ca25f3776fd73dbeb045cdfa21b57fc74382e97e7836983b68c600073aa3fd5beb9319af56312b28c9131dc473fb77974fe89 SHA512 90b4cf66e050ae3b840ca4aec1452689095334c1255c937526020ca042bc282aae00131ec5945b238c138d461a406d75f293ee2a208318502aa7c6408c128891
MISC metadata.xml 436 BLAKE2B 81bb1424cf305f98c15a96afc454de34c0965277a5829c1c299ee6da4c86882aa1d47d45b71cfd3413b82c68b521a0f2b4bcd37c47988a6c171f55ef97f930ef SHA512 63d65b518096cba951f2bdac8b3ff0a602ac23fee7679ba808f27b01644cc612a7223942ba01f26d4c0931f16ccf9be1832be5da650835c6f43396e2076d1d30
diff --git a/dev-python/furo/furo-2024.8.6.ebuild b/dev-python/furo/furo-2024.8.6.ebuild
index d1927e6e80b8..890134fe4a62 100644
--- a/dev-python/furo/furo-2024.8.6.ebuild
+++ b/dev-python/furo/furo-2024.8.6.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest
index d51a2ec8fc28..32516f688508 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -1,5 +1,7 @@
DIST inline_snapshot-0.14.0.tar.gz 209662 BLAKE2B 9bea11df88aab049af61146cb40c8afaa7607f8812c800ee7dffc7de94403029e4ae1d1ed49921f624e5327171650210744962559786e45586ae929830f81819 SHA512 32855dcd098c3e9b6a046752a3fc03c18b0df85e2cf338a928eadcd0e63bb784bdaca6855c954974ec7561e602ff3dd95ccdadb0c4f7dd1075d9d84245c171ef
DIST inline_snapshot-0.14.1.tar.gz 220919 BLAKE2B 5bcd704ada3e31aad51fb22df3cfb8715580ded679b62205dd151b073428fffd6325b809b1aab4e5aa5d66cb7210b30e99189e72a0e031e98de6498465c5b22b SHA512 74462c7514861c1e1ac33da17b0dd61e77e76a37853fd765dde17233ccd36d11a8d184a9e7da6b855377e96968367ce5b30ca874cd209bb742fb1cdbdf2b0b54
+DIST inline_snapshot-0.14.2.tar.gz 221204 BLAKE2B b6ead7cafac4c83e4913fc24407f5de86a6ba5f965a67494e5463a3c784b560e063897eb6c351debb33a23a3127efbf51b928173b23641ae0b46f2e627e59b4e SHA512 fd50e80e344e58f92c9de7817515c240921b67c1035cd8b392a4a2e6133a22b22f3f88fac9b75116b4211068933e022683e719dde56d54dd1c55e8dfa7a7caf8
EBUILD inline-snapshot-0.14.0.ebuild 1590 BLAKE2B f046f63ad309d440f36cd62d3d2dc711e60581645f6c8f17d1d82f4b1fc9a90108f5f92b49c04a78fb0184adf81a12588d464a6b27790d2c340081210a91ec7c SHA512 5af2fcc227fa2ffd01fa9bd2c3c9350a63fc809a559369c151c87ba08d447d0fd3f725ddd09997c468f52afa7d1269d88c7d3892bd45f65c0d5b440624776b0d
EBUILD inline-snapshot-0.14.1.ebuild 1669 BLAKE2B 19dfd2e7526aef66a574fdac4fdcd147b53bb2f7de309dedeb688e82c18040c85523f86848f6b24aa724bf8aab39bafcc16a7fdd1a82fa9085c258fb944ed3c1 SHA512 6cfebd7bb105797a32410d2981ae8556fb86beaa5f24231397db67578b54fabafc204bd652b359149244f3f9b1f59d8be69ac14a14cb0a14c646b495a32cd810
+EBUILD inline-snapshot-0.14.2.ebuild 1678 BLAKE2B cde8554bd5fead7747893e77e1ee38a3d956c1819e3e92fd900d2adac795afae15e2c4a8ad30845524decc71c6b7e25887bb256524287d06c6a68fab9dab5524 SHA512 e59d6915947e53d3842790b091d9b23ba45e87be1e184369d50ccb68dcb104fd7141526cb59e6c23df52bc90b251c6b6bbe644f3de903cfd5c3b163eafa8fa62
MISC metadata.xml 384 BLAKE2B 37af14f95875416431210b572e9c5e96437d773cf53174dec247a9006ad24940f17ae9803a750dd2e1e73f63675f594b326f880bf7d5cb29ff09a8aae4959e60 SHA512 173bd013e023443c9dac349fab3deea6b5e9c2f054052d3362757cc0c46dd89309c509eb6a0f5a5774a7d8acbc55578b629039615a0cb31d74001a8d0db8b680
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.14.2.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.14.2.ebuild
new file mode 100644
index 000000000000..8a7db5cbef33
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.14.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Create and update inline snapshots in your Python tests"
+HOMEPAGE="
+ https://15r10nk.github.io/inline-snapshot/
+ https://github.com/15r10nk/inline-snapshot/
+ https://pypi.org/project/inline-snapshot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
+ >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
+ >=dev-python/click-8.1.4[${PYTHON_USEDEP}]
+ >=dev-python/executing-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/mypy[${PYTHON_USEDEP}]
+ ' 'python*')
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires pyright
+ 'tests/test_typing.py::test_typing[pyright]'
+ )
+
+ local -x COLUMNS=80
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=inline_snapshot.pytest_plugin,pytest_freezer,pytest_subtests.plugin,xdist.plugin
+ local -x PYTHONPATH=${S}/src
+ epytest -p pytest_mock
+}
diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest
index 86a288057c63..853915ed9e05 100644
--- a/dev-python/mako/Manifest
+++ b/dev-python/mako/Manifest
@@ -1,5 +1,7 @@
DIST mako-1.3.6.tar.gz 390206 BLAKE2B 9ead8381e738033d06950a537ecd04b8f83909027430f5d246a0dac13f3e7ad874353d3945d2d1f5ff188d5379db051a1092c68b84e0f6f4d93a7fc8ed715b4d SHA512 ad7a05b7cb4a330495ba5842d578565356d19912fee20e2d894a6e5a7812197944943d947eb15a539ef4a11d2bafde29fc7b007767228bd8e40f154d53631073
DIST mako-1.3.7.tar.gz 392052 BLAKE2B 06e5c850f77c85fd5e11a66707f0eb3d318dcc5f5080f6a8f4292270a0195f17a032ecc87cbe418e2364e6ebe74e29ca2b6acbf9cdf0bc2b4992981acc85168c SHA512 b52bcaa688091ae0fb8195e16bec6b4075c1424073cb0aef9cfdd7a92a27386f492181aeeb6c1b30aea57a9c9c4c32dc909133e9ef8e1de858d24c2d816c776c
+DIST mako-1.3.8.tar.gz 392069 BLAKE2B aa0815aecb41435498adc1c62e30d91762bd778ec62c3ff9650f1c4ca43445c5a5381555f0b0af071ffe7bd1ceb9273de1b763303c297383668b98fdb8512734 SHA512 e7fc401526b2b1d69f94be68511aac7e99a0692b1fa8fe8e46894fd6c331bd9e19656715ed6523b04c0bf0e1c78268bb6b54d53f6c7402119ba057c119eccf0b
EBUILD mako-1.3.6.ebuild 1060 BLAKE2B 6103ba7db40b7467eecae312433c56e32312a7934f5678ad4c06540589cfe246d9d91652af64517bc4d5515b55fd629b04cd548f7cbf58fd35cb6769ba963057 SHA512 529515211430c288bb37ad21f3fcc1cc025004f8c2dc7139451d3416d5a735c76532f0d477cd1ca7deb685663ef0238c1c889ec54e4f6dea83e841ef53aa29e2
EBUILD mako-1.3.7.ebuild 1068 BLAKE2B 8b8a14759c35006645c3db32cfd8ba8cd0da8875646fb894696d893286d92e0a5b8fca6a17a7dadda2d0e39e91309223e4dca193fa66b0186c373a9ef08eaf8c SHA512 b351e0abe35e29cf3cc74746c3fd7334bea2d3f2de4a30ad91d74c7e842c7c5654b968935100f7197a51f57a34cc51298b5a29088a77bd1f2e1e9b42dae750d5
+EBUILD mako-1.3.8.ebuild 1068 BLAKE2B 8b8a14759c35006645c3db32cfd8ba8cd0da8875646fb894696d893286d92e0a5b8fca6a17a7dadda2d0e39e91309223e4dca193fa66b0186c373a9ef08eaf8c SHA512 b351e0abe35e29cf3cc74746c3fd7334bea2d3f2de4a30ad91d74c7e842c7c5654b968935100f7197a51f57a34cc51298b5a29088a77bd1f2e1e9b42dae750d5
MISC metadata.xml 450 BLAKE2B 271e9801e0361eb9cf222fa9aca34f641e6118e17707469a87c1b41a6de34c67ec6a19576a86cc3c7ba1f671f8a28f9df8e994b3f232fe224eda85f4b8cf8b8b SHA512 d168ca10d7759129088a0d10ad73e4d0973ccaed1e649828077158aee55a8640db2446c9d874ef0da4fba5b27a6a0eacdc9d9ff4ec04a19cd1b9699542b5b0c1
diff --git a/dev-python/mako/mako-1.3.8.ebuild b/dev-python/mako/mako-1.3.8.ebuild
new file mode 100644
index 000000000000..2200eeeb567b
--- /dev/null
+++ b/dev-python/mako/mako-1.3.8.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python templating language"
+HOMEPAGE="
+ https://www.makotemplates.org/
+ https://github.com/sqlalchemy/mako/
+ https://pypi.org/project/Mako/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+RDEPEND="
+ >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/babel[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ test/test_exceptions.py::ExceptionsTest::test_alternating_file_names
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+python_install_all() {
+ rm -r doc/build || die
+
+ use doc && local HTML_DOCS=( doc/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest
index 23e9b43686f3..a884274cc5c2 100644
--- a/dev-python/pyqtgraph/Manifest
+++ b/dev-python/pyqtgraph/Manifest
@@ -1,3 +1,3 @@
DIST pyqtgraph-0.13.7.gh.tar.gz 2364456 BLAKE2B 3ce1a3eb177a2a6328f1b7354bf9d4a87ffedcf4fa75fa407bd2df708b91fe98e2500364220ac7395745c69ac86f4830ea58999d05af49850edc723a6ccad5a1 SHA512 91e06e143fec4b1a6fae5cc7112a1fb6b7e74c7a38605172aacc5639eb220e30c54694e419313c7bb8368ea5c5f45f41d58e4510735e63a7d6ef03cdbb0f05e9
-EBUILD pyqtgraph-0.13.7.ebuild 1792 BLAKE2B e08b1ca2c069d64fde3c06f12badd34e8af78b81db8baecf11d195b26b52bac3c4817316793813ec41b22244ca56d81c2f9c4a1802b4f6313f74da24ba41f17d SHA512 e4f8664e429814ce185c1b1feeb0d2da7285d034b62af6ddbb53171e1899f1b2d091a2dfb47e96096acb53664a9bdbc95127d74e4de8caf7f7d41b8217fc5fdb
-MISC metadata.xml 775 BLAKE2B 08f1417793ef0b57d978cab5b4c03e43e756a43625d8e6173a8b74d3c9dcce0547934485d192546cf81b8da03bdf21e4c800bb25e0bec452fe092ab3772a518f SHA512 b03a0aa3f6e6183ef2d81b9d0bb22f576661b353986a802f01cb670f9ae0487d84d3e91fd0a4add41e3dd830dbbc0414f4d556bc05bb89a768be9e5c2cee4ce4
+EBUILD pyqtgraph-0.13.7-r1.ebuild 2438 BLAKE2B b2932138e1a3f146376430363c73d7c42bc0e80f388acbbdb0c50aa419ce22a37e8c25b0c39a264eb45c58e6df575376b2ffcbaa70f25e4d54d524ce6e380a57 SHA512 78e373350654efe6431a7fba2cd72df44c8ab6722d5ed508b979692901b6f4e3c1f8c5ea349552b128e2fdf0f7d65573cbc3efc91b7d6153fc703085b62110e1
+MISC metadata.xml 774 BLAKE2B b3e5e1017a2814db18f9b22de58f1b52feb0ec106259808e384bc45565f0a192bd73fe9cfb91d5e08aff0400e493ef0a70ae289de5d46185d99c42111bc80274 SHA512 c4eb8ac45b5c9b3450fba9aa7b84d3a48991c2d8e00b20d6f953a1ac6f54a818aa0c9d8c31a0cbf558bf453c02e3a21df7f472a81bb1d6188209c9e26de5526c
diff --git a/dev-python/pyqtgraph/metadata.xml b/dev-python/pyqtgraph/metadata.xml
index c25d30934641..253354553210 100644
--- a/dev-python/pyqtgraph/metadata.xml
+++ b/dev-python/pyqtgraph/metadata.xml
@@ -10,7 +10,7 @@
It is intended for use in mathematics / scientific / engineering applications.
Despite being written entirely in python, the library is very fast
due to its heavy leverage of numpy for number crunching
- and Qt's GraphicsView framework for fast display.
+ and Qt's GraphicsView framework for fast display.
</longdescription>
<stabilize-allarches/>
<upstream>
diff --git a/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.13.7-r1.ebuild
index 07fef575086e..f8696b1a9cec 100644
--- a/dev-python/pyqtgraph/pyqtgraph-0.13.7.ebuild
+++ b/dev-python/pyqtgraph/pyqtgraph-0.13.7-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -28,14 +28,14 @@ REQUIRED_USE="test? ( opengl svg )"
RDEPEND="
>=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+ dev-python/pyqt6[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]
- dev-python/pyqt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}]
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
"
BDEPEND="
test? (
dev-python/h5py[${PYTHON_USEDEP}]
- dev-python/pyqt5[testlib,${PYTHON_USEDEP}]
+ dev-python/pyqt6[testlib,${PYTHON_USEDEP}]
dev-python/pytest-xvfb[${PYTHON_USEDEP}]
dev-vcs/git
)
@@ -50,6 +50,29 @@ python_prepare_all() {
if ! use opengl; then
rm -r pyqtgraph/opengl || die
fi
+
+ # pyqtgraph will automatically use any QT bindings it finds,
+ # Since we only want qt6, hardcode this where upstream allows an envvar to pick.
+ sed -i "s/QT_LIB = os.getenv('PYQTGRAPH_QT_LIB')/QT_LIB = 'PyQt6'/" pyqtgraph/Qt/__init__.py ||
+ die "Failed to set QT_LIB"
+
+ # We only want to run tests for qt6 so don't try other frontends if they're installed.
+ if use test; then
+ awk -i inplace '
+ /frontends = {/ {
+ i = 6 # length of frontends
+
+ print "frontends = {"
+ print " Qt.PYQT6: False,"
+ print "}"
+ }
+ i > 0 {
+ i--
+ next
+ }
+ { print }
+ ' pyqtgraph/examples/test_examples.py || die "Failed to patch test frontends"
+ fi
}
python_test() {
diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest
index 2d86ef366543..6d0f146aca1f 100644
--- a/dev-python/pytest-subtests/Manifest
+++ b/dev-python/pytest-subtests/Manifest
@@ -1,3 +1,5 @@
DIST pytest_subtests-0.13.1.tar.gz 15936 BLAKE2B 6301c0dae6eccd9f20acf6c08e0b1b77c7e80a64e4558628cc85e0d6c202d0b2bb0d7be27f930d7bf68ab8c4c2076e7fe68ab24b9b45cb22fbb3a4b31fd7b4e7 SHA512 c1c92a7a608710fd75a3a67cfd620ec257d7b1fa191fc4788a747ffebdf3973dde9407ed85e1842f15947558f6ec7c15e5c13ad84ce59489398386d6578f1caf
+DIST pytest_subtests-0.14.0.tar.gz 17363 BLAKE2B 3b0ebe86b0acd1e2f00c75f11a2d04f8269774ca44f2b55b337a2c1d68da9d1636e5c159e4e554c21f27f8a80adc91dd36bee7d8f2ec359340e9cc5de0edd702 SHA512 53306f887fdd500226991394624fac06c60dd1339e8689f041f5b14ee6ad75470a08cca48230dab774f04d75f5ae5a63c2f3f08231e5ae61a7d928f6e23781b6
EBUILD pytest-subtests-0.13.1.ebuild 915 BLAKE2B 05c61f674033df336878095ced0f4c3d71186cc228f8cd4ae7aacb61dbad1ef3577d72f0de3f1acf2225b2a5460a44f02fdcd1463c932096944deb0a355bc976 SHA512 6349b9ce7c2193998b1a101e3367e943c1bd080bb0341703de9ffa908cff7f1882fcef70b7b710f45269c8cc5e1226cc69575dfb518fddd286b100b1df8737b4
+EBUILD pytest-subtests-0.14.0.ebuild 925 BLAKE2B c7cd66ad05b0fd00be9bdd09c53b5f50a4fa0dc3be90c2f9d4c9a76ecb2ffcad158b8ce52bc28d6d5b3b0b16dbcc5944342b7618574d485b08d364f2925d0200 SHA512 00ff51d38156f1933dd2e57436fb67de32817bc67bf81200d81a080d33f364b916b9edc0e8a38a74495c351762fc82c043641628b0d91f11b257f25e281fbe0e
MISC metadata.xml 409 BLAKE2B ca267dc80fa124c3c8ba82f5e46356492e8cadefcf8001469c3c076b079844ae72829b5b527658bea341c3fee3f173421c9f2e7ec7042a171e234070113f4734 SHA512 57c12735a910107b53dbe54969f15ce70eafda3df096c78082d91d5bedc53b015ecae3e3d901e0a2a90841370916f6e4e94041e0b5589ffdce323144375e6c20
diff --git a/dev-python/pytest-subtests/pytest-subtests-0.14.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.14.0.ebuild
new file mode 100644
index 000000000000..ebae62a6a9f0
--- /dev/null
+++ b/dev-python/pytest-subtests/pytest-subtests-0.14.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unittest subTest() support and subtests fixture"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-subtests/
+ https://pypi.org/project/pytest-subtests/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-7.4[${PYTHON_USEDEP}]
+"
+# pytest-xdist is used to test compatibility
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_subtests.plugin
+ epytest
+}
diff --git a/dev-python/sphinx-basic-ng/Manifest b/dev-python/sphinx-basic-ng/Manifest
index c6c6c48f308b..c96821d6d682 100644
--- a/dev-python/sphinx-basic-ng/Manifest
+++ b/dev-python/sphinx-basic-ng/Manifest
@@ -1,3 +1,3 @@
DIST sphinx-basic-ng-1.0.0.beta2.gh.tar.gz 24076 BLAKE2B ce2d8e20d22e4d4e62b4db2eed41c72329a076bbacbf4cd247b657404e8b7f714c37b9625d77363edf7d4e53d9cef45568c53cbad8275bd7b519c0f7b1657c1f SHA512 e8c342251d0b0a085a1cd3a8fe8bede90cde3c5a404daf7afc24b601e6bdcef1c37161fadd21d34306633f1978bc96438bad3d9aa4511913dd92d69f4e299926
-EBUILD sphinx-basic-ng-1.0.0_beta2.ebuild 886 BLAKE2B 49cf26cd267c62ed5ea2d7b1a502c2a9d2d97fc45aba115344d38592656fd4ea3e86da17ee338d905c26fce60320bb5cf2d1a401621ff9ab35c01e05a3381ee3 SHA512 66b34a5544d7c912c4979684c57d50bb2c65edc065865f5069cf92927acb026e7dd3cd264dd368571f192f43389d84729ff06f51b20faf8dd2264aac1cbdc807
+EBUILD sphinx-basic-ng-1.0.0_beta2.ebuild 892 BLAKE2B cc8d762ebf4fb3f7069645f5567f49997f08c5d7d1f2a26001390a68bba5ea0c68b582aec2b23e27b81ef2ffc69a393bf48053fa679f2eeeaaf4cd960baf3e03 SHA512 42c2aa5f033360be4bcc1d8ffb3306c5b0797563110ad1f568265b880cc7253df03b8720ebd6a155357ba3d303463170abfe959f324c6423fd7b16aebd1555e5
MISC metadata.xml 362 BLAKE2B a93dc662c8ab618397c8d0504342e8f1bd74226b131ea4ca07771cdeb75eb8947451b4353c0da16760f07f935ebb75adcdef4f189ff39e0cf707d03e8fa319e2 SHA512 fb27130b3fcff9043b3ad33e34c92f638cae46d526dcbe77cfe088abf80e6b89992edb1e0b571a5a2447bc6c8ba31ae84776d153067a33b5d6d14326149e7f46
diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
index e72c2c65c065..7c6048eecabc 100644
--- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index ddc4d220792e..608465a3ec50 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,5 +1,5 @@
DIST sphinxcontrib-programoutput-0.17.tar.gz 24067 BLAKE2B 07687a221aa9be1e02629b2961b49eace217631a1298337f77a01986c3c6444a50069a8a8b9c96ca224895ae0f9490158a720519fdf3fb544e9d3e513282eb36 SHA512 cbb564830b8a627de6ecfa83fcc235d7dd7981e191ab3cada66a74d79a5bb2ec0a993eb8ae6249db553dc1814eae98891ea285f2c3cf5e745eabce7b8647b0c4
DIST sphinxcontrib_programoutput-0.18.tar.gz 26333 BLAKE2B d1f1da158296869efb9dfb98979069a7692f1742053ba29de611d2df2e239200ecbed2009aec6e9264af30a2056a02d23f257d8b66367110304bc7a3a7f1812f SHA512 2ead065812bfe85147a025e4e541880b25d5876a584406130fa3423009496b6c7cf482f86af92d22363d0893ce767d2957112e7c41bd8005fa41e043399e4d0e
EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 939 BLAKE2B 7541da2b36f9784f7dbc3f9d3cbea62634449f11124f677a6392fa30ca9fa9ab14f7bd2b344078b4f858a46ce04af54a08c40a79772c22c8836f6d529deba8f1 SHA512 12eb2762b086794ca7da292458e7d01786cd4ecec0dbab8a5a4f2b561b0a8820618630b4a50a47ae0b337057550b97869a9ebcac0567eb43e671b7018b49ed18
-EBUILD sphinxcontrib-programoutput-0.18.ebuild 821 BLAKE2B 909db7684225cfa4551a91d87c1273c04169c8b38df2b55bd6d6e2fe4af66511a5d0082d31577d20b15e03e9136a7a55b55b9b34dcf056a89209d5f3b20f8892 SHA512 553e2e124ef64e2df8d6e38ccf140b1d497b8482ae9b972c8d062b2e0d4df409a227be1c0d2046724b5341a2be26e44d274175e6c466f30b32dd77ffe92fdac7
+EBUILD sphinxcontrib-programoutput-0.18.ebuild 827 BLAKE2B 6af51ebcee8748327cd379e611552e273980d72841a04b58be774630859345a563858effb1a1982e56365a5b1a3b7ce5cd486c38efa6d21477c562eb615267e2 SHA512 62be066e69f27fd919f8d03baf62da6352a97ec35cf6881bba210c457d8a03c340ece3478664a576d76240afc92840d537738c4b5e7e1179fbc90bc642d17ad0
MISC metadata.xml 1066 BLAKE2B a1cf8f874f1718ccafd94226a10751ec1f64e4e13f4d08ff615bfa2cdfeebfe4039a95ac82e7c181d7075f4c82c7ac05d2723ab7a1bda45394b33d87cd66dbb9 SHA512 bdca938c07ef286d9a0f047074549740d1535e1c46d084360b267e86b8decf9f03b7648260c12ae11eab32473cd1d15b14b24c883fd8c6f285c14fb3cd57ecab
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.18.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.18.ebuild
index 7f52fd398ee9..2f28e2906210 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.18.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.18.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/sphinx[${PYTHON_USEDEP}]
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 9dec89a12781..062e4667ccc6 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -4,7 +4,7 @@ DIST xarray-2024.6.0.tar.gz 3715179 BLAKE2B 42fa46883d27f656dca9b82e1647bd94a62a
DIST xarray-2024.7.0.tar.gz 3728663 BLAKE2B c5b14c3d4ea2cec90565a8fb93e49974f52c6f0e55103cd791e746e674d886be85c7df244690513a482b32062e733a670b759b710739303ae79f9a13beea8c01 SHA512 6a094dacdd8f09fb4674c67e03e1df67d0651053088fe39912713842dddb397cf5b5629193df170a4738dc8f75e96ae26582c73fac4679a1439e9d015dfcfcd1
DIST xarray-2024.9.0.tar.gz 3747432 BLAKE2B 4b2a3be1712194710aa00f4416479d93171ba3bcc49a68edf2bff65a2224c334807d4db9e63a95d6da7f7bd08170771cdad73f2d224837c35ccfcb2c72b881fb SHA512 179e1a6689095a091c49d6fe3b34e72afbfcfbf4d10056a695e4804cee2fc5e6da1ff9b3073ecce790618031286a2f383f00042d38c49e94a672ee6c2214b85b
EBUILD xarray-2024.10.0.ebuild 5308 BLAKE2B a2f4c7bff5ea5f757645c91be17e7d575f67ef6cd85de8333eb2f5a6d1f7a5fc2109bf2a3b8923b262699face465c192df7e6ce027e7a62e93f2f8ace92cedc5 SHA512 353dec44de96ab38928436c6b98145f63a4f390db70f196137361890bbede68e5b7de6a4b958152889490022199ad932116ab161d5d171217802380526e8c0f2
-EBUILD xarray-2024.11.0.ebuild 5310 BLAKE2B 7652264767a0dd066496ef2f70c993e86216dffdcb31fd53d88fbc16edbcf1ae57f82ec97733287d61d2ad2bb7cd4e0d4728a80b77b3bc60259ea2157e90a8a1 SHA512 99fd56d19d272be91889236e00657012acb5d1619eeacbae30b1d5587f6073c804ab45527ad5bdb89c7715cc335d86094fc5098ff0947da3f7f4ec76bb436a25
+EBUILD xarray-2024.11.0.ebuild 5459 BLAKE2B 3471215cf3f7a3d121e99bb360d005b835bac509ac49dda9be0e180ed23fd678e0c2289a45a1c98c238503ac915c2945029a8136a6cce3969086ddf1acb8d614 SHA512 9b43642495ea1ffba73144d6b86f8a5690a72975888b0f85b8e7ddb05680e39d32ea4b5e884c01a9bab966caf213919fd7fe8e93c11c78c3218bc1e4450e2864
EBUILD xarray-2024.6.0-r1.ebuild 4485 BLAKE2B 7005dea599a3cbd466300a98264459ff10cd2bffca94b58482698caaf86902e30c7c6abc185b12b3253d42df08722efef883881911d855ca48bd63c4c4528844 SHA512 c14f203d598ca71b525f1c65a42cc2a3145ef94ced9b5d34c943838cd43885c8a8fc3474569b5d5a2ed3489e4c45f2b14c16c1f98982781d558ed2602c25ceb8
EBUILD xarray-2024.6.0.ebuild 3442 BLAKE2B 7ce00bac609b29b1face4258ec8bca19bfd29a18ebcdc2352ea8209b7ae3679c4f91cfecbf3eea72a6860bb47217aa9e85630b2d1888708d93e61cffccc6e1d4 SHA512 4f8c1f36d4d9fd4a77d285462663a86040fa4da2dff2916f9bcfae77ac98da98b9983a1406fc0ccba899cb096b0abd1403ad3b678b37baeaaae74a75199be035
EBUILD xarray-2024.7.0.ebuild 4486 BLAKE2B 25c5cb9d5ee9e13acf26857f741a25b0f197b44f05a30189b1f2727ec3cba43b7d829daef12fa8ab2792a4a48e45dfd8650b8cf460649a3d2a2277a0aaa7cd48 SHA512 3e3a9b8d66538ce15dfb020442cdbd3c30a431eb6dd53d10ed3b9804c16936d7397c9e445e833c1ee230e2e580f8e55bc5bf53753dcfc1d7e3ab0f2dd4147665
diff --git a/dev-python/xarray/xarray-2024.11.0.ebuild b/dev-python/xarray/xarray-2024.11.0.ebuild
index f8ef678508e4..68f19b04dd32 100644
--- a/dev-python/xarray/xarray-2024.11.0.ebuild
+++ b/dev-python/xarray/xarray-2024.11.0.ebuild
@@ -121,6 +121,12 @@ python_test() {
)
fi
+ if ! has_version "dev-python/seaborn[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ xarray/tests/test_plot.py::TestContour::test_colors
+ )
+ fi
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest
}