devel/py-curtsies 0.4.3 NetBSD
Curses-like terminal wrapper, with colored strings
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
65c9b1c391- License
- mit
- Categories
- devel, python
- Package size
- 78.3 KiB, 399.7 KiB installed
Description
Curtsies is a Python 2.6+ & 3.3+ compatible library for interacting with the terminal.
FmtStr objects are strings formatted with colors and styles displayable in a terminal with ANSI escape sequences. FSArray objects contain multiple such strings with each formatted string on its own row, and can be superimposed onto each other to build complex grids of colored and styled characters.
Such grids of characters can be efficiently rendered to the terminal in alternate screen mode (no scrollback history, like Vim, top etc.) by FullscreenWindow objects or to the normal history-preserving screen by CursorAwareWindow objects. User keyboard input events like pressing the up arrow key are detected by an Input object. See the Quickstart to get started using all of these classes.
In the other systems
The newest version among them is 0.4.3, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| NetBSD | devel/py-curtsies | 0.4.3 newest | none known | - | [email protected] | 2026-10-16 |
| FreeBSD | devel/py-curtsies | 0.4.3 newest | none known | - | [email protected] | - |
| OpenBSD | devel/py-curtsies | 0.4.3p0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| DragonFly | devel/py-curtsies | 0.4.2 | none known | - | [email protected] | - |
| HardenedBSD | devel/py-curtsies | 0.4.3 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-curtsies | 0.4.3 newest | no data | - | [email protected] | - |
Install
Binary package:
pkgin install py312-curtsies
From pkgsrc:
cd /usr/pkgsrc/devel/py-curtsies && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.4.3 |
| NetBSD 10.1 aarch64 | 0.4.3 |
| SmartOS / illumos x86_64 | 0.4.3 |
| macOS 15 arm64 | 0.4.3 |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 3
Required by 1
Configuration
No options to configure.
- Service scripts
- none
- Flavors
py313-curtsies-0.4.3,py314-curtsies-0.4.3