diff options
Diffstat (limited to 'dev-python/tblib')
-rw-r--r-- | dev-python/tblib/Manifest | 2 | ||||
-rw-r--r-- | dev-python/tblib/tblib-3.1.0.ebuild | 43 |
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest index 0fe730e151dd..13d80260aa4e 100644 --- a/dev-python/tblib/Manifest +++ b/dev-python/tblib/Manifest @@ -1,4 +1,6 @@ AUX tblib-3.0.0-test.patch 1454 BLAKE2B 931f5f88d29157a78dbecf4cdfa3bde687ec4120d1b3aaa5b0b46374ecac8ff0ec10fbfacaf12b2228ae821536e79ce98f458fa510fb4ba71cadbf84e2a6c781 SHA512 129d494eaee675a50bef8e7cc2de0fb1b7708cf95b85167c81718b79d9da5fef046e90e17a511f126ee14d32035e93f14f0f6d5f20f3ee6a324c8fadeab028ae DIST tblib-3.0.0.tar.gz 30616 BLAKE2B 4e2ea0e0f09894f1a8dee4d0dbdc61c054964e4ec5a8a1fbb31f3793268ab8607b5b6e547f7771264c9863522b01cdd39ef6aa4a91d757f1c37f9fac37d6cbaf SHA512 9914709846a4a9b0d9fe0f58eb321085f69e11ce364930f67cc5fec008d6ca57963b17699b0a136e2de91ff01004275fc43a38f318b9faab7cb2fac861108297 +DIST tblib-3.1.0.tar.gz 30766 BLAKE2B aa28e1f4a851b8562d0545643afc7293e3c0cf173a4a0ca04927958b143ace94ad36f449401fd237797a7f978d10f3080f4419fdc89f0e07503f5dbe7ad1f05f SHA512 619e3a45322da4833e839e1af92231fee515f88fadf31f2544ba04d994f203778e4bb7c83abb937d89ff8fa1aa6949d3769cc7d828daf600833801f479bdfd33 EBUILD tblib-3.0.0.ebuild 835 BLAKE2B af55166728e6b50190a21d42cc8161e685d6d1cf4844ad5afc0fbe4b712545bb261178e2587b29d99f26c93d7c3a9fb3ae50ba343f0ccb14120f7fc767e5bc3f SHA512 cfe4bd2f1b83a0961ef29d04886e7cfb50eaf5777aef069f64b9c51f2d5ada34dfacb1f682c49f6cb53656bc2baf6866619b87f13e9244d75ba1ba32f4166023 +EBUILD tblib-3.1.0.ebuild 828 BLAKE2B f8627568e96e33151c866a887d5a9c89b758887e9dc1d5246de6a48875f7f837758a58db323ac424ecfecbbffc6b530ce4b429f4f4385072dda90ed397e8e65d SHA512 750e9028bd49c5f39c7ad4e3c0ded0d4345e8e4b001dab12592e1d80f3ced9ad5eac47f7b4b37445c147b3755d2c8842549ebcede07de8c500f8f849c07c8c9b MISC metadata.xml 406 BLAKE2B 196dcfaca9d242ddf68db2f831720a877f9aa1ec0f1d8aefb4d20f03a8399370ac62e5c009b1538c7f20512bc17ca23c5286544081a8f15512a95e1b4c754e9e SHA512 0e82fd782c7532e0f1877aea67c3171847469f7c0669664b8d9b1a22bdeca9daf6f6159f202041d3f1d83c3bd9871ee084564df0e7b64c8c2230d8b5aba2a91f diff --git a/dev-python/tblib/tblib-3.1.0.ebuild b/dev-python/tblib/tblib-3.1.0.ebuild new file mode 100644 index 000000000000..1b66839fbc61 --- /dev/null +++ b/dev-python/tblib/tblib-3.1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Traceback fiddling library for Python" +HOMEPAGE=" + https://github.com/ionelmc/python-tblib/ + https://pypi.org/project/tblib/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + test? ( + dev-python/twisted[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + sed -i -e '/--benchmark-disable/d' pytest.ini || die +} + +python_test() { + local EPYTEST_IGNORE=( + tests/test_perf.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTHONNODEBUGRANGES=yes + epytest +} |