Tcod

Latest version: v17.1.0

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

Scan your dependencies

Page 8 of 45

12.1.0

Added

- Added package-level PyInstaller hook.

Changed

- Using `libtcod 1.16.7`.
- `tcod.path.dijkstra2d` now returns the output and accepts an `out` parameter.

Deprecated

- In the future `tcod.path.dijkstra2d` will no longer modify the input by default. Until then an `out` parameter must be given.

Fixed

- Fixed crashes from loading tilesets with non-square tile sizes.
- Tilesets with a size of 0 should no longer crash when used.
- Prevent division by zero from recommended-console-size functions.

12.0.0

Added

- Now includes PyInstaller hooks within the package itself.

Deprecated

- The Random class will now warn if the seed it's given will not used
deterministically. It will no longer accept non-integer seeds in the future.

Changed

- Now bundles SDL 2.0.14 for MacOS.
- `tcod.event` can now detect and will warn about uninitialized tile
attributes on mouse events.

Removed

- Python 3.5 is no longer supported.
- The `tdl` module has been dropped.

11.19.3

Fixed

- Some wheels had broken version metadata.

11.19.2

Changed

- Now bundles SDL 2.0.10 for MacOS and SDL 2.0.14 for Windows.

Fixed

- MacOS wheels were failing to bundle dependencies for SDL2.

11.19.1

Fixed

- MacOS wheels failed to deploy for the previous version.

11.19.0

Added

- Added the important `order` parameter to `Context.new_console`.

Page 8 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.