Skip to main content

The official Python port of libtcod.

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tcod-19.0.0.tar.gz (845.6 kB view details)

Uploaded Source

Built Distributions

tcod-19.0.0-pp310-pypy310_pp73-win_amd64.whl (1.7 MB view details)

Uploaded PyPyWindows x86-64

tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tcod-19.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

tcod-19.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (2.7 MB view details)

Uploaded PyPymacOS 10.15+ x86-64

tcod-19.0.0-cp310-abi3-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10+Windows x86-64

tcod-19.0.0-cp310-abi3-win32.whl (1.6 MB view details)

Uploaded CPython 3.10+Windows x86

tcod-19.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

tcod-19.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tcod-19.0.0-cp310-abi3-macosx_10_13_universal2.whl (3.9 MB view details)

Uploaded CPython 3.10+macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file tcod-19.0.0.tar.gz.

File metadata

  • Download URL: tcod-19.0.0.tar.gz
  • Upload date:
  • Size: 845.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tcod-19.0.0.tar.gz
Algorithm Hash digest
SHA256 c690ff2b6a36334695d2e67116779fb439f396657880d040b4cb6ff6f3c16a69
MD5 4f13caf9dae34dd4523ae9990605e22a
BLAKE2b-256 14230bedd5d58006292b55dc58fdb302d9f0f7471244e6df5ed64d1a94a570ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0.tar.gz:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c26742b5b5f36505f4a45bbe65d3684e48ab8a6e81a99e8aec0be8d6776da9f6
MD5 f3594feb88bebf10f15013150be2157c
BLAKE2b-256 cee150c59f9908b0da759078acdbf5484955a93eb862ef6ebf436e0b33b794c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-pp310-pypy310_pp73-win_amd64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f9dc0c8f08849f12aa1669b2a8dcc19821b0f89e65f47d434c75068d881eed8
MD5 d8eea2eb5d47ecc1ea7529c9cf425a20
BLAKE2b-256 709956716e5e57b399b985e865930a0f2d6cc7dcb5fc247973a3ae26f034aa30

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f4158657cb39125189fc48cd4c7d72e8c773ba3892b37ae83dd5016b51b8df4
MD5 fed3631afc6186441fae817e97f22d62
BLAKE2b-256 446167414632bba808595b98172af09c79913f816e727c69293cfcb3cd9139a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 753c117f8058087148d942e0475a5610fbc44f577c535ce2f9a75eec3f4abe97
MD5 edc8f5035e18194b28cd4f27da2a30c9
BLAKE2b-256 f099e2a24a8103413f936124dae8ef0751a940da5990529f059cdc5c9cfcc755

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6d5601adf53f04230ebb66f888175b06f3c3f3b57cf4e57a83131e647807efca
MD5 d319c9ceb141b44fe0fba67988e6fa85
BLAKE2b-256 db9eaeebe59b224554b10da82c6ddfc6e1bf86bc7c1dce13a9cdbeef60b9a219

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: tcod-19.0.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tcod-19.0.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a849aa42fc5ba91604bafb4b36badee7147fceed16a771f4abff1575fe3b0a8c
MD5 c0a3caf95ea5792d6f5792b44f37eefb
BLAKE2b-256 b80570844ed97a1d3fcf180ee928fc0681194183e9b487fb7412eae9b219d3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-cp310-abi3-win_amd64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-cp310-abi3-win32.whl.

File metadata

  • Download URL: tcod-19.0.0-cp310-abi3-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tcod-19.0.0-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 58bf5d11042dcfff71afc5d84434da947a6d11e4c92b955220abcec4fff41098
MD5 ed0dc29b9074417a686433750b915062
BLAKE2b-256 722fdacb4bcf23afd4eddac10721c6cae6130295fd1a65814d08e7d25536bde5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-cp310-abi3-win32.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f3be7ab11b234990056c5826c929dd5b5cdae3376c3647c285e834f3040afb3
MD5 63ec5ab0341d49e9a957b6be2a0e626c
BLAKE2b-256 9c2dbf19d35b44b3a63e737582baa536c1b99cc3e88c8e3a90bbe85670dd12bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1c103d258e39b3b4fe4c9d69e46e40905c41cf3945da2385cc262d6b915e22c
MD5 233bf2c11a243c0453a9e41c9fecf447
BLAKE2b-256 c49d864b7691462250f94dfd724860b09f2f2ef921973b1c909ebceb72d949fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tcod-19.0.0-cp310-abi3-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for tcod-19.0.0-cp310-abi3-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 631672deb7453e1cdbfdb80051a9055f1c6f31f1d5d8e3bda0462f4b763169c0
MD5 6a10f0409f3db534daba760c539a31c1
BLAKE2b-256 415764dcb511b349ce4d694ac6251721baf803322c1d6e4e81c64f1c2424a4c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-19.0.0-cp310-abi3-macosx_10_13_universal2.whl:

Publisher: python-package.yml on libtcod/python-tcod

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page