diff options
Diffstat (limited to 'dev-python/beartype')
| -rw-r--r-- | dev-python/beartype/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/beartype/beartype-0.23.1.ebuild | 46 |
2 files changed, 48 insertions, 0 deletions
diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest index e89831d9fdac..1bbf7cb9d1c4 100644 --- a/dev-python/beartype/Manifest +++ b/dev-python/beartype/Manifest @@ -2,3 +2,5 @@ DIST beartype-0.22.9.tar.gz 1608866 BLAKE2B a53a4b8565b0ed3773b52128752bb83a1b69 DIST beartype-0.22.9.tar.gz.provenance 9418 BLAKE2B 684ce17710a9dc33fd8fa6982fbf4b5836f0411191c61c340199ab392ddab2d672f0c71c6a63cd65042bf85562b7e4427ef2084ea99e54ce3ada66a6fa009b31 SHA512 3488aa8a3c0fb680ddf67042b83304009c5a70d9bb667cd5dccee4c4b8c9d4180dd9ae85b9a81510519e4729b20f46e9da6ef729ca99ddc62ea460699d72c499 DIST beartype-0.23.0.tar.gz 1992744 BLAKE2B 2a49e37ff9f3790a88da767f10d85f41533c087d972d1a333e252eeb0914741d1231e392f8d69e53f6f2dec5ac363bc1646e8a0e22be99e7d578d3a535773d20 SHA512 d1bca602a5ee498c1df2cfc74c01eca2d9df01cc75296012dd0d22ec1fc83495c3dea8b7c810e81de87d35cabe1f9b9ebf3d5f3c5d550e69fedb6f9d376c70de DIST beartype-0.23.0.tar.gz.provenance 9712 BLAKE2B 2d398242c9b7b97c2d21427bffc4b7b94bf1cd0c05a3ce5b209d89ef6d13396ffd6c203b33600842706a7bd1252c70edc9d318e5a5c7ea5a3a5066b1d887fc09 SHA512 e2f687bca85053ae3bec36b3974ef9ed80e1e09dd98b25aece5c9f83f8525d909352ecb1ac5641ce8de2ac372dabfb76cede721cf9fe9f5d22cf84cb1ed1c8df +DIST beartype-0.23.1.tar.gz 1993714 BLAKE2B 8f33e1bab16430638f8398effee9ffae0843c5fabe9cdeb5558af7197fba3aaf226d0be2e5dce70b11b9ff68720f36258c42e5aa78efb2fbb4f195ef0cfcc0ca SHA512 a523cf31ef7a442f0bd700193a257bdbd2dfc0eefc1ae264ed1d7b92b0b021969e794963320e69ad5a7598a709c41356613634c4655a92296266fe10bc2a87f6 +DIST beartype-0.23.1.tar.gz.provenance 9677 BLAKE2B fc31988e99cc9f67fdac94581d203fb54fc0dd0f5a8467916ecb4d6fd6322ae477a4e217f184ae83670811245ad0b320ad191af12cc8c4ea4a888434a269cbb4 SHA512 e45b039d68c4d40970fbeeccfb23602f1f740e3c8a074aea33b46cffe9624a9a78cee6c9d231556731547993a2b9d680f8f95dcbdce0272d2a5fbc6d52e3787f diff --git a/dev-python/beartype/beartype-0.23.1.ebuild b/dev-python/beartype/beartype-0.23.1.ebuild new file mode 100644 index 000000000000..42752fae45e1 --- /dev/null +++ b/dev-python/beartype/beartype-0.23.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022-2026 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_{13..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/docutils-0.22[${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 + # broken + beartype_test/a90_func/a90_pep/test_pep561_static.py::test_pep561_mypy +) |
