devel/py-urwid 3.0.3 FreeBSD
Curses-based user interface library for Python
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- devel, python
- Package size
- 549.8 KiB, 3626.7 KiB installed
Description
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) * Support for 8-bit and CJK encodings * Multiple text alignment and wrapping modes built-in * Ability to register user-defined text alignment and wrapping modes * 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 * Easy interface for creating HTML screen shots
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-urwid | 3.0.3 |
| OpenBSD | devel/py-urwid | 3.0.3v0 |
| NetBSD | devel/py-urwid | 4.1.3 |
| DragonFly | devel/py-urwid | 2.6.16 |
Install
Binary package:
pkg install py312-urwid
From the ports tree:
cd /usr/ports/devel/py-urwid/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-urwid>0:devel/py-urwid
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.0.3 | 3.0.3 | 2.1.2 | 2.6.16 | 3.0.3 |
| FreeBSD:14:quarterly | 3.0.3 | 3.0.3 | n/a | 2.6.16 | 3.0.3 |
| FreeBSD:15:latest | 3.0.3 | 3.0.3 | n/a | 2.6.16 | 2.6.16 |
| FreeBSD:15:quarterly | 3.0.3 | 3.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.0.3 | 3.0.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0: devel/py-setuptools-scm${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}wcwidth>=0: devel/py-wcwidth
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 9
Configuration
Options name: devel_urwid
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
- USES
- python
- Service scripts
- none
Files
pkg-plist 19
- share/examples/py312-urwid/asyncio_socket_server.py
- share/examples/py312-urwid/bigtext.py
- share/examples/py312-urwid/browse.py
- share/examples/py312-urwid/calc.py
- share/examples/py312-urwid/dialog.py
- share/examples/py312-urwid/edit.py
- share/examples/py312-urwid/fib.py
- share/examples/py312-urwid/graph.py
- share/examples/py312-urwid/input_test.py
- share/examples/py312-urwid/lcd_cf635.py
- share/examples/py312-urwid/palette_test.py
- share/examples/py312-urwid/pop_up.py
- share/examples/py312-urwid/subproc.py
- share/examples/py312-urwid/subproc2.py
- share/examples/py312-urwid/terminal.py
- share/examples/py312-urwid/tour.py
- share/examples/py312-urwid/treesample.py
- share/examples/py312-urwid/twisted_serve_ssh.py
- share/examples/py312-urwid/twisted_serve_ssh.tac
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| urwid-3.0.3.tar.gz | 855817 | 300804dd568cda5aa1c5b204227bd0cfe7a62cef2d00987c5eb2e4e64294ed9b |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.