Jinxed

Latest version: v1.3.0

Safety actively analyzes 681857 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.3.0

- `jinxed.win32.get_term()` now checks if `ENABLE_VIRTUAL_TERMINAL_INPUT` is set for the console and doesn't set it if already enabled
- Previously it was set without checking
- Previous versions of Windows did not enable this feature by default, but newer versions do

1.2.1

- tparm no longer persists dynamic variables between calls
- To match behavior of ncurses >=6.3
- Add exception to tparm test where behavior changed in ncurses 6.4 4
- ``b'%p1%s'`` with no arguments returns Null in ncurses, empty string in Jinxed
- Added support for Python 3.12 and 3.13
- Minor code tweaks

1.2.0

- `jinxed.win32.get_console_input_encoding()` will now return `None` if there is an error calling `GetConsoleCP()`
This allows more consistent behavior with `os.device_encoding()` and avoids an issue with PyCharm's builtin terminal.
See https://github.com/Rockhopper-Technologies/enlighten/issues/48 for more details

1.1.0

- Add jinxed.win32.get_console_input_encoding()
- Attempts to detect code page used for standard input and resolve to a valid Python encoding
- Rework documentation to use autodoc
- setraw() and setcbreak() now return None to match tty methods

1.0.1

Bug fixes:
- When console mode is changed, attempt to flush buffers before resetting mode
- Don't set console mode if [Windows Terminal](https://github.com/microsoft/terminal) is detected

1.0.0

- Add support for POSIX platforms
- Better test coverage
- Drop support for Python 3.4

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.