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.8+

  • Windows, Linux, or MacOS X 10.9+.

  • On Linux, requires libsdl2 (2.0.10+).

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-18.1.0.tar.gz (774.7 kB view details)

Uploaded Source

Built Distributions

tcod-18.1.0-pp38-pypy38_pp73-win_amd64.whl (1.4 MB view details)

Uploaded PyPy Windows x86-64

tcod-18.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

tcod-18.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

tcod-18.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

tcod-18.1.0-pp38-pypy38_pp73-macosx_10_11_x86_64.whl (2.1 MB view details)

Uploaded PyPy macOS 10.11+ x86-64

tcod-18.1.0-cp38-abi3-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8+ Windows x86-64

tcod-18.1.0-cp38-abi3-win32.whl (1.3 MB view details)

Uploaded CPython 3.8+ Windows x86

tcod-18.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

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

tcod-18.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARM64

tcod-18.1.0-cp38-abi3-macosx_10_11_universal2.whl (3.0 MB view details)

Uploaded CPython 3.8+ macOS 10.11+ universal2 (ARM64, x86-64)

File details

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

File metadata

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

File hashes

Hashes for tcod-18.1.0.tar.gz
Algorithm Hash digest
SHA256 52f6e41a539ac4d7abe966ab6fa380954f3883068a4aa7fed89662cdc79f0ecf
MD5 fc142c732858bf9851c24fd3d93f6387
BLAKE2b-256 5d02cff80d7bc3ba5c8fc833639a5bbe117a295847f4c22a8b5de9c7ef70aca2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.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-18.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6d582ed06b4b042723ed306131e1131bc774ebed3e15f47eafbf7b0781b0970f
MD5 4eb78e86a22a408df8c1b381e83e1a7d
BLAKE2b-256 eb4d648b4235070d8e43e3c17301034277cc37b0b1355e9b1412535d575db792

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-pp38-pypy38_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-18.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e5fea2b133773ddfd2660c2b706298cf92b5eed3f921418b7005bd50392820f
MD5 1b4643d25c6c50823ce108504d2005ef
BLAKE2b-256 a658b61234638c0890a2ab74e92cfc80a41413636714bb4659ba3a0d9f3bfc96

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-pp38-pypy38_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-18.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48b0d78d90398caee402154a3ae7ee85e71a16824972f5842fc0e13de79c402e
MD5 c012cf79f6ab2cbdef86ddab75ed2df3
BLAKE2b-256 55942885583efb308a172730bbeeadd02e54452ad3cc68b15c936350f90c5834

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-pp38-pypy38_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-18.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78e7229c2a96af9c6a50ac15fe2552fc6488f127f6e21657100206bc7772a46f
MD5 ba1063eb9ed9dd9556da479fed4aa5c3
BLAKE2b-256 fb2cd9553dfec9bf31da00a4cb3e7ce7f16b2b62521c0b0dbd2220ce054f497f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-pp38-pypy38_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-18.1.0-pp38-pypy38_pp73-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-pp38-pypy38_pp73-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 b5f0efafe2d946288d75d2461f2cf60e2c58d9602febf83a9b2a745bafbd5f1d
MD5 5d1c5ffa465ad10dd8e9f3d41a6e6e5b
BLAKE2b-256 040d4602adb6a369c1d3a5e02f27133187d3ef10d30957af391dcc63f47a6a5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-pp38-pypy38_pp73-macosx_10_11_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-18.1.0-cp38-abi3-win_amd64.whl.

File metadata

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

File hashes

Hashes for tcod-18.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 acb9798687cc404e15ebdc07a9d474b9a7edaec9e43eb6dfa5227c015d364e23
MD5 3f312d46c6095493137c67cb42853c2d
BLAKE2b-256 faaa7022db9314febc860b669b577003216f3a3815c5268e41a0cf15612378f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-cp38-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-18.1.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: tcod-18.1.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tcod-18.1.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 58ad3bc309386223c57f68a65fe5920a621f18b8a166dfd04f1c53db4dc4e9e6
MD5 4817d75e8fb7776892f3de8ba1a7dff8
BLAKE2b-256 194a4a3cae79b05eed23c1eede408fac907a3123ed32b921105707d162d08ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-cp38-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-18.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96d41292e0f61d11838e466a9f787f87e28aab5b6aced8d525d4078a57f1c048
MD5 a49403aa834ae14ff8c59d8455826d47
BLAKE2b-256 a35d1e32f5b75bd5bba89e90219c27533e7095518be52ddc01ee46e4162888dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-cp38-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-18.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c939370228122d177dfd28eb8192f4baea2764ab7d9d5867092443d10a65f5c4
MD5 2c50cf0d00e5a35da44d9c9c8ded2451
BLAKE2b-256 c00787a8696f48cfc2901a4053b23734d66771ae6a41efed3a8c555ac6b0eeed

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-cp38-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-18.1.0-cp38-abi3-macosx_10_11_universal2.whl.

File metadata

File hashes

Hashes for tcod-18.1.0-cp38-abi3-macosx_10_11_universal2.whl
Algorithm Hash digest
SHA256 a1d8ae452bb10175839a959caee40e12b36e2e10821bdd1f781923ec48a07d80
MD5 d79eb6ff0357a3c5111b5840a32956e6
BLAKE2b-256 932b9bf5fc6cf1b673c3d199eae656bbf8047d161e953b1cead0614d2a6c0358

See more details on using hashes here.

Provenance

The following attestation bundles were made for tcod-18.1.0-cp38-abi3-macosx_10_11_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