Skip to main content

Status

VersionsBadge ImplementationBadge LicenseBadge

PyPI Documentation Status Codecov Updates CommitsSinceLastRelease

About

This is a Python cffi port of libtcod.

This library is hosted on GitHub.

Any issues you have with this module can be reported at the GitHub issue tracker.

Usage

This module was designed to be backward compatible with the original libtcodpy module distributed with libtcod. If you had code that runs on libtcodpy then you can use this library as a drop-in replacement. This installs a libtcodpy module so you’ll only need to delete the libtcodpy/ folder that’s usually bundled in an older libtcodpy project.

Guides and Tutorials for libtcodpy should work with the tcod module.

The latest documentation can be found here: https://python-tcod.readthedocs.io/en/latest/

Installation

Detailed installation instructions are here: https://python-tcod.readthedocs.io/en/latest/installation.html

For the most part it’s just:

pip3 install tcod

Requirements

  • Python 3.10+

  • Windows, Linux, or MacOS X 10.9+.

  • On Linux, requires libsdl3

Changelog

You can find the most recent changelog here.

License

python-tcod is distributed under the Simplified 2-clause FreeBSD license.

Metadata

Release files for tcod 21.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tcod 21.2.3
File Size Uploaded Provenance Actions
tcod-21.2.3.tar.gz 1.4 MB With provenance Details for tcod-21.2.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tcod 21.2.3
File Actions
tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
tcod-21.2.3-pp311-pypy311_pp80-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64 Details for tcod-21.2.3-pp311-pypy311_pp80-macosx_11_0_arm64.whl
tcod-21.2.3-pp311-pypy311_pp80-macosx_10_15_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 10.15+ x86-64 Details for tcod-21.2.3-pp311-pypy311_pp80-macosx_10_15_x86_64.whl
tcod-21.2.3-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details for tcod-21.2.3-pp310-pypy310_pp73-win_amd64.whl
tcod-21.2.3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details for tcod-21.2.3-cp314-cp314t-win_arm64.whl
tcod-21.2.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for tcod-21.2.3-cp314-cp314t-win_amd64.whl
tcod-21.2.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for tcod-21.2.3-cp314-cp314t-win32.whl
tcod-21.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for tcod-21.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
tcod-21.2.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for tcod-21.2.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
tcod-21.2.3-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details for tcod-21.2.3-cp314-cp314t-macosx_10_15_universal2.whl
tcod-21.2.3-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details for tcod-21.2.3-cp310-abi3-win_arm64.whl
tcod-21.2.3-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for tcod-21.2.3-cp310-abi3-win_amd64.whl
tcod-21.2.3-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details for tcod-21.2.3-cp310-abi3-win32.whl
tcod-21.2.3-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for tcod-21.2.3-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
tcod-21.2.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for tcod-21.2.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
tcod-21.2.3-cp310-abi3-macosx_10_13_universal2.whl CPython 3.10 abi3 macOS 10.13+ universal2 (ARM64, x86-64) Details for tcod-21.2.3-cp310-abi3-macosx_10_13_universal2.whl

Total release size: 88.6 MB

Release files / tcod-21.2.3.tar.gz

Download URL tcod-21.2.3.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
684eee4d3b2c42e63538d12b41fee8604d49d7bedd32afc3cb60f90d0b9d8652
BLAKE2b-256 checksum
How to use checksums
60c2e43532f4ebca8df8b506b6bd4a4d97566547e7b8c7c4a5bf2dfac8cb64ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 8.9 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
07bf199101d1bf506473bd7dd631bf7a0bd0ed804344151615e93ce97300c7bf
BLAKE2b-256 checksum
How to use checksums
f76cb33e9b7d92cfc2e6f693872e85f5ac3e64b0704840e5fb96809a1e92923c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL tcod-21.2.3-pp311-pypy311_pp80-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 8.6 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
2e7f10272e575cfcbbaa3896aa0604d75aa21186c7ff045b1bef440ccf153ca1
BLAKE2b-256 checksum
How to use checksums
042b5a9f85f2a733ac0aeb734bb1dc8253684ce7a84446897dc240e19081dd78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-pp311-pypy311_pp80-macosx_11_0_arm64.whl

Download URL tcod-21.2.3-pp311-pypy311_pp80-macosx_11_0_arm64.whl
Size 3.0 MB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f81c0932347d950cf3602c2147cfbad5be7c716c451046e6aee8227c26b7d9b0
BLAKE2b-256 checksum
How to use checksums
94ae92035f1e8970f75861880dbced170fb985aad7ca86146f43ab42e5eb23dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-pp311-pypy311_pp80-macosx_10_15_x86_64.whl

Download URL tcod-21.2.3-pp311-pypy311_pp80-macosx_10_15_x86_64.whl
Size 3.1 MB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
f7f158364cca0a6b41db20151f14f825d742fd5af61548e36006ea12692726ca
BLAKE2b-256 checksum
How to use checksums
210a3a70d617270f195a3ce528e0dff7097a63d173a2598c6532150c2b50538a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-pp310-pypy310_pp73-win_amd64.whl

