commit: 7f892e731cc8475e7f4ba9c8a582892b8d088009 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Wed Feb 18 03:18:30 2026 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Wed Feb 18 03:52:40 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f892e73
dev-python/librt: Bump to 0.8.1 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/librt/Manifest | 2 ++ dev-python/librt/librt-0.8.1.ebuild | 40 +++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/dev-python/librt/Manifest b/dev-python/librt/Manifest index 91f1a09636e5..d4d128a63e63 100644 --- a/dev-python/librt/Manifest +++ b/dev-python/librt/Manifest @@ -1,2 +1,4 @@ DIST librt-0.8.0.tar.gz 177306 BLAKE2B 5072835303e9d8be728fea8c0bdcefc19811581cd19ccd21ad3b39ae94dc31682f02971dd8fa1c9666ee007104a425d0f4ab7a643911e6817d494a17ec4c0950 SHA512 22849b5b49f0ff48e09a8e03d5f6ba7823c78490bfc13296e23ad8d4b14e5c3d717c9cb8aae766da161188a07d13276dcca48d01d2293bdd902e2c55fc8dcb36 DIST librt-0.8.0.tar.gz.provenance 9078 BLAKE2B 0a1405a29b306166301432819b80da0cfe4f715fc12d2cab392a8b2707b28516c0821b3ce30e51f4fbcf1ec427befc398d09169e5f29e6a1f205ba65eeb4c561 SHA512 130d5a4f75d252b4b53d0463a804ea4e4afd83b8223ec64785b57cf60a092192d7f4720cf8eef0dd25cf207a4404d0a1748b47dcd2a85959cde2317a740ad11d +DIST librt-0.8.1.tar.gz 177471 BLAKE2B 9a126fb58c75ce420e789d516806e3089ef38ef67a6d19c71e8028f61b6e3a1c1804ebe89280877df9ec0fefb3045da7c4d1a060f1635d6455e48b6cedfdc405 SHA512 0cac416696dd87a1cd9c8276946d7ea25d125b07fe9bb0abc09a5590e549bb781944713f1c83edb83eede3a0038175cc33d8ad3fa4e945ed916aa3c590f91020 +DIST librt-0.8.1.tar.gz.provenance 9403 BLAKE2B 204a0608d5d88e937497eca45e1df0499c12f3b20886b6c983d9f9faa5a1b7577ccd4824805879deb45c91f3dec6007ad15f71d10a85ebaf62bb20c6ee4b4a45 SHA512 c906baf149855c13ab356e3eed93a72e64d3ad49430d50398652d916ad6d429d7852412fc92b03fa141de7527cf48c5a17638304a230d41f233dbd99193addea diff --git a/dev-python/librt/librt-0.8.1.ebuild b/dev-python/librt/librt-0.8.1.ebuild new file mode 100644 index 000000000000..a9413095520d --- /dev/null +++ b/dev-python/librt/librt-0.8.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/mypyc/librt +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Mypyc runtime library" +HOMEPAGE=" + https://github.com/mypyc/librt/ + https://pypi.org/project/librt/ +" + +LICENSE="MIT PSF-2.4" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390" + +BDEPEND=" + test? ( + dev-python/mypy-extensions[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_compile() { + # setuptools is broken for C extensions, bug #907718, bug #967476 etc. + distutils-r1_python_compile -j1 +} + +python_test() { + rm -rf librt || die + epytest smoke_tests.py +}
