summaryrefslogtreecommitdiff
path: root/dev-python/tblib
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/tblib')
-rw-r--r--dev-python/tblib/Manifest2
-rw-r--r--dev-python/tblib/tblib-3.1.0.ebuild43
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
+}