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.3.ebuild43
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index d85cf727f5df..ca716cc2ec2a 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -16,3 +16,5 @@ DIST urwid-4.1.7.tar.gz 333293 BLAKE2B 79833c7902c0f0b9ccba01e927f86e4ea1d9c6489
DIST urwid-4.1.7.tar.gz.provenance 9632 BLAKE2B f5eb1def154fadc6d75cbfea3df07b072d848196f2eea524d9ddbedcd4a60c605878ece7f96b6243efadda906d4c225da205db339788459722bc8bdb0f3a52fa SHA512 278782867fdf4a712a86005b20615effe394118eab8fd560d53c8aa9e497dcb7c215faaa560e1dc4866256f195136766f97e27faa076f99b4499ff00ec589319
DIST urwid-4.2.1.tar.gz 345151 BLAKE2B eda9c52f585ee6653e920b10a73be85450583d402fa2f1fb8c4f9b830662e32594bf4dbe144d61df06122682bea9e34ac029a6e420ad7795263e0d87c37b4bb2 SHA512 6ef31be02f758e72e84b393e92e416ec04ac3c8f7bf15791248d1292a436698f7f3907311c9793a517ef92935ee86a97a320b3ddca2dc61993ae0bab979d2b81
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
diff --git a/dev-python/urwid/urwid-4.2.3.ebuild b/dev-python/urwid/urwid-4.2.3.ebuild
new file mode 100644
index 000000000000..5b61181891fe
--- /dev/null
+++ b/dev-python/urwid/urwid-4.2.3.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"
+}