summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin268154 -> 268176 bytes
-rw-r--r--dev-python/chameleon/Manifest2
-rw-r--r--dev-python/chameleon/chameleon-4.1.0.ebuild28
-rw-r--r--dev-python/gssapi/Manifest2
-rw-r--r--dev-python/gssapi/gssapi-1.8.3.ebuild48
-rw-r--r--dev-python/jupyter-kernel-test/Manifest2
-rw-r--r--dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild31
-rw-r--r--dev-python/keystoneauth1/Manifest2
-rw-r--r--dev-python/keystoneauth1/keystoneauth1-5.3.0.ebuild62
-rw-r--r--dev-python/nbxmpp/Manifest2
-rw-r--r--dev-python/nbxmpp/nbxmpp-4.3.3.ebuild35
-rw-r--r--dev-python/pyproject-api/Manifest2
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.6.0.ebuild42
-rw-r--r--dev-python/python-dbusmock/Manifest2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild2
-rw-r--r--dev-python/qiskit-aer/Manifest4
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild121
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild17
-rw-r--r--dev-python/qiskit-terra/Manifest2
-rw-r--r--dev-python/qiskit-terra/qiskit-terra-0.25.1-r1.ebuild (renamed from dev-python/qiskit-terra/qiskit-terra-0.25.1.ebuild)7
-rw-r--r--dev-python/sentry-sdk/Manifest2
-rw-r--r--dev-python/sentry-sdk/sentry-sdk-1.30.0.ebuild118
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.88.0.ebuild56
24 files changed, 455 insertions, 136 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index d7b4c6b7daec..3d72aea0d55b 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest
index a9a611d3d598..03bdf79e1831 100644
--- a/dev-python/chameleon/Manifest
+++ b/dev-python/chameleon/Manifest
@@ -1,3 +1,5 @@
DIST Chameleon-4.0.1.tar.gz 173650 BLAKE2B f5457ad7749ec98a0d80fd54b5b867d47f74bbf672abc1b4ad0e8c1bed5eaac93ea135801565a1a3fc72a8b930e67fa23d81c32bf866516bf9a16d1ef3b76ad7 SHA512 1cad12e13e5b90150c0d801951398fb68c2c05b9c7264697629fb21b0bb16325bfbf23f911c320c1464e78d6d275a565f0555474ac6d8e36b706b0eb7248d731
+DIST Chameleon-4.1.0.tar.gz 174877 BLAKE2B 00f0d6964f01ec375a18954a8f8f1f5f11da3a4af75b3d575a81d0458b25f98b1e8a399203147da90e60fad85d2a9df8da4123a86f0fda0e63a1c106a720bfc0 SHA512 7dc83ebf838ce9cc38093a08750145135e768352f74afd57f16e6f1c5dc5d24b482e56d40d088a204d72d8689aa978196fa2dd6e4cf89c872597286d85dc7594
EBUILD chameleon-4.0.1.ebuild 529 BLAKE2B a72f7c3fe8881772dc458845b11986ef1390a101694be016f584ebcdbf385b1dcf84832f40fd19bbc29f442ff80a9d3c2d2923dea78319d7aae199bf0d7c8ea5 SHA512 8f4e9b13ff50a4f638390982a27c15a1c81219e19a7a259f091d403a594ff63857a0657debb371293aa5a56cc85d8677c305c1bfb81f371fc545e818fe2fd59d
+EBUILD chameleon-4.1.0.ebuild 531 BLAKE2B 7a6cd77a399c07559a8f4f700301e28afc68448fc03d37710487c1210d1b070ed0717a5eda197da037410100681b5528502ae00b66a0d2cc7ef7f6cb52d1503e SHA512 3d2fae4107df611ca4df0a535b0f43f8962dcfbd06384b59b0a37d0786257053b20f5bbdb6a623155ac9d2c25d88855b63f69aa0edb48aa4ed0675f9081d9f1b
MISC metadata.xml 393 BLAKE2B da75a225bf4e4b27bdcfeec93eb41d2e20b2498bd28624d5728bc0aaa915a312376e85252258f7195ef77f4d089b8a94097b5d5762472e8a686df8e8901c7d15 SHA512 715ba1cb0190a925747a0c8d5529aa5e61202fba701cb2238ebe16643607918560373d34079e7ccd3e097e988b1ce2f6e6bf5eb3d090fd3f384bc7e651cb331c
diff --git a/dev-python/chameleon/chameleon-4.1.0.ebuild b/dev-python/chameleon/chameleon-4.1.0.ebuild
new file mode 100644
index 000000000000..aef73bc7e9f2
--- /dev/null
+++ b/dev-python/chameleon/chameleon-4.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast HTML/XML template compiler for Python"
+HOMEPAGE="
+ https://github.com/malthe/chameleon/
+ https://pypi.org/project/Chameleon/
+"
+
+LICENSE="repoze"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest
+
+src_test() {
+ cd src || die
+ distutils-r1_src_test
+}
diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest
index e2b78bb35f95..b9b9195a0440 100644
--- a/dev-python/gssapi/Manifest
+++ b/dev-python/gssapi/Manifest
@@ -1,3 +1,5 @@
DIST gssapi-1.8.2.gh.tar.gz 112521 BLAKE2B d7e14c73c346066a58ae3b3cf1faeec2ef7df3d4da3f2c9e3198928225d81d99466185a9dfa06a59ae50beeeed58d4e73f8a668e1ac605e5b9806ed7a0019831 SHA512 6587f1947dc396bf608ba71e77388e6f7d161753005b9b82ea9f3b174c898bb18409a27e9aa035fc782e15fcd2efe7ca5c497d4687d69023034cea59d6a003df
+DIST gssapi-1.8.3.gh.tar.gz 113958 BLAKE2B e830ae4ee0f22ef85c4ae193cb62ad3ebec222cd4ea9c9b9531b621b358bc71a9e46440ed673f888837a5d42746a6c9d4033fed1db5f1dc044e982cd5d63e3d8 SHA512 f08a318beac4b2807f33f5c30ccdafeafed0971537456a477138fe783f7fd9f05ab59cff74030c3041504302b0922307e5c391cd5d0e8b4f370f0036a5ef45b8
EBUILD gssapi-1.8.2-r1.ebuild 1025 BLAKE2B 682b90ce6e66eae4a6f32d3ede2564aab55c4bef17bd89f8a45b5da228c07887dce94a04ed42b7dca517ff4bda83543fb9e80644f3fe5dbc585699d962dfa1a4 SHA512 d2f087ed17bb07b375de0b3ae7fdd90c6ced0bcb5c906a9184cd0765c5c505293816ffcf617d9a0916efe8f3500ca898ae9b29ee5dcb465f3d0ab7e66365726a
+EBUILD gssapi-1.8.3.ebuild 1028 BLAKE2B 7ebad286b98bfac35f421a2073cf24b3ee9d5e6ce688d73f6916acfa62636abb1f830b6c1803b6d96c9e970141a79c8198581d02a8a645fbef329680c9b28428 SHA512 a405de1e924933621a326cb577c6460cd5f6237e944831aef7b11c455fea65b62460bf0074c98eec84afde0af22c4653ca15286f1deb6cddc7e87c8a1ca3d98d
MISC metadata.xml 508 BLAKE2B 546d1ff6df79f22a0cde8d19a5718f834301630cda7700c73f2e6943c1634662bb216f79e290d6efe681e96f24f791785e104a2fbfe4af4d7632899db33edde4 SHA512 3ed7272bbd046d2ca4f8e0b67d005a7a676e4998acba2f7fe70d8f9022d3bb0bdc3c845ed666db3c23e4bd118fb4d762af21d94b47ae664de568fb277b7da033
diff --git a/dev-python/gssapi/gssapi-1.8.3.ebuild b/dev-python/gssapi/gssapi-1.8.3.ebuild
new file mode 100644
index 000000000000..3c31abe7865b
--- /dev/null
+++ b/dev-python/gssapi/gssapi-1.8.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
+HOMEPAGE="
+ https://github.com/pythongssapi/python-gssapi/
+ https://pypi.org/project/gssapi/
+"
+SRC_URI="
+ https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}"/python-${P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/decorator[${PYTHON_USEDEP}]
+ virtual/krb5
+"
+
+# cython-3 produces a broken extension still
+# https://github.com/pythongssapi/python-gssapi/issues/327
+BDEPEND="
+ <dev-python/cython-3[${PYTHON_USEDEP}]
+ virtual/krb5
+ test? (
+ dev-python/k5test[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd "${T}" || die
+ epytest --pyargs gssapi
+}
diff --git a/dev-python/jupyter-kernel-test/Manifest b/dev-python/jupyter-kernel-test/Manifest
index 842027615a7f..6a7bf1942f00 100644
--- a/dev-python/jupyter-kernel-test/Manifest
+++ b/dev-python/jupyter-kernel-test/Manifest
@@ -1,3 +1,5 @@
DIST jupyter_kernel_test-0.5.0.tar.gz 15022 BLAKE2B ec02d8a4a1271b2aa6a9c04820c54abe312f7dddef62d5284b858ad5d63ff8b6af12714cc93a252b2594dec713f78d70d0433bac26e34055c4bf41c33f708c17 SHA512 9b440e170a70fb1f505a6cbda1642c68e9d4462dac7fbf7f103c6ef6fcd4adc5152b2cdf7538a78a6fbc02c504108d766ae8edab6d7dce421ae92648d2142b94
+DIST jupyter_kernel_test-0.6.0.tar.gz 15445 BLAKE2B 7739ad85edce96b2bd41ee2af2552f4643a301e33978438f546fb7dbe6e449e89ee1a5dc588af30b4df9786f6cc627fe46c2d43bac43cad86693f0a6d0f9bc10 SHA512 ff518d89f9a32f714a9335e4ee151f205b629399dab84217466ca018556d927a3f91c4cb8b599879946b5332b2b3367c62a6bcc10e20cf43c3f2c3b257bc0d90
EBUILD jupyter-kernel-test-0.5.0.ebuild 608 BLAKE2B 10c625f1559b2ab3f966848bb3e4b7271a028dbc32237d3197c9fcf5b7f499b6ec2f44f2b86084d69492592d00576acf96d66c408d8d9d400473874ef450879b SHA512 edf465654b20e25758f74a184a89a111c8f28216875b91c015a0756b624dd0ef355771a4bcd1b118c161cc74c00eac525ed2a1b3f5cd62ce9aaad5862929e5c0
+EBUILD jupyter-kernel-test-0.6.0.ebuild 608 BLAKE2B 10c625f1559b2ab3f966848bb3e4b7271a028dbc32237d3197c9fcf5b7f499b6ec2f44f2b86084d69492592d00576acf96d66c408d8d9d400473874ef450879b SHA512 edf465654b20e25758f74a184a89a111c8f28216875b91c015a0756b624dd0ef355771a4bcd1b118c161cc74c00eac525ed2a1b3f5cd62ce9aaad5862929e5c0
MISC metadata.xml 440 BLAKE2B a4b9e3325411a76f939b73cbff422b92265de8388ad53441421d93c26a8b7341694e4540f43a91aeec6e13af8a746f6f78b3b76cf7e6b4d253958f1573443e16 SHA512 71036118a1fb347f7d8733ed631a223655e58aa8fd0c0e527b4802b10eac8ce32fa1e30f1736803bd4b2a69fd0973546c4bc56a551c9b4b29e379db72bb7bb07
diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild
new file mode 100644
index 000000000000..18b2bd3aa6c8
--- /dev/null
+++ b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Jupyter kernel for octave"
+HOMEPAGE="
+ https://github.com/jupyter/jupyter_kernel_test/
+ https://pypi.org/project/jupyter-kernel-test/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/jupyter-client-6.1.13[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/keystoneauth1/Manifest b/dev-python/keystoneauth1/Manifest
index 8e4870d9f178..c4244c81e51b 100644
--- a/dev-python/keystoneauth1/Manifest
+++ b/dev-python/keystoneauth1/Manifest
@@ -1,3 +1,5 @@
DIST keystoneauth1-5.2.1.tar.gz 273214 BLAKE2B 1edeaf982dbdf9c4c0d3ba15762a37104bd355bc5de848d05bbc1d51b914875f8ff47be3777f57e03b10a0ad837f29c1ad8df8666a4839a51688afd6894706be SHA512 912833a84cc47e13db851cfd34e6d4e74d3f3594f15c5e5a94c318d7a720145cc226a85921a7aed6e1385b4b260fc3f966a1d558d5165af3bc39ed87e2a148ba
+DIST keystoneauth1-5.3.0.tar.gz 274216 BLAKE2B 873a0bde2507b4b4b2bfc748d77b1c0b8be321c51cff0376020e84a63cebd030b118c90765302ce8cd51467f5c615a9b289480a1105f4d7a4a86e96fe44f7089 SHA512 91a9f9359926932a2e78a9164f8a1f2d08da306cc83f011f9a19535795b6a7faa3af0673665444532893325a2fe752f1d6a18e04b84ea1b3db8c9d1647b4f3cb
EBUILD keystoneauth1-5.2.1.ebuild 1866 BLAKE2B ef2a8b990234d3128dd21a384506634422489c39c6d661bdcd5c7174497175ea7dd0a69d2aa43c6caa1f7b5c6ecb4d7e1e3765bdefe336ef4bcedb0f7d66d0e6 SHA512 ff86f168063fdabea504327ca18e55b561ad87d93efa3e0e2bc5c251d7311855fef0512e7502fe0493c810fa300f01070bef8b4438b2c6e92b8a7e22dcef0866
+EBUILD keystoneauth1-5.3.0.ebuild 1869 BLAKE2B 2a6526a6f5b601241d6b8c3b1bc0c8f805f5501ed0e2f40ba8f2dcb8c84ec1224afdd280d2ff35491b547d9e2f816054122a4ba243c0b53badfc03757def8eab SHA512 75041bce2a29e2929b24a69f64251b01f90a0de144e713e1467cb8538d9d8a7ca008f4ce7eefb2702d05d83c6eb101cda10fa41e3e3e9bee8d5485dc2da31dbc
MISC metadata.xml 518 BLAKE2B 8a84b6a7146096e67c0517623f0680cbe7772a48d8167b1aaf34dd12f7f626c84e60c0a15b3d90ae9df6483c33d7b51fc5cbf51d35e4f409e04573eb8fe18d1b SHA512 9a5b7fe8f29deed8ed59d6b3a96cfbacd5b566d6aa6eabd55545f02521d3dcc7ef7347632cdbead0735d28004ffe55a18550ee45cf8634253900f0190f140434
diff --git a/dev-python/keystoneauth1/keystoneauth1-5.3.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.3.0.ebuild
new file mode 100644
index 000000000000..b0f8223e4c1a
--- /dev/null
+++ b/dev-python/keystoneauth1/keystoneauth1-5.3.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud"
+HOMEPAGE="https://github.com/openstack/keystoneauth"
+HOMEPAGE="
+ https://opendev.org/openstack/keystoneauth/
+ https://github.com/openstack/keystoneauth/
+ https://pypi.org/project/keystoneauth1/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+ >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+ >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
+ >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ # relies on specific test runner name
+ sed -i -e 's:run\.py:unittest_or_fail.py:' \
+ keystoneauth1/tests/unit/test_session.py || die
+ # remove the test that requires hacking
+ rm keystoneauth1/tests/unit/test_hacking_checks.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ eunittest -b
+}
diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index 50a00a0a1ebc..307b54b3dc97 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1,7 +1,9 @@
DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007 SHA512 577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04
DIST python-nbxmpp-4.3.1.tar.bz2 135981 BLAKE2B eb14bf40448fc49cd2656d4ffdafcbe66e4d91d371377f976cc1030067830f47cdd1a27b7c28f0d0a7a4292225913e55db12b6dfb7cc2e5f4ffe230f3aef0e51 SHA512 da69a54efed5c906d8c6e5a093254c0b86d21071403838c2cf969b2d969ea4647c3153fdc4231efa5ecce00eff8989a83e818e9ff7590964d25167878ae93adc
DIST python-nbxmpp-4.3.2.tar.bz2 136430 BLAKE2B 9f282ab7a5df4c674f83e01282f7d34af8e9f5cccc4546d8462e46e84a032847f4e7a21df1852f46a41f07a26c0ef9957fffe068711d08aa73545a35452c24c4 SHA512 6aca60d354c0ffc46b95cce13b17a261aa9bb9f3f7f3292499f0e994806377472c74dc5407aee71c773ab76c62a7958899b7959d5ec95a367c0e4b4f7c104c02
+DIST python-nbxmpp-4.3.3.tar.bz2 136583 BLAKE2B 2b5a8cf976a44747c9ab245c6744d6b9b797e5634cff689c17f929107b5ed9e01273cf34e96427d26df0397c70d7fdb7a9f4db095d7582b00e464bea4ea9f4b5 SHA512 0c433821b88103418a9326519f8793ae5b430901141333b10a747e60eeec63d576020b3b32b610a5dd52a4a4ec22572eb8728d92460411bdc92b4c54d3764980
EBUILD nbxmpp-3.2.5-r1.ebuild 798 BLAKE2B c5a53c25c177b51344a80efc8f9f723ebf26b6b934b5b8d09ed2418a5aec552625efd3ddb27de9d4492fc468fd7def31b3affc8d6384a5a2e2792711178eeb02 SHA512 a0c4d39a2df8f8904c45c9166bb13e2f3ef095591d614f62d47a0f95419f159d846fdd9899e525be8d718ba4f59d5bd7530e7855f7507e4dc19bd231851c9071
EBUILD nbxmpp-4.3.1.ebuild 861 BLAKE2B 065ee47b9ec0f4bf88526b77e4bad0b26fd3f1e8fa812b091b0bfe4de3113bcb3e52c48fab8b41a87b478cb2cf8f1f7b29cc7a3c086dbd60162d45f981eed51a SHA512 112ebfc0c678573a30bf9144fe3faea37be5be3cf1885412ee40974a49103c9ffb9cfcde7fd575e2f7741b3884ea4890406bf10296ce19240c2615d0b0836095
EBUILD nbxmpp-4.3.2.ebuild 863 BLAKE2B 3fd0a95583ee746708a1619783ec710b1b3b9966e7918ded09678555d25de3ab5ba75aaf5d675707a952e92cdbd10bcbf3821a4fd781d4f7f7fdf72fac400b1f SHA512 9b4183354fe19460920035cc247157c0ba9da73d776f5acd31dc328956245e2126fe0e53d0dc67019cf5bfbff33b8975e1c8c90dd8c7b1de08f2ff5a85a20af8
+EBUILD nbxmpp-4.3.3.ebuild 863 BLAKE2B 3fd0a95583ee746708a1619783ec710b1b3b9966e7918ded09678555d25de3ab5ba75aaf5d675707a952e92cdbd10bcbf3821a4fd781d4f7f7fdf72fac400b1f SHA512 9b4183354fe19460920035cc247157c0ba9da73d776f5acd31dc328956245e2126fe0e53d0dc67019cf5bfbff33b8975e1c8c90dd8c7b1de08f2ff5a85a20af8
MISC metadata.xml 426 BLAKE2B 2772501445c7b3f8db801d5d6c52c6004cc6c67527b30cfcd5f48b54c3e483f1ace9307632f0da179cc4462e3ffde741b66af38c76e248004ff7238a591a15bf SHA512 0f456e67e255e045d97f969ed16c7e304d07a6b9a60d938dded30e78235a2ef984f5883c08f655e14084a8d76f54cd578c3d1eb387f0cc4d8502a5188dac987d
diff --git a/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild b/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild
new file mode 100644
index 000000000000..8eff1b51bf70
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-4.3.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-nbxmpp-${PV}
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="
+ https://dev.gajim.org/gajim/python-nbxmpp/
+ https://pypi.org/project/nbxmpp/
+"
+SRC_URI="
+ https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+ dev-libs/gobject-introspection
+ net-libs/libsoup:3.0[introspection]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest
index 59b1d8ff7a04..887258a8e2e2 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,5 +1,7 @@
DIST pyproject_api-1.5.3.tar.gz 22128 BLAKE2B 0004682932717db0926e0e080ee78a9b24a9fc0025769e0cbe300bcf0ed50ddbabb52c257e2860718f87707072701ba2912e0fbf32b5481bd2993fb2b304e7c7 SHA512 719c4a9d747d8b5fbf3ac86c5f828c9fe10592a5dd71f68ffe308a8b73036de6777e32ddbcbaa7a45dcb23d0963555abab3e0fc4ddfc5eaac864b8892a1b67b8
DIST pyproject_api-1.5.4.tar.gz 22002 BLAKE2B c56e2a98640696cd4f9796bb6d896db792bf956bea8e0f38c675aef03cd087204b254dbaf6d1fcd30dbe3107364409b8a0184dbdda651bedf37e147cd8a1b276 SHA512 e97305faa1420afa39274098e3d367ced49be8db4a87fda3f7c81b54e3a4b79eca80cf9b7eeb9b11af580535d758a750be8fb070e343355f43f93ee8a979357c
+DIST pyproject_api-1.6.0.tar.gz 22456 BLAKE2B 0bf4945f62ad896886b3e6eb2747e746781ea8b82a9e2ecf2dfa545947fea32e26b8b2214107c4ebec7cbe1157c38965afbcba8b561ed4ede51ce3fb900ba962 SHA512 b0ea03e43016db3b916a3483eace616fc0fefa9d9e0e601792a3a6e13cd671725566d91452ae08d922aead68a0c6f38fb933f67f6e1c136896b39f032506f2ba
EBUILD pyproject-api-1.5.3.ebuild 989 BLAKE2B aeb277fe534b1fe0dd1b42e2b18a7da8ed53bd143eb9f47b6f745f1ae8e0489701c20b0dc84c2d8fe44fb74b672401c8910a40484c014c6d8a5f9bc46b69be13 SHA512 f9842ea7ec294358dbedc72b84e3121b505c1a4480bc792a34106c627e81277ae231882de7e2392de8cd69fa12c8e379ad9da3a5a10dec75626b4de3fbd0fab1
EBUILD pyproject-api-1.5.4.ebuild 997 BLAKE2B 9e15b27cc31563d89ba34bda47413bf4a56352bf969f41146b5a48abfa3159f5184314e991b17f0b81c600482e0bc78123e7a7720dd886e8664bbb4d9d671209 SHA512 102ed6a025fadb3887d9773cdf4af1a4a8b5f6b084126d06409560a5d69011b58067e0f6dfd16be1c26488d5481349dc235789dcb05dd835b5aead7f8af681e0
+EBUILD pyproject-api-1.6.0.ebuild 1088 BLAKE2B aa0f13d2cc7c77a500e2dc51ba54118115ebccef88012ddc65a9f6d56573b181a06715440a7b2466559ad0abdc6a25447554b306af4cb1523036cf7565912518 SHA512 60d517dc048b700fb1b66e0c3d2ed72152ddca2c6f28db36cd491379471306137ac25b664808813c352883f7cdd3bd680f383608bd2db8cbfcf4f387803cf84c
MISC metadata.xml 402 BLAKE2B 97a109aafbedae6881b392c32a4b92d84e48561721750c2c0ab27742411d8615262aca179ca3cbe8a7bbd9e11bfa4369bc57497c143790a1911151af72245431 SHA512 52d9c21cbefa6e49acfb04bbf94e61e6a211dbdd369da1cf8893569964edef5862df18d7180023da9b56ced091c6baa597c5d6d07ba905a04ebc5c2a481e6178
diff --git a/dev-python/pyproject-api/pyproject-api-1.6.0.ebuild b/dev-python/pyproject-api/pyproject-api-1.6.0.ebuild
new file mode 100644
index 000000000000..89015d483f8a
--- /dev/null
+++ b/dev-python/pyproject-api/pyproject-api-1.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="API to interact with the python pyproject.toml based projects"
+HOMEPAGE="
+ https://github.com/tox-dev/pyproject-api/
+ https://pypi.org/project/pyproject-api/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' 3.{9..10})
+"
+BDEPEND="
+ >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/pytest-mock-3.11.1[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-68.1.2[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ tests/test_frontend_setuptools.py::test_setuptools_prepare_metadata_for_build_wheel
+ # requires Python 2 installed
+ tests/test_frontend.py::test_can_build_on_python_2
+)
diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest
index bdd0ab7d00c1..0055bc59e861 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,5 +1,5 @@
DIST python-dbusmock-0.29.0.tar.gz 92406 BLAKE2B e23a7e81584a94532258237e75f35d1c7fe2cba901d30e1a211d61ce48db2992f1c19d08401059b60b80a3aa7bf6c1e21d096bd30eacb27d16c3189b1f9b7938 SHA512 618f6069802cdfcab41e09c9ed27f2c55c35f072bea4c0b38c057297ff3de0759b1b37128fee8d331d058f3c2a4607f25f0d8b42077f5b4fc155c6e5a4cb94c3
DIST python-dbusmock-0.29.1.tar.gz 92555 BLAKE2B 64888de1a6b99698a36be357cad56f7d0f646a2ddb67825b37f5a9241a90dc7d4df6f0de42abc471ec10e10e9166e0b8b3d17f4e6277f2e54836cd01968dfe61 SHA512 722002838a983bbe908192ed1cae715066f509f33bd3b9bff8075d8f2d75c41b57e89bc7d76af2591d815f244b604671fa45030a52499a369d2cf23842fa4e88
EBUILD python-dbusmock-0.29.0.ebuild 932 BLAKE2B 30cb37156591347c091d0b6bd5b29ff8b1a6e9e4e390d308389db87876980ad0114e7092976055921550a7b3c2a4a312c721fec75d110b10226dd7dc9aadc0f8 SHA512 85fe50caa7198cf137240278c20cf363f5b71e1246bcabf2cde2330fe1ee12f29ca52b8b9063d668593626668eae02f2866a530df3333ee395c19b940d31d4f7
-EBUILD python-dbusmock-0.29.1.ebuild 940 BLAKE2B 628452e0abc72feb351e5fd1771c6c6374c50e37902a2e984c54c62c2cd8d60a0faf8a285da8235f54fd638b59a520f6da28942655c6a2ea1320ddd36fdfe21f SHA512 8aab28d093496389cbbccfa353a8eacf9fbcd3529f29e6cc1c827441e7b25e40d3ed4131121de8e39f1d9d9d19103b981f08e7daf9ba5e19296ec8c3210dc582
+EBUILD python-dbusmock-0.29.1.ebuild 937 BLAKE2B 3a29b5e860fd8f79d3de75199468864e092607dca6738796654b66861b3ab8c3ab8d7bb4d6a5788c9fe903a01adaceebca8b5a30bfa129aaabeae74ab8876861 SHA512 5c66606e456d6690160c2f9d1da723123ccefbee6c831ce93cd8bad6b749f87afe107309221e30e0ad58e64d3644422f0f11af76e1ebe64530f451a49fd837ec
MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
index 51ed224162c1..06c9da4ca7f2 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.29.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]
diff --git a/dev-python/qiskit-aer/Manifest b/dev-python/qiskit-aer/Manifest
index e200c730fa6e..c8decaa8de21 100644
--- a/dev-python/qiskit-aer/Manifest
+++ b/dev-python/qiskit-aer/Manifest
@@ -3,9 +3,7 @@ AUX qiskit-aer-0.11.2-terra-test.patch 1728 BLAKE2B bafee3006858ff064285f95a6c27
AUX qiskit-aer-0.12.0-remove-cmake-dependency.patch 504 BLAKE2B 3b64e7cc3e8b3144fc6983e1c5e99cb25197a555d76a79f4d3f32afca017d43c82c96ce4cdd9fe847eb95b3a0ded1fe9efa7569e23ce0032495c1aaedc460c7c SHA512 927715515b98e617648afa869aef56a5d86607c3ef829b7fd01bc7e9df0a626827f576d0ca7579a7d75415a3d82cadbefbb697b363a584c8c2e549306057c5c6
AUX qiskit-aer-0.12.0-wheel-dep.patch 744 BLAKE2B c37f15fb6a0414bb75e6dfe3143f1348bf0a4b9ddb817b23c831a35d8a07ddb9768406878d7c049af21a6f49c7bb060fe6533638bb85527bd5071e7ce4f9aa95 SHA512 8ed915f188613ddfbce79cb3c51bd84ac32bf24cceceae5c6d7d44720cb5bc42ec5c42bd44e8c0a85f4409c7937ab65b4bb57781b2b6a7654744223833ef6826
DIST qiskit-aer-0.11.2.gh.tar.gz 6707283 BLAKE2B ae32a469d23a31f202b9f970c59e9efb76c290243bce6179b0a58590d671f6dec0428245131e7cb2966b818dae9fbe7e7078a63fac107572e9e7d4a66e47a539 SHA512 48b28f6c54c898bb3984062ec772373e90899fd436c8e00f0c4abd57b6b98ea6c647283445fe551bd516483b66d25c9861ef519f01a0d1ddc6b3ddbce07bc56a
-DIST qiskit-aer-0.12.0.gh.tar.gz 6730571 BLAKE2B 8d14012ffb0e12f32dc954dfa883bc43be6ac7aa4e01597d6abb11c22d7f39e9b419ab78db0c613d951555590498e1f0a5dbc7bb7047d2a8e71ae9a6216c79ab SHA512 4e594b56df671284492146c005de82ac184adf1b96acaf7fffea4b074cd0dc724445c0a10911a985a5e226960179926c94c21dae8edf7e615267b31d53c572e2
DIST qiskit-aer-0.12.2.gh.tar.gz 6979559 BLAKE2B c7f12c9b8f53a9031844e123b8ef6d723e0099be028c5cfba03143fb8b3c7269768ade99d3ef3b4b82c0b36756bf8e82971a3f70c0f5735891eb77a78a6d9512 SHA512 2a9ed6777e5e4d60a393d5a1b21b44ea3fa90fb791aeafda8bbb4ca8b55c7e8161cd5a275fd14bf968a22537cede099dbd419d1a3c5edebe85fdb82501c4de90
EBUILD qiskit-aer-0.11.2-r1.ebuild 3034 BLAKE2B 259fd84cda2e9a4ae2d7ad425f49a1fabc3330537616e9b23e6e0493fae7bc55252039a5eaaba3cb731cae293c5f43af87a124521baa6ab226ff157f96c179e4 SHA512 2c2e457ba55c25762158b5ad37878484ec857eb0445456472d279ba6a5ac9d2fd771b4e654ef72b5901f28b3b1f96eeaabfe86e0ca3a09f5dea38d9fee256f6c
-EBUILD qiskit-aer-0.12.0.ebuild 3675 BLAKE2B a3242a18b74f183f7092617b37d00869b4371b5cb99ba19d62f7ba8927c263f601a5db9985208261b8003fd392fa11a5755bdb3652d68c2bac82280fe0d65a2d SHA512 dca6fd178013a068febb398af5d8b5b03992432bcf8285df0be20472a89a42a16ba8646089837ddfd44429f66e77122b357907968e759aa1392c05c75463a1e6
-EBUILD qiskit-aer-0.12.2.ebuild 3632 BLAKE2B 529b9e8f090650c17e432ac55ca2283a69ce744bfb8f4d0587635090668911a8d7ade51d84f63603630d7a58b2841374eabdb82f76d359b8269d17d18f6a1ee9 SHA512 6da6488f3e56a3a572db084759efd35d0810255957f79ee92ea9368f500741c12dfb6d9561ca958d19882a8649eabaea1b36877908feba65ec901a0a5af5240c
+EBUILD qiskit-aer-0.12.2.ebuild 3842 BLAKE2B 3035fef1ca3c9004d648f5fc2c0afd298c954e4ce8b3c09735d3fca1d915ac751a6b802267a664d743039213336cc6a1a1f1753e3d9fbab6159f757402695d51 SHA512 c72c20b3b44e1e4f88c48c1e0ec3b32c80605b633f02a46d0d5bed8281a7e7d295933c9b11a266192a2b00cdef34b42f811cbf127071583bf2c7bd5cc99a77a3
MISC metadata.xml 1049 BLAKE2B e2118dc211ac8f42115959dde943a32331b4186524ef4a5a1343d8798a329e1d0de5f9a52a9c1212ec6af39392993378c6422424488782747ffbf4ab1e63d25e SHA512 bc4c9a19376938e973bedbdff0bbe95edb98c78b75d03f2a12985558a5cd5d0ceb934c43371438dd597a8d4fb8879d5483aeb8d806ac4d9b73b704d1232086b8
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild
deleted file mode 100644
index ec1410b313db..000000000000
--- a/dev-python/qiskit-aer/qiskit-aer-0.12.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="High performance simulator for quantum circuits that includes noise models"
-HOMEPAGE="
- https://github.com/Qiskit/qiskit-aer/
- https://pypi.org/project/qiskit-aer/
-"
-SRC_URI="
- https://github.com/Qiskit/qiskit-aer/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# Tests fail: https://github.com/Qiskit/qiskit-aer/issues/1742
-#KEYWORDS="~amd64"
-
-# The reference implementation of BLAS/CBLAS is not compatible with qiskit-aer right now,
-# because importing library causes an error.
-# /usr/lib/python3.9/site-packages/qiskit/providers/aer/backends/controller_wrappers.cpython-39-x86_64-linux-gnu.so: undefined symbol: slamch_
-# Using sci-libs/openblas instead here,
-# with the option to switch between reference/openblas implementation runtime (eselect-ldso).
-DEPEND="
- >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
- >=dev-cpp/nlohmann_json-3.1.1
- >=dev-libs/spdlog-1.9.2:=
- >=dev-cpp/muParserX-4.0.8
- virtual/cblas[eselect-ldso]
- sci-libs/openblas[eselect-ldso]
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/qiskit-terra-0.21.0[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-util/cmake-3.17
- >=dev-python/scikit-build-0.11.0[${PYTHON_USEDEP}]
- >=dev-python/pybind11-2.6[${PYTHON_USEDEP}]
- test? (
- dev-python/ddt[${PYTHON_USEDEP}]
- dev-python/fixtures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- # Remove cmake dependency from setup.py because of
- # invalid dependency description. We put this dependency check in BDEPEND.
- "${FILESDIR}"/${PN}-0.12.0-remove-cmake-dependency.patch
- "${FILESDIR}"/${PN}-0.12.0-wheel-dep.patch
-)
-
-distutils_enable_tests pytest
-
-check_openblas() {
- local libdir=$(get_libdir) me="openblas"
-
- # check blas
- local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2)
- if [[ ${current_blas} != "${me}" ]]; then
- eerror "Current eselect: BLAS/CBLAS ($libdir) -> [${current_blas}]."
- eerror "To use qiskit-aer, you have to issue (as root):"
- eerror "\t eselect blas set ${libdir} ${me}"
- return 1
- fi
- return 0
-}
-
-pkg_setup() {
- if use test; then
- check_openblas
- if [[ $? -ne 0 ]]; then
- die "Set blas implementation to openblas using 'eselect blas set openblas'!"
- fi
- fi
-}
-
-python_prepare_all() {
- export DISABLE_CONAN="ON"
- export DISABLE_DEPENDENCY_INSTALL="ON"
- #export SKBUILD_CONFIGURE_OPTIONS=""
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/terra/states/test_aer_statevector.py::TestAerStatevector::test_drawings
- test/terra/states/test_aer_state.py::TestAerState::test_appply_diagonal
- test/terra/states/test_aer_state.py::TestAerState::test_appply_measure
- test/terra/states/test_aer_state.py::TestAerState::test_appply_reset
-
- # TODO: GLIBCXX_ASSERTIONS, bug #897758
- test/terra/backends/aer_simulator/test_algorithms.py::TestAlgorithms::test_extended_stabilizer_sparse_output_probs
- test/terra/backends/aer_simulator/test_options.py::TestOptions::test_mps_options
- test/terra/backends/aer_simulator/test_fusion.py::TestGateFusion::test_parallel_fusion_diagonal
- )
-
- # From tox.ini/tests.yml in CI
- # Needed to suppress a warning in jupyter-core 5.x by eagerly migrating to
- # a new internal interface that will be the default in jupyter-core 6.x.
- # This variable should become redundant on release of jupyter-core 6.
- local -x JUPYTER_PLATFORM_DIRS=1
-
- rm -rf qiskit_aer || die
- epytest -n "$(makeopts_jobs)" -s
-}
-
-pkg_postinst() {
- check_openblas
-}
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
index a71df28d8888..2a51f570fc73 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
@@ -30,6 +31,7 @@ SLOT="0"
# with the option to switch between reference/openblas implementation runtime (eselect-ldso).
DEPEND="
>=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
+ <dev-cpp/nlohmann_json-3.10.3
>=dev-cpp/nlohmann_json-3.1.1
>=dev-libs/spdlog-1.9.2:=
>=dev-cpp/muParserX-4.0.8
@@ -38,7 +40,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- >=dev-python/qiskit-terra-0.21.0[${PYTHON_USEDEP}]
+ >=dev-python/qiskit-terra-0.25.1-r1[${PYTHON_USEDEP}]
>=dev-python/scipy-1.0[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -86,7 +88,7 @@ pkg_setup() {
python_prepare_all() {
export DISABLE_CONAN="ON"
export DISABLE_DEPENDENCY_INSTALL="ON"
- #export SKBUILD_CONFIGURE_OPTIONS=""
+ export SKBUILD_CONFIGURE_OPTIONS="-DTEST_JSON=1"
distutils-r1_python_prepare_all
}
@@ -94,15 +96,14 @@ python_prepare_all() {
python_test() {
local EPYTEST_DESELECT=(
# TODO
- test/terra/states/test_aer_statevector.py::TestAerStatevector::test_drawings
test/terra/states/test_aer_state.py::TestAerState::test_appply_diagonal
- test/terra/states/test_aer_state.py::TestAerState::test_appply_measure
test/terra/states/test_aer_state.py::TestAerState::test_appply_reset
- # TODO: GLIBCXX_ASSERTIONS, bug #897758
- test/terra/backends/aer_simulator/test_algorithms.py::TestAlgorithms::test_extended_stabilizer_sparse_output_probs
- test/terra/backends/aer_simulator/test_options.py::TestOptions::test_mps_options
- test/terra/backends/aer_simulator/test_fusion.py::TestGateFusion::test_parallel_fusion_diagonal
+ # requires qiskit_qasm3_import
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_1___automatic____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_2___statevector____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_3___matrix_product_state____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_4___extended_stabilizer____CPU__
)
# From tox.ini/tests.yml in CI
diff --git a/dev-python/qiskit-terra/Manifest b/dev-python/qiskit-terra/Manifest
index 6be02d2a09fd..c20d86a89a00 100644
--- a/dev-python/qiskit-terra/Manifest
+++ b/dev-python/qiskit-terra/Manifest
@@ -79,5 +79,5 @@ DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295
DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
EBUILD qiskit-terra-0.25.0.ebuild 4797 BLAKE2B 04e372d318da245da300c938926ed1f87ff9c9f327de8b594e1c138300ab98a1b5aa1bca4629f90a0c49e09d50d0459ccb4a5c60c31d3e281960ed4c995c678d SHA512 d5118cf151a6df84990dc41bfd532843e3542c299245efeda7a4b72986d425fcb1b901486e3834536ab1bab1c8e8813b4e4f010e93ffa6eec60d680e401da1d6
-EBUILD qiskit-terra-0.25.1.ebuild 4827 BLAKE2B cc6d117696756dc085e65cde6aa521b7c9261b1e76a7c89b07de998eaf7dd24a2899c3f4e5ec362defff5ecf2856dc3418d347222c50c858f11080990a87e8c8 SHA512 fa75acde4fc14805ba55bfff5b6133bd65ea73015949c98b1d321f2358511a8a90caf130cba8baccf4b83b302108d4f79850cbd868f0bc89d3b27645f295f3b5
+EBUILD qiskit-terra-0.25.1-r1.ebuild 4933 BLAKE2B 66c2c7731cca442d29bca2d2f3fa269c6f9d5cc2b81c2b0b354550ae54b401b2c855756651b9fa37e73c84599f6da2a150669ef08f486b4bf98b7abffdcea98d SHA512 6dde9f6c5310c798a915beea51081c7d08b52e4f8dda46c3b6a56474f1bb15e35abe4bba937415222693d0b791d35aa01b2566adf8217de171d0ad4686fcac1c
MISC metadata.xml 1093 BLAKE2B 1af13b6038faf75ef4aaacc22af472e2a9515fc0ba2dc5802aabc768702158f9c6ed8c81eef0ec7edbb2c18a80c28f8c6c3cf93c3b212fd2b7f5448038231107 SHA512 62d534ee1751329618a66f7b9be79c93c3b67a12f9c0bffb573f83eaf8ecd71e83802b86bc48d9390ce35175fb81f99aa302ba0c5a6345c124628506f2c55309
diff --git a/dev-python/qiskit-terra/qiskit-terra-0.25.1.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.25.1-r1.ebuild
index 0df372dfd7da..e6bed22000a8 100644
--- a/dev-python/qiskit-terra/qiskit-terra-0.25.1.ebuild
+++ b/dev-python/qiskit-terra/qiskit-terra-0.25.1-r1.ebuild
@@ -154,13 +154,18 @@ QA_FLAGS_IGNORED="
distutils_enable_tests pytest
+src_prepare() {
+ # strip forcing -Werror from tests that also leaks to other packages
+ sed -i -e '/filterwarnings.*error/d' qiskit/test/base.py || die
+ distutils-r1_src_prepare
+}
+
python_test() {
local EPYTEST_DESELECT=(
# TODO
test/python/circuit/test_equivalence.py::TestEquivalenceLibraryVisualization::test_equivalence_draw
test/python/primitives/test_backend_estimator.py::TestBackendEstimator::test_bound_pass_manager
test/python/primitives/test_backend_sampler.py::TestBackendSampler::test_bound_pass_manager
- test/python/pulse/test_block.py::TestBlockOperation::test_execute_block
test/python/transpiler/test_unitary_synthesis_plugin.py::TestUnitarySynthesisPlugin
test/python/visualization/test_dag_drawer.py::TestDagDrawer::test_dag_drawer_no_register
)
diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index c286cc12d5da..a15aa515bcde 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,4 +1,6 @@
AUX sentry-sdk-1.21.0-ignore-warnings.patch 329 BLAKE2B cdb4295e600d868feb11b4a0af534bca90a1fa777344d56c945ddcfe71b3db10848df4032df06b9acf84cf574bec04dce4dc8935dd7421a6d0a2a011db337d6f SHA512 d1b5c50c78d1bb299280c4937fc8a8fdfc7d174d41061a32b57178c4dee58ab4b4b7afe8566a6b79244e53be8714b3ee7fdc9bf3401835d6d743e9fdc5a0aa05
DIST sentry-python-1.29.2.gh.tar.gz 382177 BLAKE2B 1fa42e53ed1115fb50b3a5d4a49ca7f851cc487ecb638b7add2d261ed207c9c8d4ccc1ca20760516e82e5a5cd52b1582271b81e52977b87944b0df55365a9800 SHA512 56fd53f3a43acc1c2fe5bd6f44c7a5a63b4ab944919fa5a4539239230c3c64eb75e75414e26809d12bcb601a779b661d6dec73dededa07e10f120438ea3ad5c7
+DIST sentry-python-1.30.0.gh.tar.gz 387394 BLAKE2B 2b3e41e209d162406b3c2d216ca65616b88db137f51bda8b22fb8be730deb07ffa05d75e674e86a94b772e739ec5b8d1c0c96efe20cb49355d8d96271af3169d SHA512 50590b0553b803b0555b9e562eda4d84edc8bfd02a7beaf9e0a17dec76ff5c22b4d618a7dfc4fc05ad9c2c0d14f8e34f9c5a39795aacb9e8872c1a3e3f9a0219
EBUILD sentry-sdk-1.29.2.ebuild 4166 BLAKE2B 7e72178c20ab82082c4f59f9f407f8b217064457449967bfeec95725e9cf85d173abadc094cbd4c5a91858dd90645d701aad8273a8d0a6148d65b1711fb9a62a SHA512 2d208dbcb9e0f6c0e5f3c259e8a3737a5090ff0b4324c78d6c2b94b7824946096325cc1e5cb28b3e79700992a5190755a0843801e0dbbe88bbde3a84853e0b9e
+EBUILD sentry-sdk-1.30.0.ebuild 4170 BLAKE2B b9ab88af5992582b939280c483bfdc2ac2c2a72f14fa398023ba94700d2be4e6c23734850430fdd5ba77ffeeeb913bd492d84b0ff0a1ecd6bb5ce3b72a76b93c SHA512 314e5bb7acdd79b8ad8d119aa7e96aeb14e06d2d95073efc97a1dc471123632300479d79d261f8f34a13cffa3266f34cabaca7e0d31b6915e4f0b6f74c5e4f00
MISC metadata.xml 510 BLAKE2B e00011699ac2cc83f1923e1f6fa813ede7eab8c57f9ce9d9fca04e721b089db1c5f2bdffaa7b9856f56b433abd9189125e07ffd3f329e4fa8d098e28a4f2d7bd SHA512 bafb77a102d94fe050cb526b298fb8cfd56775cb4d07eda280f6356fbec6fbe5df5c9ebd459d9d4457cd027c2e0d7c349e053fa6070b52f0d2989f6ec600b87d
diff --git a/dev-python/sentry-sdk/sentry-sdk-1.30.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.30.0.ebuild
new file mode 100644
index 000000000000..1335788113ac
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.30.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+ https://sentry.io/
+ https://github.com/getsentry/sentry-python/
+ https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+ https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/asttokens[${PYTHON_USEDEP}]
+ dev-python/django[${PYTHON_USEDEP}]
+ dev-python/executing[${PYTHON_USEDEP}]
+ dev-python/fakeredis[${PYTHON_USEDEP}]
+ dev-python/flask-login[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pyrsistent[${PYTHON_USEDEP}]
+ dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+ dev-python/pytest-django[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-localserver[${PYTHON_USEDEP}]
+ dev-python/python-socks[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+EPYTEST_IGNORE=(
+ # tests require Internet access
+ tests/integrations/httpx/test_httpx.py
+ tests/integrations/requests/test_requests.py
+ tests/integrations/stdlib/test_httplib.py
+ tests/integrations/flask/test_flask.py
+ tests/integrations/django/test_basic.py
+ tests/integrations/socket/test_socket.py
+ # wtf is it supposed to do?!
+ tests/integrations/gcp/test_gcp.py
+ # broken by rq-1.10.1 (optional dep)
+ tests/integrations/rq/test_rq.py
+ # fastapi is not packaged
+ tests/integrations/asgi/test_fastapi.py
+ # TODO
+ tests/integrations/bottle
+ # TODO: causes breakage in other tests
+ tests/integrations/starlette
+ # TODO
+ tests/integrations/tornado
+ # requires mockupdb
+ tests/integrations/pymongo
+)
+
+EPYTEST_DESELECT=(
+ # hangs
+ 'tests/test_transport.py::test_transport_works'
+ # TODO
+ 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error'
+ tests/test_client.py::test_databag_depth_stripping
+ tests/test_client.py::test_databag_string_stripping
+ tests/test_client.py::test_databag_breadth_stripping
+ tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates
+ tests/integrations/asgi/test_asgi.py::test_websocket
+ tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style
+ tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context
+ tests/integrations/django/test_data_scrubbing.py::test_scrub_django_custom_session_cookies_filtered
+ # incompatible version?
+ tests/integrations/falcon/test_falcon.py
+ tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated
+ # test_circular_references: apparently fragile
+ 'tests/integrations/threading/test_threading.py::test_circular_references'
+ # test for new feature, fails with IndexError
+ tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler
+ # TODO
+ tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates
+ tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled
+ tests/test_profiler.py::test_sample_buffer
+ tests/test_profiler.py::test_thread_scheduler_takes_first_samples
+ tests/test_profiler.py::test_thread_scheduler_takes_more_samples
+ tests/test_profiler.py::test_thread_scheduler_single_background_thread
+ # broken with py3.11, *shrug*
+ tests/test_profiler.py::test_extract_stack_with_max_depth
+ # TODO
+ tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved
+ tests/integrations/sqlalchemy/test_sqlalchemy.py::test_engine_name_not_string
+ tests/test_scrubber.py::test_breadcrumb_extra_scrubbing
+ tests/test_scrubber.py::test_span_data_scrubbing
+ # this is not even funny
+ tests/integrations/modules/test_modules.py::test_installed_modules
+)
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index a99f3c20555d..bff9371a86ed 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -9,6 +9,7 @@ DIST zeroconf-0.81.0.tar.gz 148284 BLAKE2B 103ae54a20b8d23bac94dcd2d48a05c567158
DIST zeroconf-0.82.1.tar.gz 147915 BLAKE2B 608d077e042f1b74f25f44b5b64350782944d0f4da96bb17a32bf9cbedfe5c1b751a8731a65c5cac86cc458425f2e38d0549317e7216c577567d0852a7a6c7ed SHA512 a02e9b1c6ce976de815f902f5607d6b0fecba4abc403234cbeeeef1abe450c3894e6c117bb554ba76c27250c748b36b862abb8ed059f0da8d31e5b10e5f1c2e1
DIST zeroconf-0.86.0.tar.gz 149030 BLAKE2B d2ea241bcd1416517d8ac9e98c205c956419bc4d33492f8044fe1819458166cd20acb83e56b0e05c69feb473b026a277bc739541195bc2df8ee0e0b748c10c94 SHA512 1b4260ff9498d0a6504960162bd1d75485e83e816c7cb063d71857c77edae40a580d841b8d65940cfd2fe47f0dfa3f6e96f5b907e9c7b626e7ae9bc365219dc8
DIST zeroconf-0.87.0.tar.gz 149844 BLAKE2B ef946a08b97493e536560178cc6516d86c8315b8db16d59867e7979d6f35a514f27d6cde401a7de5ec23b20f37f35ddde59ce6addd545d7640e3f15560859637 SHA512 cec7ea7e9bbac068b6ed6528a284de29c88ba0d4fc0ccf077b6520a4c0ea38964dc6971fdd34af3cf273dbcf1c9c34aac43d92e40217b0d192a58ff6610314e0
+DIST zeroconf-0.88.0.tar.gz 150009 BLAKE2B 45a8abca7bbda4246af8838818cffda445bae082e11f90716b7c358dcf4c3524a2bd89e9d4c270e6a21af46c2c02b0e61c4af354091410108a6f4453021df525 SHA512 4235e6e75956748792ed1b84dff24861a487fe06a43f7978137e9f6516b8591d77c1254a6425a29125a5ee8843a3d4e5f1f02c1753b7a29553809e2abd1e6f1a
EBUILD zeroconf-0.71.4.ebuild 1416 BLAKE2B d7833220517261b55880e27c23866720402a2869f568058b5fcd2103c3fdba3555f7c0eee6944a091d00045811176ce06ede9614368b0b64cdf2b6be51eb96e7 SHA512 d570948608ede5ad768a267a4ce45462f9072d5fc41d17d825ff88124e459f7933b2f537817fc01264e6704bfec852cb926e61072a7d98c3fbce15f0d3192d87
EBUILD zeroconf-0.71.5.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a
EBUILD zeroconf-0.72.0.ebuild 1418 BLAKE2B 1fc712d83e2326d78abf0483f0362dcf7df3c8259db1fb5bc73d795dc5dccce0fa7515538f77cf3798dbee86507b0bb8aef4ab617ee38c6b92dfe2acb5b15ac7 SHA512 f64e04ba2ffd114b94e7cb7466aa9127eb958233991e196dca09bc95bac4e36cce046285d8b0425107506badc99b5fb6d076b4c361743a2594cae53f4a9ce35a
@@ -20,4 +21,5 @@ EBUILD zeroconf-0.81.0.ebuild 1407 BLAKE2B f03c87e5bd2d193c7ab789520ab1c8a6b82bc
EBUILD zeroconf-0.82.1.ebuild 1403 BLAKE2B d07578674fad1d652289551e5862b54500d22a916e0e30cd8f5923bd5cf868b3e84775021b0a78748915f5f2ea0d929f1f5962607b5232d589ab4e22c5030849 SHA512 cce3574cee318737268207a2b2a5410641c3ccf1851b52c061e5ff4aed8415f40195730151bde8a28e9101f631755d1eda9d29e290126b4330dba72f9c1a633a
EBUILD zeroconf-0.86.0.ebuild 1403 BLAKE2B d07578674fad1d652289551e5862b54500d22a916e0e30cd8f5923bd5cf868b3e84775021b0a78748915f5f2ea0d929f1f5962607b5232d589ab4e22c5030849 SHA512 cce3574cee318737268207a2b2a5410641c3ccf1851b52c061e5ff4aed8415f40195730151bde8a28e9101f631755d1eda9d29e290126b4330dba72f9c1a633a
EBUILD zeroconf-0.87.0.ebuild 1407 BLAKE2B f03c87e5bd2d193c7ab789520ab1c8a6b82bcc05467eed483d51e697eb726d351bb38ca071c2d5c11a24f753375c9fcfaf11d2ecddc5b57d04aac0fd6bd2da46 SHA512 416020fe854b895b2382444edf75ddf71f8bb697b1e8b632fc726b5b3d3fbb4fe62d7ab184f40b0294fe183466479e800db8b41e8f5f5ee5aa6e41260a9485dc
+EBUILD zeroconf-0.88.0.ebuild 1407 BLAKE2B f03c87e5bd2d193c7ab789520ab1c8a6b82bcc05467eed483d51e697eb726d351bb38ca071c2d5c11a24f753375c9fcfaf11d2ecddc5b57d04aac0fd6bd2da46 SHA512 416020fe854b895b2382444edf75ddf71f8bb697b1e8b632fc726b5b3d3fbb4fe62d7ab184f40b0294fe183466479e800db8b41e8f5f5ee5aa6e41260a9485dc
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.88.0.ebuild b/dev-python/zeroconf/zeroconf-0.88.0.ebuild
new file mode 100644
index 000000000000..b3ff07347a6d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.88.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
+HOMEPAGE="
+ https://github.com/python-zeroconf/python-zeroconf/
+ https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+ >=dev-python/cython-3[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+ local -x SKIP_IPV6=1
+ local EPYTEST_DESELECT=(
+ # network
+ tests/test_core.py::Framework::test_close_multiple_times
+ tests/test_core.py::Framework::test_launch_and_close
+ tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+ # fragile to timeouts (?)
+ tests/services/test_browser.py::test_service_browser_expire_callbacks
+ tests/utils/test_asyncio.py::test_run_coro_with_timeout
+ )
+
+ epytest -o addopts=
+}