diff options
Diffstat (limited to 'dev-python/urwid')
| -rw-r--r-- | dev-python/urwid/Manifest | 6 | ||||
| -rw-r--r-- | dev-python/urwid/metadata.xml | 27 | ||||
| -rw-r--r-- | dev-python/urwid/urwid-4.0.0.ebuild | 41 | ||||
| -rw-r--r-- | dev-python/urwid/urwid-4.0.1.ebuild | 41 | ||||
| -rw-r--r-- | dev-python/urwid/urwid-4.0.2.ebuild | 41 |
5 files changed, 156 insertions, 0 deletions
diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest new file mode 100644 index 000000000000..3e3d35a6fc02 --- /dev/null +++ b/dev-python/urwid/Manifest @@ -0,0 +1,6 @@ +DIST urwid-4.0.0.tar.gz 859221 BLAKE2B 18519d58c1837f3871535876cd3fc17734239714211cd682a5e0a00e7ff6da064d2b1c660d2d6b8674efb58f3b6e39de40f963ec9f2df8d7563e9d99b6271e16 SHA512 c0241275d3808d81cb13e941d66aa6769c20a8913f992c2de892de6210c698503df5acd81121614acb39017ba91b4abb777675f3921db88d9801c6ebc2551169 +DIST urwid-4.0.0.tar.gz.provenance 9160 BLAKE2B 8a5965cd7e09ec0ee6e84286a46dd016bf3dcbf93605edd1c88c09306012ebc8a1e67a015a91e7f63a1ad1dc8d4b07a5f6dc99ccd36e96fcacb2ec182af93fdd SHA512 8da8be2f2450ecfdd08df7a4beaa38408695c6cd3e5c11031c1b52fbc1e531e8a5546ea43361ed911596008d57a419de046dccb6b4efb69521a3353724069282 +DIST urwid-4.0.1.tar.gz 859593 BLAKE2B 9bb60c1e75e211932f7dba091bd6869fbdf9a43a434787d3ee4477bf58ecd1dfa2f5c28d04f1d8565a38e4d1b7b53ce8a02cbc1e98dd0f780a940deb4c68e9c8 SHA512 f350753ba53d945f56a19e475c4de42809d9d24e2d39d06308260b972eb9ca2ec8604ab68b5078f1a18c7e93ff0942b4802b79e1e0c566d754a02cab605da142 +DIST urwid-4.0.1.tar.gz.provenance 9297 BLAKE2B 5319623b9212e6e6939117195c95155a56076e22cb3414d9ccc17bebcd51866fe1bca2161f500d6ce65d52505701629260cac126b8454d8ab815899c0122c4f9 SHA512 5c7fdbb6685d6582e91a3136b3e0adc25a94a12cd85d4c7ee441484d974fe0b586bde07f244773b625f5125206ece40335b45eb92038c22e8d77e9b5f77b203d +DIST urwid-4.0.2.tar.gz 861918 BLAKE2B 9b549d6e5c16e34b20f30646489d0ef0732c2ef8fe0464d8425d3e90d55a7f8abb602cd25b2b605ac2a74291882c0443c002204a7fbd1534e921556468e6b9c1 SHA512 a1611414eb26fdb15773fb2a4fa78bc6c886b26c8940ff422b38d2d772d81e58ff8ed284c858e848819d6e7fc983286a2d263845a1730304eaf36322a288f2d2 +DIST urwid-4.0.2.tar.gz.provenance 9434 BLAKE2B 3b97cfdccb84e4c2436cde05a0d0019d8498fcc87a67047ab0e84bf2b9f7646684be46c78eed31d2567f0fc139a07683200746a8614e1c18949010a48223cadd SHA512 220ddb6d1ba3a8d4504612a4195e7e4b417d26564d5e64239aa71b087151fc4ef9e42755ed3edad9b404440d98d481b1334423b6ab6f256c73e75017363cfb00 diff --git a/dev-python/urwid/metadata.xml b/dev-python/urwid/metadata.xml new file mode 100644 index 000000000000..4dea7fb9cfb6 --- /dev/null +++ b/dev-python/urwid/metadata.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <longdescription> +Urwid is a curses-based user interface library. It includes many features +useful for text console application developers including: + +- Fluid interface resizing (xterm window resizing / fbset on Linux console) +- Web application display mode using Apache and CGI [Live Demo] +- Support for UTF-8, simple 8-bit and CJK encodings +- Multiple text alignment and wrapping modes built-in +- Ability create user-defined text layout classes +- Simple markup for setting text attributes +- Powerful list box that handles scrolling between different widget types +- List box contents may be managed with a user-defined class +- Flexible edit box for editing many different types of text +- Buttons, check boxes and radio boxes +- Customizable layout for all widgets +- Easy interface for creating HTML screen shots + </longdescription> + <stabilize-allarches /> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/dev-python/urwid/urwid-4.0.0.ebuild b/dev-python/urwid/urwid-4.0.0.ebuild new file mode 100644 index 000000000000..5cca05b5d2a1 --- /dev/null +++ b/dev-python/urwid/urwid-4.0.0.ebuild @@ -0,0 +1,41 @@ +# 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/wcwidth-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/urwid/urwid-4.0.1.ebuild b/dev-python/urwid/urwid-4.0.1.ebuild new file mode 100644 index 000000000000..95826b3fd94b --- /dev/null +++ b/dev-python/urwid/urwid-4.0.1.ebuild @@ -0,0 +1,41 @@ +# 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/wcwidth-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/urwid/urwid-4.0.2.ebuild b/dev-python/urwid/urwid-4.0.2.ebuild new file mode 100644 index 000000000000..95826b3fd94b --- /dev/null +++ b/dev-python/urwid/urwid-4.0.2.ebuild @@ -0,0 +1,41 @@ +# 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/wcwidth-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} |
