Tcod

Latest version: v16.2.3

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

Scan your dependencies

Page 25 of 44

4.3.1

Fixed

- Fixed cffi.api.FFIError "unsupported expression: expected a simple numeric
constant" error when building on platforms with an older cffi module and
newer SDL headers.
- tcod/tdl Map and Console objects were not saving stride data when pickled.

4.3.0

Added

- You can now set the numpy memory order on tcod.console.Console,
tcod.map.Map, and tdl.map.Map objects well as from the
tcod.console_init_root function.

Changed

- The `console_init_root` `title` parameter is now optional.

Fixed

- OpenGL renderer alpha blending is now consistent with all other render
modes.

4.2.3

Fixed

- Fixed setup.py regression that could prevent building outside of the git
repository.

4.2.2

Fixed

- The Windows dynamic linker will now prefer the bundled version of SDL.
This fixes:
"ImportError: DLL load failed: The specified procedure could not be found."
- `key.c` is no longer set when `key.vk == KEY_TEXT`, this fixes a regression
which was causing events to be heard twice in the libtcod/Python tutorial.

4.2.0

Changed

- Updated libtcod backend to v1.6.4
- Updated SDL to v2.0.7 for Windows/MacOS.

Removed

- Source distributions no longer include tests, examples, or fonts.
[Find these on GitHub.](https://github.com/libtcod/python-tcod)

Fixed

- Fixed "final link failed: Nonrepresentable section on output" error
when compiling for Linux.
- `tcod.console_init_root` defaults to the SDL renderer, other renderers
cause issues with mouse movement events.

4.1.1

Fixed

- Fixed `ConsoleBuffer.blit` regression.
- Console defaults corrected, the root console's blend mode and alignment is
the default value for newly made Console's.
- You can give a byte string as a filename to load parsers.

Page 25 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.