{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Curses-like terminal wrapper, with colored strings","compare":"/compare/py312-curtsies/index.json","dependentCount":null,"description":"Curtsies is a Python 2.6+ \u0026 3.3+ compatible library for interacting with\nthe terminal.\n\nFmtStr objects are strings formatted with colors and styles displayable in\na terminal with ANSI escape sequences. FSArray objects contain multiple such\nstrings with each formatted string on its own row, and can be superimposed\nonto each other to build complex grids of colored and styled characters.\n\nSuch grids of characters can be efficiently rendered to the terminal in\nalternate screen mode (no scrollback history, like Vim, top etc.) by\nFullscreenWindow objects or to the normal history-preserving screen by\nCursorAwareWindow objects. User keyboard input events like pressing the up\narrow key are detected by an Input object. See the Quickstart to get started\nusing all of these classes.","flavors":[{"comment":"Curses-like terminal wrapper, with colored strings","pkgName":"py313-curtsies-0.4.3"},{"comment":"Curses-like terminal wrapper, with colored strings","pkgName":"py314-curtsies-0.4.3"}],"html":"https://daemonports.org/netbsd/devel/py-curtsies/","kind":"port","lastUpdate":"2026-10-16T19:43:39Z","license":["mit"],"maintainer":"pkgsrc-users@NetBSD.org","name":"py312-curtsies","newest":true,"newestVersion":"0.4.3","noVulnData":false,"origin":"devel/py-curtsies","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/py-curtsies","path":"/devel/py-curtsies/","system":"FreeBSD","version":"0.4.3"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/py-curtsies","path":"/openbsd/devel/py-curtsies/","system":"OpenBSD","version":"0.4.3p0"},{"maintainer":"sunpoet@FreeBSD.org","origin":"devel/py-curtsies","path":"/dragonfly/devel/py-curtsies/","system":"DragonFly","version":"0.4.2"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-curtsies","path":"","system":"HardenedBSD","version":"0.4.3"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-curtsies","path":"","system":"GhostBSD","version":"0.4.3"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["0.4.3"]},{"repo":"NetBSD 10.1 aarch64","versions":["0.4.3"]},{"repo":"SmartOS / illumos x86_64","versions":["0.4.3"]},{"repo":"macOS 15 arm64","versions":["0.4.3"]}],"pkgName":"py312-curtsies-0.4.3","related":null,"repository":"pkgsrc","requiredBy":["devel/bpython"],"requiredByCount":1,"runDepends":["devel/py-blessed","devel/py-cwcwidth","lang/python312"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"0.4.3","versions":null,"vulnerabilities":null,"www":"https://github.com/bpython/curtsies"}