Download URL tcod-21.2.3-pp310-pypy310_pp73-win_amd64.whl
Size 1.9 MB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
f3116b19c9abd7fb08d389cd7d4795d3e8b8892f630022c4d8ad676f98b8b811
BLAKE2b-256 checksum
How to use checksums
6fca90588b82a45ae8b6360a74deb9ed4fe75b773027ec6dbcdaf44a9519ab6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-win_arm64.whl

Download URL tcod-21.2.3-cp314-cp314t-win_arm64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
f823af174e44bec6ebf252e83b58700880c76eca8f85132405eacdc07921febc
BLAKE2b-256 checksum
How to use checksums
a6fd2a7cd2a807305b2de29e725b4aaa9e8640fb651163d6642b8b550ff7df67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-win_amd64.whl

Download URL tcod-21.2.3-cp314-cp314t-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
251a350260d5498afbce4859befd3033c6dfa7206c85e79a460099e5b08e459e
BLAKE2b-256 checksum
How to use checksums
8dfbecca82d63b5d1801c6fcb9ac95921f6e177321b4f945d08eddf556bcbed8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-win32.whl

Download URL tcod-21.2.3-cp314-cp314t-win32.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
63e2ca0cb7cfab3faae0fbe3ce668b15c9d235becf7de475b6497a34ab926882
BLAKE2b-256 checksum
How to use checksums
7519ec584dea933ad56cb4d35fce4b0435be3ff11607cae308720d39d378737b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tcod-21.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
44e378bdc48abed0a480f92a08f52cec8bf204a7a6fa7783a844af85114c72df
BLAKE2b-256 checksum
How to use checksums
b1f7618312c149414a61a5f3724e311b8c12c1bf140f07fe54a7cce504402e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL tcod-21.2.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 10.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ec5d64851b0f54be16a8b466c2727a8ebffeb7c245d6059168f710ebf7391d43
BLAKE2b-256 checksum
How to use checksums
e87d1d7a4d0d957514a7198c0f3e41e18ecbedf7c40e8e9759ffb522e1975d03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp314-cp314t-macosx_10_15_universal2.whl

Download URL tcod-21.2.3-cp314-cp314t-macosx_10_15_universal2.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
69e01a87e5160b853d83da9b7366830cf6f739fd3fc372581a8f463a23c9dd8f
BLAKE2b-256 checksum
How to use checksums
9ab7342a85215d13da015fc2d9706c02186c9e48c7b766e4156d119235e5e572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-win_arm64.whl

Download URL tcod-21.2.3-cp310-abi3-win_arm64.whl
Size 2.0 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
950469ac66819dbc05b0e95fc229117c7caabf7c03b63d257f135808243bf4bd
BLAKE2b-256 checksum
How to use checksums
d9ed9cf314159ba96a8fdb86b658e32505a2364414a0506465e75d16d21e7ca9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-win_amd64.whl

Download URL tcod-21.2.3-cp310-abi3-win_amd64.whl
Size 2.1 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
889847301178bf78efad954f6f89bb7227787905c5f4d27601ea839492b1bd96
BLAKE2b-256 checksum
How to use checksums
1df4a573b0240d456545aaf0e84506132fb2ad47516e549b53566bbbd0a6ff9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-win32.whl

Download URL tcod-21.2.3-cp310-abi3-win32.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
0063062bd45bd5629040dd72a41c761d8a508ec44451ff123a108a8c497030dd
BLAKE2b-256 checksum
How to use checksums
526515d9961e03024ef570a537028560be62d641a1e4df0e8d92a7648c3798cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL tcod-21.2.3-cp310-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.4 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
93c238a65ec59c1f45b76156fdb67db581f56433c1c540e02d3b7e6b9a473351
BLAKE2b-256 checksum
How to use checksums
5a6de0d5269903aebb6a650ec1fd387da9c6572659fa2d69230d6344ed965ae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL tcod-21.2.3-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 10.0 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
366fed7ac90c8eb839bb4778c293bd2cc7ae684dbb4e92fcd9892125df8ee0bf
BLAKE2b-256 checksum
How to use checksums
df36cc70745dc9e0f3a8fc0b07517fbcc0ba363ca22a44903e0effa744562be0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / tcod-21.2.3-cp310-abi3-macosx_10_13_universal2.whl

Download URL tcod-21.2.3-cp310-abi3-macosx_10_13_universal2.whl
Size 4.3 MB
Tags CPython 3.10 abi3 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
45d5eba55dbab143f181f9787e78925b5953bcdb915f468701871464b669e6b3
BLAKE2b-256 checksum
How to use checksums
ca6354b07b42a7d1b6e070ca58ca27ef273780277bcb2fe26983fb191f6386f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for tcod 21.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 18 files in this release have been uploaded with provenance metadata.

Select from 18 files

Attestation for tcod-21.2.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

21.2.3 This release

18 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page