Apocrypha

urwid

Curses-based user interface library for Python

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

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 4.0.8 7 15 h details ›
dm9pZCAq Codeberg ↗ 2.2.3 1 20 mo details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaamd64-linuxarmia64loongmipsppcsparcx86-linux Committed
4.0.8 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.7 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.6 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.5 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.4 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.3 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing amd64-linux untested arm testing ia64 untested loong testing mips testing ppc testing sparc testing x86-linux untested view · download · history ↗
4.0.2 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing amd64-linux untested arm stable ia64 untested loong testing mips testing ppc stable sparc testing x86-linux untested view · download · history ↗
2.2.3 dm9pZCAq amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing amd64-linux testing arm stable ia64 testing loong testing mips testing ppc stable sparc stable x86-linux testing 2 yr view · download · history ↗

Use flags of 4.0.8

  • examples Install examples, usually source code
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • verify-provenance Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository)
4 expansion flags (python targets, ABIs, cpu flags…)
  • python_targets_python3_12
  • python_targets_python3_13
  • python_targets_python3_14
  • python_targets_python3_15

Runtime dependencies of 4.0.8

show 14 lines