diff options
Diffstat (limited to 'dev-python')
18 files changed, 202 insertions, 13 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex 6de6222db3cc..a9e406665ab5 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz 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 } |