Skip to main content

The official Python port of libtcod.

Project description

Status

VersionsBadge ImplementationBadge LicenseBadge

PyPI Documentation Status Codecov Updates

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

  • Windows, Linux, or MacOS X 10.9+.

  • On Linux, requires libsdl2 (2.0.5+).

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tcod-13.3.0-pp37-pypy37_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPyWindows x86-64

tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tcod-13.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.8 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

tcod-13.3.0-cp36-abi3-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6+Windows x86-64

tcod-13.3.0-cp36-abi3-win32.whl (1.0 MB view details)

Uploaded CPython 3.6+Windows x86

tcod-13.3.0-cp36-abi3-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.6+macOS 11.0+ ARM64

tcod-13.3.0-cp36-abi3-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6+macOS 10.9+ x86-64

tcod-13.3.0-cp36-abi3-macosx_10_9_universal2.whl (2.7 MB view details)

Uploaded CPython 3.6+macOS 10.9+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: tcod-13.3.0.tar.gz
  • Upload date:
  • Size: 760.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for tcod-13.3.0.tar.gz
Algorithm Hash digest
SHA256 d3423d63a8eace5d89e88692394f4af3f2c9079346493b8b146c4279130692a9
MD5 6f901dfe53b6f6bfcbfe2c40fdb865e7
BLAKE2b-256 ad1dc69ca73f97dc57f8f0afc14e2ae1ce5425fcb000bb38f68521cd64f4f56e

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: tcod-13.3.0-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 PyPy/7.3.7

File hashes

Hashes for tcod-13.3.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0e5e1e646304df89b9b8969bd628816f297c292760bf6a4fde4368b2cf35dfc9
MD5 92e8efc6d829d68fbd85d5e924e42838
BLAKE2b-256 b04957919b0d7c7b22a5ae7072b2c7ef9239a3c780f21e3210fd40f05e657ea8

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a4a530e0aa478b616dd47570e6f67f31e5e38b2e9b386caffdbd032cd3d3608
MD5 8b51d9e3c0cdd829b0eb2d0e9f299668
BLAKE2b-256 ff58c9c64d564b023625a02f59975ddd850f7cf761757948ec6c08c889acbc25

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-13.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 423939ac51b4f45504e27d0ac5358ac8502f71098a355f9c7d44ea40839fe04b
MD5 62565a57229fbab2f8fce0812948a7ba
BLAKE2b-256 fa001a24aa3d3ff2d5ac569d26d90a1b444c2d4f5b76e866c44b2dc104373522

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tcod-13.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tcod-13.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f462143a2de2064c291da9b723ac64a8fcae0b978019ecf54a01a3941223f5df
MD5 801bff53e752f1e3a857822809fb7cbe
BLAKE2b-256 a90cd8073d09dddfa6824b79b7d17b89ec6fc328b1f7b5641f76ee3543552cb5

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: tcod-13.3.0-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for tcod-13.3.0-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f44c67e63df87ca424a62f12e0f137fb49f8336ba70aab6d9fbdc6e01bace750
MD5 95a1d8f2b6dd3f5758aa068702a9fafc
BLAKE2b-256 d769b8d910fecbcbc249b60d9511a00951bbe92f874bb19d8350b7198fde36e3

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-cp36-abi3-win32.whl.

File metadata

  • Download URL: tcod-13.3.0-cp36-abi3-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for tcod-13.3.0-cp36-abi3-win32.whl
Algorithm Hash digest
SHA256 0e94fe079a028e3b44d3b3e6ec0d7760c383426cc0033c63013f1aafbf3b5541
MD5 ca31b769defae37df715ad0edc5d151f
BLAKE2b-256 5c6693a55d42075f74d796041338dc9e381cfb55b74513e8e68c90e0fd2a6f87

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-cp36-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tcod-13.3.0-cp36-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tcod-13.3.0-cp36-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17ea602a75d77671903a59cdaec1d48bb961e41905c5acc8b3fa27dd46263138
MD5 4ff69e6d969a11ba405ac6b360b9e0ee
BLAKE2b-256 bb5c4f39186504827f105d4de2544ecaf1ac150a1fe494d320decba5254388cf

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-cp36-abi3-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: tcod-13.3.0-cp36-abi3-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6+, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tcod-13.3.0-cp36-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51918b75c3d6cf489da7eaec825c9cb3b7fb4a9a0d5c3051f0c382608a48f1e3
MD5 9b714696d0facba9563b146d791c1ac4
BLAKE2b-256 9fd6002b4943d83877a9557985be525d48f6b8ee861adeb7535c71f13b7664ad

See more details on using hashes here.

File details

Details for the file tcod-13.3.0-cp36-abi3-macosx_10_9_universal2.whl.

File metadata

  • Download URL: tcod-13.3.0-cp36-abi3-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6+, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tcod-13.3.0-cp36-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0d84265a35a78dfe760a6e56948d2a5614aea8c598a73279842ae0f192e53c1f
MD5 e6939002144c223d09ac6b26e01a797e
BLAKE2b-256 776d8857c89b3bb841aef5b823b60d65879a0108d34e8c1f6e3104536adf0a6a

See more details on using hashes here.

Supported by

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