diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-10-26 19:04:49 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-10-26 19:04:49 +0000 |
| commit | f13cad212cc9cc174ad2ce844dd276e5714a7521 (patch) | |
| tree | 2c050f83f1b93f11d7565eec044e0ee9b9174a53 /dev-python | |
| parent | 48e7d495f133083c95e1a9b03789e6b1ae296920 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/beartype/beartype-0.22.4.ebuild | 43 | ||||
| -rw-r--r-- | dev-python/berkeleydb/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/berkeleydb/berkeleydb-18.1.15.ebuild | 75 | ||||
| -rw-r--r-- | dev-python/berkeleydb/metadata.xml | 11 | ||||
| -rw-r--r-- | dev-python/iminuit/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/iminuit/iminuit-2.31.3.ebuild | 62 | ||||
| -rw-r--r-- | dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/jsonschema/jsonschema-4.25.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/mccabe/mccabe-0.7.0.ebuild | 5 | ||||
| -rw-r--r-- | dev-python/oslotest/oslotest-5.0.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/python-dotenv/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/python-dotenv/python-dotenv-1.2.1.ebuild | 48 | ||||
| -rw-r--r-- | dev-python/time-machine/time-machine-2.19.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild | 2 |
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 |
