summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-10-26 19:04:49 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-10-26 19:04:49 +0000
commitf13cad212cc9cc174ad2ce844dd276e5714a7521 (patch)
tree2c050f83f1b93f11d7565eec044e0ee9b9174a53 /dev-python
parent48e7d495f133083c95e1a9b03789e6b1ae296920 (diff)
downloadbaldeagleos-repo-f13cad212cc9cc174ad2ce844dd276e5714a7521.tar.gz
baldeagleos-repo-f13cad212cc9cc174ad2ce844dd276e5714a7521.tar.xz
baldeagleos-repo-f13cad212cc9cc174ad2ce844dd276e5714a7521.zip
Adding metadata
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/beartype/Manifest2
-rw-r--r--dev-python/beartype/beartype-0.22.4.ebuild43
-rw-r--r--dev-python/berkeleydb/Manifest1
-rw-r--r--dev-python/berkeleydb/berkeleydb-18.1.15.ebuild75
-rw-r--r--dev-python/berkeleydb/metadata.xml11
-rw-r--r--dev-python/iminuit/Manifest2
-rw-r--r--dev-python/iminuit/iminuit-2.31.3.ebuild62
-rw-r--r--dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild2
-rw-r--r--dev-python/jsonschema/jsonschema-4.25.1.ebuild2
-rw-r--r--dev-python/mccabe/mccabe-0.7.0.ebuild5
-rw-r--r--dev-python/oslotest/oslotest-5.0.1.ebuild2
-rw-r--r--dev-python/python-dotenv/Manifest2
-rw-r--r--dev-python/python-dotenv/python-dotenv-1.2.1.ebuild48
-rw-r--r--dev-python/time-machine/time-machine-2.19.0.ebuild2
-rw-r--r--dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild2
15 files changed, 251 insertions, 10 deletions
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest
index 0629c5d02cd1..54e040eaecbe 100644
--- a/dev-python/beartype/Manifest
+++ b/dev-python/beartype/Manifest
@@ -2,3 +2,5 @@ DIST beartype-0.21.0.tar.gz 1437066 BLAKE2B 10c08fc07a87257fc21a85c2ab8c1402044b
DIST beartype-0.22.2.tar.gz 1574491 BLAKE2B 56242547bfdde274b91807f3be04e80ee6d76b05706406b7527c8fc201be78c5eb602157eb9642893ce36b27214b1c9f8f3bc624799584ed6d7b9aff3a98af6e SHA512 ef5f1568e5b2d0341b9598c138143f54e8eca987465ddb018f6b6d9eefa099b4f659c421e0bbe36b47fe2ca3bc2c13549e5321624d4d75f06d9250fae0fc869c
DIST beartype-0.22.3.tar.gz 1571548 BLAKE2B aa260a0515d715c32d084a63d9dfdebceeaee55a925543e208d9a195f7a34bc4587c773661b01d93e8d23df06a7cea86037c6118811f09feb0d6f42852b91f3e SHA512 f7476718e81f56b37e89db8bf3352371647fe35c4305f6675a617cc88ebea5ed370f188990ff4943238f88c52e7c27cdd9f18557d43a909c0e627eb378b94fb6
DIST beartype-0.22.3.tar.gz.provenance 9698 BLAKE2B 0eacd3891864a0e027ea117bf6f942c55b8bde5d7c5b25453c740a11100c6b6feb1434b5a9e2903137084d415652f43684aebc0866a4c84d04389199b1d727e5 SHA512 3fbb4de65cebd2d8d45c705ce93136c09257d653eafb901b8087d206ec26a5bde5ed00eae33e7ff07718ca3093921fff5cce1fabcf5546531924e540b7105053
+DIST beartype-0.22.4.tar.gz 1578210 BLAKE2B e5a3d26ee00e2d348b873c7815aa191e20bc59c517706e0139264379f5a9fa398c64feadbe312ccaae60ed09d930600ae9893da035ed9a2c363958fb7645f54b SHA512 e65c07cd8a313c38b04fef9a8d41ad5124e0460ff7cad3222c5f24303a7dd77d28d452126a3cabab79dd57ab78c0a5ad0f774ee69ac86f1f696b42fd15cbc0c8
+DIST beartype-0.22.4.tar.gz.provenance 9745 BLAKE2B cb7a04a3d0a00ed70d1e572dfa7ca9f2fec67a281cbe6139ed72f0bc460446668c59c18708e856208a4847d08247a8a67dc4e6298dccbdcf9d815ded844eeba3 SHA512 eeda1b3beea02d55ab89a8f58cb2c103163482a03c77f573d3bdd2756f8bf5c92bcdf5f209e20341d910dd00b850f5f5fa56ea136f52e4fbdf892d26b5303dbb
diff --git a/dev-python/beartype/beartype-0.22.4.ebuild b/dev-python/beartype/beartype-0.22.4.ebuild
new file mode 100644
index 000000000000..018b80dc4bc7
--- /dev/null
+++ b/dev-python/beartype/beartype-0.22.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/beartype/beartype
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Unbearably fast runtime type checking in pure Python"
+HOMEPAGE="
+ https://pypi.org/project/beartype/
+ https://github.com/beartype/beartype/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="
+ test? (
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/mypy[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/redis[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/xarray[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # fragile performance test
+ beartype_test/a00_unit/a70_decor/test_decorwrapper.py::test_wrapper_fail_obj_large
+ # test for building docs, apparently broken too
+ beartype_test/a90_func/z90_lib/a00_sphinx
+ # poetry, also broken
+ beartype_test/a90_func/a50_external/test_poetry.py
+)
diff --git a/dev-python/berkeleydb/Manifest b/dev-python/berkeleydb/Manifest
new file mode 100644
index 000000000000..89f8b6d8f960
--- /dev/null
+++ b/dev-python/berkeleydb/Manifest
@@ -0,0 +1 @@
+DIST berkeleydb-18.1.15.tar.gz 188446 BLAKE2B e018ad0afb557b866121a267e5b64d627c5c3752f5929652f2e291f9ff67c8e5bb7319fbade04ec0ecfac3aefe58c3497745f5c9b467aa2dd30c01297679ac53 SHA512 60d987851febb158888d2a5fe35bc9169e4855fcfc40b836f0d089db9cc6a0da2c7032b348ac486a7d873eae6999d6d8ce3833461d50fe8afbcf498d37b5afa2
diff --git a/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild b/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild
new file mode 100644
index 000000000000..29f8080db6da
--- /dev/null
+++ b/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2025 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..14} )
+
+inherit db-use distutils-r1 pypi
+
+DESCRIPTION="Python bindings for Oracle Berkeley DB"
+HOMEPAGE="
+ https://www.jcea.es/programacion/pybsddb.htm
+ https://pypi.org/project/berkeleydb/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ <sys-libs/db-6.0:=
+ || (
+ sys-libs/db:5.3
+ sys-libs/db:4.8
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/test[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # This list should be kept in sync with setup.py.
+ if [[ -z ${DB_VER} ]]; then
+ for DB_VER in 5.3 4.8; do
+ has_version "sys-libs/db:${DB_VER}" && break
+ done
+ fi
+
+ # Force version.
+ sed -e "s/db_ver = None/db_ver = (${DB_VER%.*}, ${DB_VER#*.})/" \
+ -e "s/dblib = 'db'/dblib = '$(db_libname ${DB_VER})'/" \
+ -i setup3.py || die
+
+ # Fix the build
+ mv setup3.py setup.py || die
+ sed -e 's|setuptools.build_meta:__legacy__|setuptools.build_meta|' -i pyproject.toml || die
+
+ # no build dir
+ sed -e "/os.chdir('build')/d" -i test.py || die
+
+ # Set it ourselves in the test phase
+ sed -e "/os.environ\['BERKELEYDB_SO_PATH'\]/d" -i test.py || die
+}
+
+python_configure_all() {
+ DISTUTILS_ARGS=(
+ --berkeley-db="${EPREFIX}/usr"
+ --berkeley-db-incdir="$(db_includedir ${DB_VER})"
+ --berkeley-db-libdir="${EPREFIX}/usr/$(get_libdir)"
+ )
+}
+
+python_test() {
+ local -x BERKELEYDB_SO_PATH="${BUILD_DIR}"
+ "${EPYTHON}" test.py -vv || die "Testing failed with ${EPYTHON}"
+}
diff --git a/dev-python/berkeleydb/metadata.xml b/dev-python/berkeleydb/metadata.xml
new file mode 100644
index 000000000000..b44595e84b62
--- /dev/null
+++ b/dev-python/berkeleydb/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <doc>https://docs.jcea.es/berkeleydb/latest/</doc>
+ </upstream>
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 01206f91ae24..3229200dc2d5 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1 +1,3 @@
DIST iminuit-2.31.1.tar.gz 1840604 BLAKE2B c363b87dd58433528a9b8d87ef3d7f67b2d1442810aa60d60704b000c432f100ba4ada33786a936f7cb80cb49b4cebb00e7db19f415bc339286691e5e1e3a1ec SHA512 c4e54ddbc7b39e0b151eb3ea8d20d215fb56cb2dd08c907e5242968ee6f45fe0495274adea70d90a22718c402def1dea50275fc0ec62f8cc82781f97d9264f38
+DIST iminuit-2.31.3.tar.gz 1841427 BLAKE2B 8b2005967478cf575c8a7f6a59c888d40e1389da466e90e3b414eff82c5f62423b996b62272f895f116377d69b71d00d4e4d89178b9c254556ef7e5929512644 SHA512 2918077f691dcbb9fb9bb510fbcebb98402b5508f73693a6b767471cdf3ee98fd5e097f79b76a53adf0e4e853c8fe066efa22ac3a705e41cf0f2b7270595fed2
+DIST iminuit-2.31.3.tar.gz.provenance 9490 BLAKE2B d84d56b359dd20d0671283331bf04977320efa025c859c914f43f4f0057841e814d3b684d13a7960a17278855f1eb00a2e1cad386f4781f54882be2c2921b892 SHA512 f14a4f0afb00f5b927ff1d6d58868bb04ef93b27df5fe5ac11a30ab1d9b992b61913541bb20b6e35c542358a537cca8e6c9138144bfcdfff33473df052687093
diff --git a/dev-python/iminuit/iminuit-2.31.3.ebuild b/dev-python/iminuit/iminuit-2.31.3.ebuild
new file mode 100644
index 000000000000..84600fce9d7a
--- /dev/null
+++ b/dev-python/iminuit/iminuit-2.31.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYPI_VERIFY_REPO=https://github.com/scikit-hep/iminuit
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit cmake distutils-r1 virtualx pypi
+
+DESCRIPTION="Minuit numerical function minimization in Python"
+HOMEPAGE="
+ https://github.com/scikit-hep/iminuit/
+ https://pypi.org/project/iminuit/
+"
+
+LICENSE="MIT LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+DEPEND="
+ >=dev-python/pybind11-3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${DEPEND}
+ dev-python/cython[${PYTHON_USEDEP}]
+ test? (
+ dev-python/annotated-types[${PYTHON_USEDEP}]
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # precision error
+ tests/test_cost.py::test_Template_with_model_2D
+
+ # TODO
+ tests/test_describe.py::test_with_pydantic_types
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # do not force LTO
+ sed -i -e '/INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
index ede7a27fa6f9..88731472811c 100644
--- a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
+++ b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 x86"
RDEPEND="
dev-python/ply[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/jsonschema-4.25.1.ebuild b/dev-python/jsonschema/jsonschema-4.25.1.ebuild
index 10bdf66ae25f..edd100d37399 100644
--- a/dev-python/jsonschema/jsonschema-4.25.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.25.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 x86"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/mccabe/mccabe-0.7.0.ebuild b/dev-python/mccabe/mccabe-0.7.0.ebuild
index d85e816aa4f7..3f11816d9201 100644
--- a/dev-python/mccabe/mccabe-0.7.0.ebuild
+++ b/dev-python/mccabe/mccabe-0.7.0.ebuild
@@ -33,8 +33,3 @@ PATCHES=(
)
distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i -e '/pytest-runner/d' setup.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/oslotest/oslotest-5.0.1.ebuild b/dev-python/oslotest/oslotest-5.0.1.ebuild
index 2b352ac0ce7d..a910dc57b618 100644
--- a/dev-python/oslotest/oslotest-5.0.1.ebuild
+++ b/dev-python/oslotest/oslotest-5.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest
index 4e69f93ad3ca..3285cc847cfc 100644
--- a/dev-python/python-dotenv/Manifest
+++ b/dev-python/python-dotenv/Manifest
@@ -1 +1,3 @@
DIST python_dotenv-1.1.1.tar.gz 41978 BLAKE2B 730cc1c4e32af4c22664c6ba2ebd93d5fe4b941bac8ec0387d0badf88f9ef84d6c9ae1807396ae8481765c13e70bb5c020e36368442f8d403ce884a8abedbd11 SHA512 c19d427f845ccdeacfdcd312e340139b9744ec3e8874b06b78b3f7b49e43b1024dd4dc85c5d7d79e65308c2924232729cb6a10301dd6f49142e2574956b2c14d
+DIST python_dotenv-1.2.1.tar.gz 44221 BLAKE2B b3306b7da5849a6626cab824a1979018649e30f2217b5fe1482351056a4bd7babb1fb3f2149d636c01743572834679345b63819e2c097231d14e4753a4ab1dde SHA512 098f9624a53d1a014abae1499ab9ae54989e22e15338f91b1525c0397845f6be4431d4356792e8310dcbb32075026d9416ef4ac479d3bbd135779410cf9c6ff2
+DIST python_dotenv-1.2.1.tar.gz.provenance 9655 BLAKE2B 338556fb3d2364d0ea8b9901347fd81f0dc137c4d819ab5eec4734f62e66d83419b05dd9fa4ea9e375b259482cfcc975e9c1dbe08e3b0a32e54f64158a15e5ac SHA512 5878a0d9d08d9b69d24cb22a9296fb8cf9944bc13d639decc0d385015e24193df5359af3f7b57d8208eabe0a31717d824a5d64b5fa6b1e9e3a42cfcc69f039d6
diff --git a/dev-python/python-dotenv/python-dotenv-1.2.1.ebuild b/dev-python/python-dotenv/python-dotenv-1.2.1.ebuild
new file mode 100644
index 000000000000..0d67192a752a
--- /dev/null
+++ b/dev-python/python-dotenv/python-dotenv-1.2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/theskumar/python-dotenv
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Manage .env files"
+HOMEPAGE="
+ https://github.com/theskumar/python-dotenv/
+ https://pypi.org/project/python-dotenv/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/click-5[${PYTHON_USEDEP}]
+ >=dev-python/sh-2[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -o tmp_path_retention_policy=all
+}
+
+python_install() {
+ distutils-r1_python_install
+ ln -s dotenv "${D}$(python_get_scriptdir)"/python-dotenv || die
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ # Avoid collision with dev-ruby/dotenv (bug #798648)
+ mv "${ED}"/usr/bin/{,python-}dotenv || die
+}
diff --git a/dev-python/time-machine/time-machine-2.19.0.ebuild b/dev-python/time-machine/time-machine-2.19.0.ebuild
index 68b38d67429b..02fecfdca862 100644
--- a/dev-python/time-machine/time-machine-2.19.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.19.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv x86"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
index 626c20b27f60..9fbb0d725f18 100644
--- a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
+++ b/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv x86"
distutils_enable_tests pytest