summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin264489 -> 264483 bytes
-rw-r--r--dev-python/Nuitka/Manifest2
-rw-r--r--dev-python/Nuitka/Nuitka-1.7.3.ebuild54
-rw-r--r--dev-python/cryptography/Manifest5
-rw-r--r--dev-python/cryptography/cryptography-40.0.2-r2.ebuild (renamed from dev-python/cryptography/cryptography-40.0.2-r1.ebuild)0
-rw-r--r--dev-python/cryptography/cryptography-41.0.1-r1.ebuild2
-rw-r--r--dev-python/cryptography/cryptography-41.0.1.ebuild149
-rw-r--r--dev-python/execnet/Manifest2
-rw-r--r--dev-python/execnet/execnet-2.0.2.ebuild32
-rw-r--r--dev-python/jupyterlab/Manifest2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.2.ebuild2
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/numpy-1.25.1.ebuild2
-rw-r--r--dev-python/pypdf/Manifest2
-rw-r--r--dev-python/pypdf/pypdf-3.12.1.ebuild56
-rw-r--r--dev-python/pypresence/Manifest2
-rw-r--r--dev-python/pypresence/pypresence-4.3.0.ebuild19
17 files changed, 176 insertions, 157 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 7a57b67ebd08..5b0374ae48f5 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6217658e050e..d6ff65f91d56 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -3,11 +3,13 @@ DIST Nuitka-1.6.5.tar.gz 4250050 BLAKE2B 66586aa497da1174e0387a1050763760973a601
DIST Nuitka-1.6.6.tar.gz 4250403 BLAKE2B 027ccbaca57e5306ba150b5f9dbf31f2d8dc447a498369d70b824357ff9738375505f67c04b2317b09fefc568b0c4cebabfdffa219b64dfd734b435c31924c1a SHA512 c9b50cc40571b7d9477d972eef82aa72079fc6ef68040d8ff6cea2c51628797b6467174627f2376f6f8c14deb45fc8fcec2f43cbf3ae999a78b06cc1c887e8db
DIST Nuitka-1.7.1.tar.gz 4275626 BLAKE2B 8cad1de66cfb540e0b536ca27278213a5192aecee56be34c52a9fca6cb493c8c1069823135d6d27dc8f0c1fe1d9d08faad3a9fafa6e4c01b0d04af5b818de495 SHA512 cf8a05e71d6fb62b2208b3b7e3c4e961cd46933e29e4c61b66fd1d39d6c6a10e37bff5a9d7822c9709623f4e1eb5303c58c33b34ad0ebe1b87615397f3e22b30
DIST Nuitka-1.7.2.tar.gz 4275682 BLAKE2B 10f10cdfe00f7655f335a565b1e63c3d0ab90843cb60abe78dcbc8e2f0258160405be011c55aeffb18800af9bc7e16498e8eb8c73031f97e2586788b8675cc53 SHA512 3c95c70b5a66f614d302bbae50e3fff960aecb65c97ce1d77ad39080a8d27ac8f1c51b90e74c63ecf16f621fc06280ae0610ebe8f9615dd25a80d3beb4d23fa7
+DIST Nuitka-1.7.3.tar.gz 4275701 BLAKE2B 234b80253280b99b721c72338f95f2d51663680b974a29c4c66b63b5c67302ac02c2a465cff4be939a4a6c87b1c043bd6ba6e51d1aec1ac854886f0cc76820d3 SHA512 3e16e6a1ff51f87b420ff4430e6fb5a6b0d674414735965613651ce4f22c253b3d56aca0741fac8c9e66f22590bede09381c171dcee267acf05dcf0fc1024e81
DIST Nuitka-1.7.tar.gz 4275155 BLAKE2B b293075412c8d858e157598d4fd5b6e776f09a62d2d03cf81c55fb5b22d336551d12173bc3cd3817849b6d83efff996d9d259dedaf5cc119eea2fc8e86916e22 SHA512 1b973550787c67ce507744f8e3df88cc91cdae61663aaa38c46acd6644ae1b3b425b1d88fe75867275845ea2022fc8ac3481685fe6056e5c932d407109b96084
EBUILD Nuitka-1.6.4.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
EBUILD Nuitka-1.6.5.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
EBUILD Nuitka-1.6.6.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
EBUILD Nuitka-1.7.1.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
EBUILD Nuitka-1.7.2.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
+EBUILD Nuitka-1.7.3.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
EBUILD Nuitka-1.7.ebuild 1171 BLAKE2B 1fcb2c87e62bdafa2e0994d0d655c1bc5ee7590a57523ce52c951baf34ae003636a12388be1ca17b51949020374b23ee93f314b34354b57ae7fd7b4e7778d56a SHA512 4afaa4adafd2aeead9b5e71718bf03069a27977d924b4640f1683fc284fd4591f15703a6c47cd459ce10a3e67a81d6cc6ce9a64179334a06b031906fd151810d
MISC metadata.xml 943 BLAKE2B d7ab883773e7480dcfb4b79932a3874e2274669169a24a54aa622a2a0ac079e0296da4bd196d166cb11fcff785985da0b10d0fae351032914ccf312c9bb9833c SHA512 625d8760b8e849c6e014856f584cb42f50bb5ebb1fa648cb704a5a1baf175e7d2ce9f43f6f724d11c81a68e364b6ac1c38459540b58f2ccd6a675902af5b1cc9
diff --git a/dev-python/Nuitka/Nuitka-1.7.3.ebuild b/dev-python/Nuitka/Nuitka-1.7.3.ebuild
new file mode 100644
index 000000000000..f1bec277226a
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.7.3.ebuild
@@ -0,0 +1,54 @@
+# 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
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+ https://www.nuitka.net/
+ https://github.com/Nuitka/Nuitka/
+ https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+ # remove vendored version of SCons that is Python2 only
+ # this should be removed when upstream removes support for Python2
+ rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+ eapply_user
+}
+
+python_install() {
+ distutils-r1_python_install
+ doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+ append-ldflags -Wl,--no-warn-search-mismatch
+ ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+ optfeature "support for stand-alone executables" app-admin/chrpath
+}
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index add296480dcc..23735e2806d6 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -101,7 +101,6 @@ DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a
DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
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 cryptography-40.0.2-r1.ebuild 4029 BLAKE2B ef9cd2e0418b5ad57aa6d7768b60730c16d4e5bf6a4bc750f144cf049f2ec02d7a7ea38de27151972cb53710212f20f4b86a8b941332ba430e28f7a15eb75a22 SHA512 47c8dd2995f4689a19914810b0622295627000ad16829831acdcc91e0b7bfe3f55ac9171adf52bc3fe9138600e2b590ea9fa5b9b204ef0bf7e34adb34a7d2140
-EBUILD cryptography-41.0.1-r1.ebuild 3275 BLAKE2B 86f8d70ede9ec8cd1abc6dfd4bb1e583edf1f260121f9a14b748c9ace4e1fd5d1c3071c73cd765622a9275e7b2ca8f4d55d05c721f248e11b98d65c4d7a72bac SHA512 a303ffc950da0b9b641ff4e7da2d8bd937b303aeb4aacf527c4d4e4afc0d71d7b01c4cc8b4e8289b1cc1425ad2ca164757a6598428338171258ceb96ce82afad
-EBUILD cryptography-41.0.1.ebuild 3272 BLAKE2B acba116b0bb1e45de2ac5eba703999f04913bfc82e4c241726ac5aa2df266116b8c1e1914b4f777df315e2793620178b0a0fbcd31ccbe597e438b872c86bb7fe SHA512 45c77af2164a0f2866442a1d31f9b8d4ac931ec9bd78fe0c1fc85adbd6449496143e3e7df7863339b6c4f8554cfda08311f98a8e41db010f9ad10c10578baf13
+EBUILD cryptography-40.0.2-r2.ebuild 4029 BLAKE2B ef9cd2e0418b5ad57aa6d7768b60730c16d4e5bf6a4bc750f144cf049f2ec02d7a7ea38de27151972cb53710212f20f4b86a8b941332ba430e28f7a15eb75a22 SHA512 47c8dd2995f4689a19914810b0622295627000ad16829831acdcc91e0b7bfe3f55ac9171adf52bc3fe9138600e2b590ea9fa5b9b204ef0bf7e34adb34a7d2140
+EBUILD cryptography-41.0.1-r1.ebuild 3272 BLAKE2B acba116b0bb1e45de2ac5eba703999f04913bfc82e4c241726ac5aa2df266116b8c1e1914b4f777df315e2793620178b0a0fbcd31ccbe597e438b872c86bb7fe SHA512 45c77af2164a0f2866442a1d31f9b8d4ac931ec9bd78fe0c1fc85adbd6449496143e3e7df7863339b6c4f8554cfda08311f98a8e41db010f9ad10c10578baf13
MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6
diff --git a/dev-python/cryptography/cryptography-40.0.2-r1.ebuild b/dev-python/cryptography/cryptography-40.0.2-r2.ebuild
index 21b0958aabd1..21b0958aabd1 100644
--- a/dev-python/cryptography/cryptography-40.0.2-r1.ebuild
+++ b/dev-python/cryptography/cryptography-40.0.2-r2.ebuild
diff --git a/dev-python/cryptography/cryptography-41.0.1-r1.ebuild b/dev-python/cryptography/cryptography-41.0.1-r1.ebuild
index 34c91a3b4753..ab9db0bad0a0 100644
--- a/dev-python/cryptography/cryptography-41.0.1-r1.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.1-r1.ebuild
@@ -87,7 +87,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=
diff --git a/dev-python/cryptography/cryptography-41.0.1.ebuild b/dev-python/cryptography/cryptography-41.0.1.ebuild
deleted file mode 100644
index ab9db0bad0a0..000000000000
--- a/dev-python/cryptography/cryptography-41.0.1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=yes
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-CRATES="
- Inflector@0.11.4
- aliasable@0.1.3
- asn1@0.15.2
- asn1_derive@0.15.2
- autocfg@1.1.0
- base64@0.13.1
- bitflags@1.3.2
- cc@1.0.79
- cfg-if@1.0.0
- foreign-types-shared@0.1.1
- foreign-types@0.3.2
- indoc@1.0.9
- libc@0.2.144
- lock_api@0.4.9
- memoffset@0.8.0
- once_cell@1.17.2
- openssl-macros@0.1.1
- openssl-sys@0.9.88
- openssl@0.10.54
- ouroboros@0.15.6
- ouroboros_macro@0.15.6
- parking_lot@0.12.1
- parking_lot_core@0.9.7
- pem@1.1.1
- pkg-config@0.3.27
- proc-macro-error-attr@1.0.4
- proc-macro-error@1.0.4
- proc-macro2@1.0.59
- pyo3-build-config@0.18.3
- pyo3-ffi@0.18.3
- pyo3-macros-backend@0.18.3
- pyo3-macros@0.18.3
- pyo3@0.18.3
- quote@1.0.28
- redox_syscall@0.2.16
- scopeguard@1.1.0
- smallvec@1.10.0
- syn@1.0.109
- syn@2.0.18
- target-lexicon@0.12.7
- unicode-ident@1.0.9
- unindent@0.1.11
- vcpkg@0.2.15
- version_check@0.9.4
- windows-sys@0.45.0
- windows-targets@0.42.2
- windows_aarch64_gnullvm@0.42.2
- windows_aarch64_msvc@0.42.2
- windows_i686_gnu@0.42.2
- windows_i686_msvc@0.42.2
- windows_x86_64_gnu@0.42.2
- windows_x86_64_gnullvm@0.42.2
- windows_x86_64_msvc@0.42.2
-"
-
-inherit cargo distutils-r1 flag-o-matic multiprocessing pypi
-
-VEC_P=cryptography_vectors-$(ver_cut 1-3)
-DESCRIPTION="Library providing cryptographic recipes and primitives"
-HOMEPAGE="
- https://github.com/pyca/cryptography/
- https://pypi.org/project/cryptography/
-"
-SRC_URI+="
- ${CARGO_CRATE_URIS}
- test? (
- $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)")
- )
-"
-
-LICENSE="|| ( Apache-2.0 BSD ) PSF-2"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT
- Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.2o-r6:0=
- $(python_gen_cond_dep '
- >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
- ' 'python*')
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-python/setuptools-rust[${PYTHON_USEDEP}]
- test? (
- >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
- dev-python/iso8601[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pyasn1-modules[${PYTHON_USEDEP}]
- dev-python/pytest-subtests[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-# Files built without CFLAGS/LDFLAGS, acceptable for rust
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so"
-
-distutils_enable_tests pytest
-
-src_unpack() {
- cargo_src_unpack
-}
-
-src_prepare() {
- default
-
- sed -i -e 's:--benchmark-disable::' pyproject.toml || die
-
- # work around availability macros not supported in GCC (yet)
- if [[ ${CHOST} == *-darwin* ]] ; then
- local darwinok=0
- if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
- darwinok=1
- fi
- sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
- src/_cffi_src/openssl/src/osrandom_engine.c || die
- fi
-}
-
-python_configure_all() {
- filter-lto # bug #903908
-}
-
-python_test() {
- local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}"
- local EPYTEST_IGNORE=(
- tests/bench
- )
- epytest -n "$(makeopts_jobs)"
-}
diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index 5e8b6f1380f1..36d11ce298ac 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -2,7 +2,9 @@ DIST execnet-1.9.0-pytest-7.2.patch 11177 BLAKE2B 6d6d0c76de606305ed0ca4f0f52d5c
DIST execnet-1.9.0.tar.gz 173884 BLAKE2B 622a1f47365bdea97ba53aee908faf990ef847e3641ab0590073cdd6eac3413d1517f16e8e5b73b56884f02aebb3142691ecf6113e14f9c49c9b0fef3ee3247c SHA512 d425e7b6f3708efecb5dfa2c36a837cb55f2c32cf2ec0c1dc11cd1ca6ea614d119d04908b84dd5a3593c87db35e71fee202f843665c853ac3538479f60c83d60
DIST execnet-2.0.0.gh.tar.gz 172932 BLAKE2B ad2ef83db08457e403bf568dbcd01975dbec6c20785b970860c04ba84887db3b83ca5d234341556aa33451052d082ebf9fe7a89ac6dfeab2868f9cb76a520969 SHA512 bde07713ed4f85b8de85e42c87d5bde062c0ac90defc87b9a3ec56cb210b445f06dce8e586c6ee764c45ab1f8947f330481e43921096cca9d987449d704c9988
DIST execnet-2.0.1.tar.gz 160812 BLAKE2B 0e354b1630696faff7bc56f925a14797119f0480b5784f37154fed1bdf5e9541c6ccf73c805556d6b317d4d9c9b9b39714e187342c8a1a06a64b3efdc665f31e SHA512 422fdaa8173b3f41763738b64045583fd887d17fbacda921316d01c7a7082ed9447cdb85d3d42ee5ce8bff5917ee8d8a588c9e3caab8bd434606890effd284b2
+DIST execnet-2.0.2.tar.gz 161098 BLAKE2B 2a0a4d3071a0436d7c6ec450f1b502047e6a367985771aa58050e149ea060e8a573844bd2380c66be914dd00e3f9491b126e84089006787c61c043116f9e5981 SHA512 9e2e7ff4e04f50b12a3dd47d3326a3ea229f64926e8598bdce6ea25bd57afb41e96249e1c9f7333927a38a2793f67cac77965c922980055ed758dee361bf2ce4
EBUILD execnet-1.9.0-r1.ebuild 1444 BLAKE2B 79dacce4b2d6141748a9cc53010d507c6a0999626927a942a1c8701ac51e45129bbb9ea1bb0124f7abc9e18833989d09211fd3e9ada5818906b876ce58d75878 SHA512 34b78e051b2ca6f47a62adb17248cc768433e84fce77632285236f46bbbc6794bd7403b8c7e768bc83aa6f4510e456712b417247a8395f6fd468500515792322
EBUILD execnet-2.0.0.ebuild 825 BLAKE2B 0f6cae06dafef984986b98b34a1e1cf08e81df364c3b51de1e45b057bc774422f3675f6ac402b7b8159f402a9740fcd380f93070ca6346b99249111e11cde45a SHA512 1c37eb4773cc451805ebc0aa0d31bf16236b849a059f0db6a14025db56509250d83d99b65714a8f633e78bcd018822e0b5c06c8dd20d69dce6aa995e9ab1f8b4
EBUILD execnet-2.0.1.ebuild 700 BLAKE2B ac41c25a9fe8bddccb6cfbd7354b967502441c39d3fce571058abaa3839b2989e6c590eea76d9f5387543ebe1cd6bd41a9db3780a9ca98432fdbfebe04b153bc SHA512 691f8c3bc29ee672e142a67665aa188a50e969cde62f05f1c3349d888ef06d713d013fdf8e8618c40c69401cd870f7aa38e5742d0d39c8a61cd599d750f86d08
+EBUILD execnet-2.0.2.ebuild 700 BLAKE2B ac41c25a9fe8bddccb6cfbd7354b967502441c39d3fce571058abaa3839b2989e6c590eea76d9f5387543ebe1cd6bd41a9db3780a9ca98432fdbfebe04b153bc SHA512 691f8c3bc29ee672e142a67665aa188a50e969cde62f05f1c3349d888ef06d713d013fdf8e8618c40c69401cd870f7aa38e5742d0d39c8a61cd599d750f86d08
MISC metadata.xml 500 BLAKE2B 56db909a3d278407df77dd3bdf0bc213d181342773f6c703004b2680ea69dda18632cbecb267653dbbe0dde924eb2171ee6701b8587e6c6cba8e0f2285c9e313 SHA512 c27f05cf4d9510a746f1dfc70f8e758437f43bd6c5265b80bfdc3c338d5b38b1b73406cb572af04a26034933ccf04f3bfdd97227b54b026776849d5a9a217cd1
diff --git a/dev-python/execnet/execnet-2.0.2.ebuild b/dev-python/execnet/execnet-2.0.2.ebuild
new file mode 100644
index 000000000000..ac5bcec67f3d
--- /dev/null
+++ b/dev-python/execnet/execnet-2.0.2.ebuild
@@ -0,0 +1,32 @@
+# 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_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="
+ https://codespeak.net/execnet/
+ https://github.com/pytest-dev/execnet/
+ https://pypi.org/project/execnet/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTHONDONTWRITEBYTECODE=
+ epytest testing
+}
diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 1f5869304c7a..58a8c47b27b4 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -3,5 +3,5 @@ DIST jupyterlab-4.0.0.tar.gz 18227222 BLAKE2B 98a6e1cfb4dd72a2cd183cb7210e45a70a
DIST jupyterlab-4.0.2.tar.gz 18225766 BLAKE2B 2967cdc189ef2af543344513520cf13f47510e5edfd92129acd4114eb4d2ef33b5f6dcf64f18fe0a45313d61354a8ae8edd498d05cdd35c66d41d4b915ed31e3 SHA512 81cc0bddd2067fe4ac127d0da1b42fafc54a973f15622e31be74fdd5bea0d6745b00fdfef83118d5d500971779db74844e8c28c3dafd24a9a083af0e98749c0e
EBUILD jupyterlab-3.6.3.ebuild 2744 BLAKE2B 9cfdab0afb8feff32c1eb0d4f1e641860ff59e72080448805cfc11cfe3a565a7c8fc18b4013f5b78ff83304b21df03ad939d81eac8d9afbbf2bd59ab75f778b2 SHA512 a5ff778dee692241083a51d970ce5025db0976b6abc4c14e15fe39b48427a5a27aee5f91bc6989b3a109ae11590d89e66f15b3dd573cc79caf90118d022ec71c
EBUILD jupyterlab-4.0.0.ebuild 2566 BLAKE2B fae16c460f77211214d52ec0d1aa6fc681f8aaf2fb75c5bcea1daeb8688047a0cafdc4831f441a1b3337e1d2e821ed96383378e6e39d29125a16b18582f9ebe5 SHA512 f32cc330a126317a963b4b1391881f9ba1d7ae4154291b931fc4cfd22ff9dc5acdf2063c28e80018b88fe534df53b8ed2f674cf6fcb258c351ef2fb0b4cd9d42
-EBUILD jupyterlab-4.0.2.ebuild 2567 BLAKE2B 8caa39c3efcd6f703f2be150c6282d3bb6398c32b61e751d4737683dc874d2ad52196c72139dd37694712e2d7f537a5192f4d6f55a16cbe9d15815967f3b51b9 SHA512 800f9485b38e1b27830e8ad990b9cb93a15d0c7e9a2487bc99c350cdd2b0f277d3f7e6448abcbfaf403b16c9589da08f4d87768fe698da2328bacdc5c9c6c1a5
+EBUILD jupyterlab-4.0.2.ebuild 2571 BLAKE2B 4afda064ba9209bb9aad9fb11467d46a5b0740c8f2dbb05edd6d74274fb2ce65651a35713f24115a58bb24327705f486f61d85a2168a61d8414699d479582ce2 SHA512 2cb0315f4f5069465d3b7bec38121b85de8c8eaa7cb3aac47e028aae6b885262d4fd72f00869a5fd1db07381036dd929609b8b98661d007184e16cd69fc025fd
MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild
index b514173b1f5d..01ca307b6a24 100644
--- a/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-4.0.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=hatchling
-inherit distutils-r1 pypi
+inherit distutils-r1 pypi xdg
DESCRIPTION="JupyterLab computational environment"
HOMEPAGE="
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 97329f314f2d..05673fc498f1 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -17,5 +17,5 @@ EBUILD numpy-1.24.3.ebuild 4581 BLAKE2B bf5f6eebf4a61a9d6c78c1e203db03e29f53064d
EBUILD numpy-1.24.4-r1.ebuild 5156 BLAKE2B 25bec383fd68bee81b0652f5f1845b2e598db5f3b9923c3e9d0d00e6d93fb9430e6845c673cce1c0a29791966acf1933db6d9074b8385c1cded6becfdb361a8c SHA512 9396face806a2c17952c2bc0802acc54f0c5c29bc9cc1a3265f60b0d72cc5094c2c6f9065e02bc4d6bb051f9201f6d1f4a74c936843fb4148811bcf6420a2765
EBUILD numpy-1.24.4.ebuild 4628 BLAKE2B f6562a9a62262c0b78105ae9033537c65ee06ba79df7fb8e7ad6ecde01c7393dfc5e13234446e1642aaa3b05b1c8e9af4c7b6854a3c3a5f85931b259fb82d574 SHA512 ace98f02994fd18fb67e2879c2bcbe6fba39ed16cc3ee43acb75f50755175b4c6dfe6d72a21eb28a86e5ec2638f07ba6506d38a89b4b3155c41ba1827459f951
EBUILD numpy-1.25.0-r2.ebuild 3970 BLAKE2B 1c389a3487d90170531396cdd2c84891280724d33771e5c7e49c5eeb15bae338d1becc232f76d7183a880b633a0da6119b301e320a6f37f9a8adf5376c20115c SHA512 f3a6ec2f32237913c0ed18d829b6495dfc609824a4c89b436b67b3d4313d8fc10510f25b44741e265340dc447e696fed8d2339158c84b81259bd22a79f7240f6
-EBUILD numpy-1.25.1.ebuild 3914 BLAKE2B 530b9c7f2ac9286fd5b721908f366a2bf7db7cd9bb028676cec437c0042e5f8f67d88ffe6558585d12bc7c820ae65a63b3877539884e471345639b6fd789b767 SHA512 8eb46aaa93e28c058096b9eb0f9d157978f71848f0aa82b99670cb77477673bc803285b2a8173d097929a3b28e044cf299a3a5b7c37f203a7fb0c92089d5d4ca
+EBUILD numpy-1.25.1.ebuild 3921 BLAKE2B d38971630a06a01b5a645819059f433400ceb14f29a450869702d058a9e6c8e9c6f649daadfb495c891a2635a9dd9b7d18c786760c7ed073241ba0db67cba6f8 SHA512 821b6c8733952665b7b4e3205420d7f5a267a7f77357bef4ba1a34271ac2ee525e2be0c2c039c15d6d50e9cfd691fcec45d8eb481ea2a01da245d1b273f6b206
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
diff --git a/dev-python/numpy/numpy-1.25.1.ebuild b/dev-python/numpy/numpy-1.25.1.ebuild
index 2d4c86241ee9..bd27f53bbdcd 100644
--- a/dev-python/numpy/numpy-1.25.1.ebuild
+++ b/dev-python/numpy/numpy-1.25.1.ebuild
@@ -22,7 +22,7 @@ LICENSE="BSD"
SLOT="0"
IUSE="lapack"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
RDEPEND="
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index ceafc9d6f1ae..e06948243429 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -2,10 +2,12 @@ DIST pypdf-3.10.0.gh.tar.gz 7558639 BLAKE2B 4c3bc668ae750e1ff78837459704fa24fbc8
DIST pypdf-3.11.0.gh.tar.gz 7560736 BLAKE2B 171c242e819cb417004aaba6341a38e8b89eec1346d6bdf899320da220f6368e38fee268ae2a90e308fd142c33411acf89a82bf00aa1220c9c697c052255e7a1 SHA512 f2f8d6e1035a8b2d14d6750c64e46e14b119324e08a3f808e5cacb7144c5c3ce3db65248010d13d520bc57915ea0f5f9a4b78db72ae430b46f614b2c0d5f7359
DIST pypdf-3.11.1.gh.tar.gz 7560136 BLAKE2B fa6b415b2b98a5e4a8d67bfdf38a81922ddf724fdbb17581c035294565e7c953e9e9ad190dcdc4172ba78b6e8e7c7a4df008e6ca30f88337aad5ee04523e2b81 SHA512 061265b4263396c3a204a8741cd8200408ca0c00520b022d54acb10a2902ed61a54a7990d47c91a9b292653ef98005c00084f0d61f7e79b5e8f617896dbaa7bb
DIST pypdf-3.12.0.gh.tar.gz 7560403 BLAKE2B 1595020104ee6d93027ad9ff3f58bbdec33c8f4a407a29ca110a01b506a5aaf0808d75d727099930abd98406a5cc7e66f3529974b5920a1ca4382ed02367dc51 SHA512 fa196aac50c24f3459725c77ca346b1ac2a7aa343ae1f2277a42401b5335dd4c7f827dafcd8aa8b099c72fe332107c091cc5fe476f593fdc9ea146aaa204cdcd
+DIST pypdf-3.12.1.gh.tar.gz 7561799 BLAKE2B 9f2ed1fe6767f5f7eace9ec05fda4dfee616628aed70becc9e748c65c686634153d42766169d02fc9c663835938d730e0d1b7f764dbffa42942cea2b40cfd921 SHA512 2262ed21547bf32db92491fbde57b10964a0267b369203c9f965974de01bd1017d9e7948076b728644fd16ef0fa36c628005812ed08cc69847704a42c40ace77
DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 10226061 BLAKE2B a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174 SHA512 f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196
DIST pypdf-sample-files-69b31cff6b183a42f9081709ef9bee4047976f56.gh.tar.gz 9044391 BLAKE2B 9a9bcfbacabf3c80073a440f54736728cba4ea92d1a817ce98bcaf9375340d95e453f45207f53ac878ef5c13bc4ca7d0d4488b79f205f396e960ed042680ca01 SHA512 32b4572d60a0aadba02485f11c84712c1f5f0a75f7acd6fb27f1df00cb2a8ae338a1001e6519f66c248efbd129aba1a2ad568e930ce90bd542c8dc58f383386a
EBUILD pypdf-3.10.0.ebuild 1140 BLAKE2B 424f6cb5fd2920fd8908e57a5f87acbec43dc360a6c72b54c614bd8cdf88c8d6be43e3c03905f7cc4fe0488d5a9c5805d4e0b7d4bcda7796fefbe2d209f40d8f SHA512 29f1ad2940dc53b051ed95c8535b34f5ed1a058483fa2f96815c9823e58ab124edb815b87aaba7ea4ee7edbd4809b1daa72b640031ffc99a94d965d227527774
EBUILD pypdf-3.11.0.ebuild 1203 BLAKE2B 3a035cd9dcb4b8d1892da172c61e36df4cca742773567130ddc6f13f7580daee9ac467e09e4acb404ab50a253c5cfc579ed49ea41e56bf47febbb7bb8b10a0ac SHA512 9a255de348c35b327fe7d626912fbb24f459951ddc44d46604d1b0826893574b82cb53bf7749a42580b4e130b630ea66330e9da86ecd1dbf602b79188ded4dd7
EBUILD pypdf-3.11.1.ebuild 1203 BLAKE2B caa399ac17268d2e80a6e0fdcc39b1f2846755d1334d5393b5d87f1c62b76209254c2e177551ab6b9290a48cb8cbfb5ab8537190c427efbb5480795d57e585fc SHA512 0003c262465ceef4d2cc6ffde4cd3cb9f14ca821ad5c93a0d8dfa887d1867e53da14b1e53e0d5a8caf720670f8a3ddb0ddcf8ebaac061a584990c715471c1836
EBUILD pypdf-3.12.0.ebuild 1203 BLAKE2B caa399ac17268d2e80a6e0fdcc39b1f2846755d1334d5393b5d87f1c62b76209254c2e177551ab6b9290a48cb8cbfb5ab8537190c427efbb5480795d57e585fc SHA512 0003c262465ceef4d2cc6ffde4cd3cb9f14ca821ad5c93a0d8dfa887d1867e53da14b1e53e0d5a8caf720670f8a3ddb0ddcf8ebaac061a584990c715471c1836
+EBUILD pypdf-3.12.1.ebuild 1203 BLAKE2B caa399ac17268d2e80a6e0fdcc39b1f2846755d1334d5393b5d87f1c62b76209254c2e177551ab6b9290a48cb8cbfb5ab8537190c427efbb5480795d57e585fc SHA512 0003c262465ceef4d2cc6ffde4cd3cb9f14ca821ad5c93a0d8dfa887d1867e53da14b1e53e0d5a8caf720670f8a3ddb0ddcf8ebaac061a584990c715471c1836
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-3.12.1.ebuild b/dev-python/pypdf/pypdf-3.12.1.ebuild
new file mode 100644
index 000000000000..daa02ffcff0c
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.12.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=2cf1e75af7bcb9c097deae6fb112c715d4721744
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+ https://pypi.org/project/pypdf/
+ https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+ https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ test? (
+ https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+ -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+ )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pillow[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # rely on -Werror
+ tests/test_utils.py::test_deprecate_no_replacement
+ tests/test_workflows.py::test_orientations
+ # TODO: requires fpdf
+ tests/test_page.py::test_compression
+)
+
+src_unpack() {
+ default
+ if use test; then
+ mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+ fi
+}
+
+python_test() {
+ epytest -o addopts= -m "not enable_socket"
+}
diff --git a/dev-python/pypresence/Manifest b/dev-python/pypresence/Manifest
index 2b13fdf35d1a..e1d23723ab1f 100644
--- a/dev-python/pypresence/Manifest
+++ b/dev-python/pypresence/Manifest
@@ -1,3 +1,5 @@
DIST pypresence-4.2.1.gh.tar.gz 375948 BLAKE2B be3f654bc9666b1fcc2ea4bbb7fc337b1acf41754750407f0f2a6a29bab39e3a5fa1d3c4076fe68dd31994c8713234aab88b085248e05196e3683e0b0c72c5a5 SHA512 b01714fe33bc470aed7ed0ff501ffdb50706e2d9a5610d594e55bb2938c670a55fb42312e67b0126bffa0bc9e04a3c1aeda445769764c2fefc8888945209cb2c
+DIST pypresence-4.3.0.gh.tar.gz 376791 BLAKE2B 27cbbaee11145e01610b515344dcefec62adc6dc1071ff744bce03029ba447ddc400806f3bc3f1bce87c6a1efa3f2b76b7f5414a72b70852a2fb6fc3c9722861 SHA512 865f4017732967b64213608c2bd9c8aa95bea4a326ef907a798e4cc18f8b0b5fe7160ee5774f2fa00a18c68e333d17dcb24485be1a27ef4d883d694d78ca0517
EBUILD pypresence-4.2.1.ebuild 542 BLAKE2B 5d6a0ca3fadc49744e523ea6b5469038c138deab6a3f93e19058c5bb61e3ffa25a45293e90829b6dcdcb679da1ada0c7520cbe7a1a603ae8a142a8dddfb85fb4 SHA512 823b0a743eccbcb32776232262878fb1051867eedc7752ca82594d2cc8dfff716aa3a03b3e66fd6b6eb112840a810a6b537ceba18237d05965b4c8a120e05bd2
+EBUILD pypresence-4.3.0.ebuild 544 BLAKE2B a92676f5b72af434d512648305b1325a1aadc16a4d1941d800329b829ab78d589556872267d7c3383faff6f05c49999cd6c452ec7f796b6672c9ad4a1d1d37fb SHA512 5a409e1d8086363b243924f6a53e5167ebab1c148857bbf3000bda9e88032d9671d78dac7663b99fb2ec5641b4bdeae477d3a3b260fdd22609e65555d7070b74
MISC metadata.xml 419 BLAKE2B 94a6c995283b89ca96a57166b3be7540e825d0c64b5916a27a13186d07d4449592f2357001c5943a290f7fa5076d80f8540b26c8c2b3e08e7dc6a8aea72145f7 SHA512 a8e04a1a1d7f298c99b39caba8cafe3fd6c930c86bd0f2fc24c9128c33973758c929dc0d3aa2c4b5c716af8839a0e8629bfd2e76622af9bf6412d8ca1860dc87
diff --git a/dev-python/pypresence/pypresence-4.3.0.ebuild b/dev-python/pypresence/pypresence-4.3.0.ebuild
new file mode 100644
index 000000000000..ceadf33a5aa0
--- /dev/null
+++ b/dev-python/pypresence/pypresence-4.3.0.ebuild
@@ -0,0 +1,19 @@
+# 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..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Complete Discord IPC and Rich Presence wrapper library in Python"
+HOMEPAGE="https://github.com/qwertyquerty/pypresence"
+SRC_URI="https://github.com/qwertyquerty/pypresence/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_sphinx docs/sphinx dev-python/alabaster