summaryrefslogtreecommitdiff
path: root/dev-python/urwid
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-27 03:04:55 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-27 03:04:55 -0500
commitcae7be1ab2bd23fee3929a8e940d968ee86a78e6 (patch)
tree97cc406771ec329a0480aab0f7fad2319be66e5c /dev-python/urwid
parent704373259ee68c274d8ce04949a32d64de4b6014 (diff)
downloadbaldeagleos-repo-cae7be1ab2bd23fee3929a8e940d968ee86a78e6.tar.gz
baldeagleos-repo-cae7be1ab2bd23fee3929a8e940d968ee86a78e6.tar.xz
baldeagleos-repo-cae7be1ab2bd23fee3929a8e940d968ee86a78e6.zip
Adding metadata
Diffstat (limited to 'dev-python/urwid')
-rw-r--r--dev-python/urwid/Manifest2
-rw-r--r--dev-python/urwid/urwid-4.0.8.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index d573c926b318..23b3a733fbc2 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -10,3 +10,5 @@ DIST urwid-4.0.6.tar.gz 877110 BLAKE2B 0020370cd25b856fe279c30e85a2802bf81fb2a88
DIST urwid-4.0.6.tar.gz.provenance 9822 BLAKE2B 05f3b4007bd4ddd7aa5ee57a542c3e99472bb7be489b0a493fe31e84996bfecf4783021f565e9ed39d29bd390d46487036e5e846862c2092443776a39cb2c80a SHA512 b70df2f633d82279d9e8b9a7b003693b37a32673a3aca8ced17bb9f83a924cd44be1918fa6e7d2683ab53c0be822eaf029e92e952bb9f1d27bd102934336e1a4
DIST urwid-4.0.7.tar.gz 878680 BLAKE2B b8ac2905c5587650b1eccc460517636376a1c5ce1fe2ce601f4bec4c759b18aa3769e7b1c209f671a8c88bceb158ecd7acd872320c67532aafde4dd11a204a7c SHA512 2fe4b81d19a545ad3d0c653d364c94dd4f7f80b58bc0d34ef3c64d119e8b68547dc9e3483431a09ede5d2f3e75bb8f3751a873894c3c95bc514e8697bd35c9cc
DIST urwid-4.0.7.tar.gz.provenance 9724 BLAKE2B 5e035882c093eff96623ed86df438fdd9edf7a0e05fdbde1639d0f53a65bd9ec8755b8a9b418c5b7e625276ac1d923e9b333ff00a2c6ee772e4b7052f23328d4 SHA512 67eb6c7f66600a673d6a1432244e0db74da5dc72db59e4d00f0ff5b27299a85baead5880fd3b184e3c4883c634af8d97e80e0fbb4ea6b1660368105f82304078
+DIST urwid-4.0.8.tar.gz 878866 BLAKE2B 600a233caba49d439157c06e3d3af6febc1de49e86fabe2ef2ef8ffe54cd9ac4e455218b04e5bf86fb4c2e2acbacb1ef2d24032cd3d509b9c8d84d7965d736e2 SHA512 4cea0cb07a65b4b8ef274e5407f37de432130ac2c3963e21e3545a09b2566d0c552e281a706f59106f369cadf7139013aeaa81c54748e1c3df13647b45008293
+DIST urwid-4.0.8.tar.gz.provenance 9677 BLAKE2B 1d1aa1e350d79788b6ac046c286fb69b3e1bfb1cc602cc407b745b3b0e2cb33bbd841dd30b42217c4bbb91a2c1afc743688596b060de6b5227b567bea506c045 SHA512 7640bf072eab67527a7afef0330cada67745b6e7c29d889649074b7f4fad951dbdd75015eb273f1b2ad6cf05025da1ac696554f19b09d5588279010830cb139b
diff --git a/dev-python/urwid/urwid-4.0.8.ebuild b/dev-python/urwid/urwid-4.0.8.ebuild
new file mode 100644
index 000000000000..f840d3f28004
--- /dev/null
+++ b/dev-python/urwid/urwid-4.0.8.ebuild
@@ -0,0 +1,49 @@
+# 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"
+IUSE="examples"
+
+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=urwid::' pyproject.toml || die
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Trio event loop" "dev-python/trio"
+}