summaryrefslogtreecommitdiff
path: root/dev-python/urwid
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/urwid')
-rw-r--r--dev-python/urwid/Manifest2
-rw-r--r--dev-python/urwid/urwid-4.2.4.ebuild43
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index ca716cc2ec2a..2b50941eb0a0 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -18,3 +18,5 @@ DIST urwid-4.2.1.tar.gz 345151 BLAKE2B eda9c52f585ee6653e920b10a73be85450583d402
DIST urwid-4.2.1.tar.gz.provenance 9573 BLAKE2B 3f84c403f58a15dca5b36fee0e838a2cb345380e156cc8314d1fa585783d240c3d559f4529e0ca6667c687f3895c7291de38131900b3690c23cb13069170f208 SHA512 9df5ae21b1a803bd3d765c9adab946721431072d18d75b7190620efe4904f73d1b6d6c340aa631cb3f9c14724c01e4d5f500a4ced68997cd4a2208d7c68ad0e2
DIST urwid-4.2.3.tar.gz 346125 BLAKE2B 61535dd9f35753cbf2342806ef5151afa61b971bc4071aa1a20253156d523b139960ac1dca40394535c3815af3989310de256eb96fbc1da2411df44d19d122b5 SHA512 132adcdbccbfe1699a60ca9ef9218c1776926b6da2004863e73c29a6173f41fa3322ad74b29bf49b97a0edb3db52e81ee5ba2d2ee8b97d3276e8f78f39b4b2d5
DIST urwid-4.2.3.tar.gz.provenance 9530 BLAKE2B 2b6b607f9bdaecf66a6ab2c575fbacbe2bb8f81f4bddc3dbc54dad236ee27384d98befb6d04fb474f40279a632cec1c3fbf57d9c3a9b0a1ad9bf7e957d954abd SHA512 a786d80207f7f80dd36cc4417479e51dacbcc4f97ed0e6377e885b1cc6e30ed7d5001bf9d6a1f94771851bfaf16c323c484736110cd86145d39d9716ded5521a
+DIST urwid-4.2.4.tar.gz 346523 BLAKE2B 8dd4b36130a49d24208848b443db97b23c120753835854fd9d6851328203e3d4a67bfbf85cbb1ff4c105e9bb785f3596a9e53cbf08752447d8ade2ff14c391b8 SHA512 9c434f870d2ebc3aa92a76fd78c054751dbac34fedfbc3230676fd94b539ae58e01570e679170fa5eb518c3bc1e147198372080e4e9a015f23cc0a98da33af85
+DIST urwid-4.2.4.tar.gz.provenance 9718 BLAKE2B 50ad796a7774394bb3039cfbebf330a3065b75bf10f545f487a5a1844b4c13c484fef48209751ddaf763775f9fc99b42ba176508fcb2564c3fd05c61ecc74b11 SHA512 d1dccf4fc0cc740a5dfe3b6ed3ddb3f0125affe96967262a6ae037bfe435394e7d8b5296502b841604f41580357492c0278492fdad47b236e5053f97a2094f1b
diff --git a/dev-python/urwid/urwid-4.2.4.ebuild b/dev-python/urwid/urwid-4.2.4.ebuild
new file mode 100644
index 000000000000..5b61181891fe
--- /dev/null
+++ b/dev-python/urwid/urwid-4.2.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 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/urwid/urwid
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+ https://urwid.org/
+ https://pypi.org/project/urwid/
+ https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e 's:--cov --cov-report=term::' pyproject.toml || die
+}
+
+pkg_postinst() {
+ optfeature "Trio event loop" "dev-python/trio"
+}