summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2024-02-02 05:08:34 +0100
committerMichał Górny <mgorny@gentoo.org>2024-02-02 05:12:25 +0100
commit894ec9386054f12b65c5a877fb76c3a2ca3e65cf (patch)
tree4968cc5581aedf3111f79b43c43aba57a579337e
parentdev-python/django-debug-toolbar: Bump to 4.3.0 (diff)
downloadgentoo-894ec9386054f12b65c5a877fb76c3a2ca3e65cf.tar.gz
gentoo-894ec9386054f12b65c5a877fb76c3a2ca3e65cf.tar.bz2
gentoo-894ec9386054f12b65c5a877fb76c3a2ca3e65cf.zip
dev-python/urwid: Bump to 2.5.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--dev-python/urwid/Manifest1
-rw-r--r--dev-python/urwid/urwid-2.5.1.ebuild43
2 files changed, 44 insertions, 0 deletions
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 717c351b94bb..d4142579853b 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -3,3 +3,4 @@ DIST urwid-2.4.2.tar.gz 782733 BLAKE2B 9b8f179932651609d0bfe324427d04e7eb68c5d88
DIST urwid-2.4.4.tar.gz 800853 BLAKE2B ad36cd68e0740f11caebef947be2261e15f84daa3b3cdc3b41412c195f4e385eadf62a116cdfb23c7139c9f753697a0bec8592564736dfb1d67696fb27e622a7 SHA512 3259814982fb294d98820b6d30b819ffd675df76058cba0601fc4998719e3ed7199828648462601212ff297229d2a9b133d5d5b67a82e0301a0d2a0da36a0fad
DIST urwid-2.4.6.tar.gz 801434 BLAKE2B 52b6cd256fbb6f7296619140c0d2cc9dacb910b3666dedb5e53f6c9c66eb17c628c2da7ec3e61ac7c24c9359161a032228bfa676ea9e53169ff3bef873782af3 SHA512 b7255b5f5f274fec952edb808ff859289dbd75f0600f3ddf1b608111f0fef50955efadeb1c1792fe16f5adc6c12a3641bfb50e42bbf8c07b10f431ca50cc0766
DIST urwid-2.5.0.tar.gz 839216 BLAKE2B cd4ca032d725962074cd15494f8d1df0ecb73616cc4398cc1f1b13c665f547b4d9e4e3c1b1ee9e11488eeaea454a460d0efe6f082cdcf8d2840419c427673c1f SHA512 fc4d6b98a5b17c1d181ce96db7527e32b089c4fbbf597725a913f7f8f2412f3b922f39d375db8789f395da85fc6a23b954df1be768055a014fc9d86ebdfb5a32
+DIST urwid-2.5.1.tar.gz 840146 BLAKE2B 2fafd5108920064e63dddc40b41dfd88cba1d0f87011d6800e82e83f745e28f1e64fc87389b769b037a6483e22e8baa12b41904f1c9c379f7ae41db2611bc2bb SHA512 d5d5daa9fa2c64c8a63bfeb6bbc14ccd7e8837af6017eab716f3d5a3ce73a9b1c048ff0ffcdb9a193ee6f43b56fa24713e77c22fec76730b8edaad3054ba40e6
diff --git a/dev-python/urwid/urwid-2.5.1.ebuild b/dev-python/urwid/urwid-2.5.1.ebuild
new file mode 100644
index 000000000000..b8e0bb664065
--- /dev/null
+++ b/dev-python/urwid/urwid-2.5.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ rm -rf urwid || die
+ eunittest
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Trio event loop" "dev-python/trio"
+}