jinxed 2.0.0


pip install jinxed

  Latest version

Released: May 08, 2026

Project Links

Meta
Author: Avram Lubkin
Maintainer: Avram Lubkin

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Console

Intended Audience
  • Developers

License
  • OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)

Operating System
  • POSIX
  • Microsoft :: Windows

Programming Language
  • Python
  • Python :: 2.7
  • Python :: 3.5
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: 3.15
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy

Topic
  • Terminals
Documentation Status GitHub Actions Status Coverage Status
PyPI Package latest release Supported versions Supported implementations
Linux supported Windows supported MacOS supported BSD supported

Introduction

Jinxed is a pure-Python implementation of a subset of the Python curses library.

It provides jinxed.tigetstr(), jinxed.tparm(), and related terminfo functions on all platforms with a virtual terminfo(5) database.

Jinxed provides pure-python implementations of curses functions:

Although Jinxed was created primarily to be a dependency to supply Windows support for the blessed 1.16 release for lightweight sequences for the (now legacy) win32 Console API, it has since been extended to contain a subset of the ncurses 6.6 terminfo(5) database and to allow dynamic injection capabilities for XTGETTCAP support, demonstrated in blessed 1.40.

Further documentation can be found on Read the Docs.

Installation

$ pip install jinxed

Source

Source is available on GitHub

Issues

Please report issues on GitHub

Wheel compatibility matrix

Platform Python 2 Python 3
any

Files in release

Extras: None
Dependencies:
ansicon