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

  • 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-16.0.1.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

tcod-16.0.1-pp37-pypy37_pp73-win_amd64.whl (1.4 MB view details)

Uploaded PyPyWindows x86-64

tcod-16.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tcod-16.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tcod-16.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

tcod-16.0.1-cp37-abi3-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7+Windows x86-64

tcod-16.0.1-cp37-abi3-win32.whl (1.3 MB view details)

Uploaded CPython 3.7+Windows x86

tcod-16.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

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

tcod-16.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARM64

tcod-16.0.1-cp37-abi3-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

tcod-16.0.1-cp37-abi3-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7+macOS 10.9+ x86-64

tcod-16.0.1-cp37-abi3-macosx_10_9_universal2.whl (3.1 MB view details)

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

File details

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

File metadata

  • Download URL: tcod-16.0.1.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for tcod-16.0.1.tar.gz
Algorithm Hash digest
SHA256 b1e7261263e2c80b351dd3e32e178320166686a92903e9b0c13bd9e575f8345f
MD5 8942c49bc16406f898cb8d653a91de89
BLAKE2b-256 2e3a904304b801931caff0c6b962d3c25ce558840945430a9f4a38d3ea260a0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-16.0.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 da79a62074db53a4e0cdd07f189c01352a5f7889ad14ba4010b6dfea0d0c894e
MD5 e2780ef4e502e8874d5724c8d6ce33fa
BLAKE2b-256 380c2587c33537f495c11f43ecced9f27a7f237d45caa648388dd0786bc925dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-16.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b72d45310c4fcb455480f1d1db217a6eda873108f48009708a68dc179b0767a
MD5 a3d757f955b28472ca78e8f714355e98
BLAKE2b-256 39574639ea979cde21c671d7bc6e00b30a43dcc5d1a85018c6d8872828e6cfcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-16.0.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df5ad5360086bb0ad8e58c641856f877c794c840b4f96699d04658dd23b111f4
MD5 b5e6f0cc3596aaf691a52b119d84e5c2
BLAKE2b-256 c207dc7290aa8a3e8db822bec2d46b1b315b2d7b1d8bd52994dd759453abb4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-16.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ea04ff999c9eb5b7999be581c993dce3057776a5ce50b5fda360d07e6a0335f
MD5 12ddd6722e12bdd2706c1806d4d81b9b
BLAKE2b-256 9b07be38bd41a267cebcf4495b8ce281dcb4b68dff3eea092cfecf4a4d3e6395

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: tcod-16.0.1-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for tcod-16.0.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d9f7d793a105c5ddd455817fd3c8395767910e2c4d0bf7f9a7f26591d11922f1
MD5 6d90709d20e09512e2a206debf298dac
BLAKE2b-256 3067bbbe2c3b986106708838f19e6b2e760f0646c55ba824d15747ebc79b893e

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-win32.whl.

File metadata

  • Download URL: tcod-16.0.1-cp37-abi3-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for tcod-16.0.1-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 644885434ee228593886a446bc795dc213499703a1d98261903090ac2a9b19c8
MD5 3fec7318eeb16f8405c50347670a72e0
BLAKE2b-256 706c3996801fc4842958abd804ed470d2c39e64482e048ec68f246786fadb4cb

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-16.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 124ca133e5f19f0c94f2dd105b2a2103c5d96eac8f0d42c66cd5f1c7452e943f
MD5 f94c4978bfda8261c71b2b4e766860af
BLAKE2b-256 f0a7106729e807cbda8c2e5e1a71300f2adc0371efaf42c69b59c6097de9abcb

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-16.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6554a4e7564c0c3748c70c57573d06af1e162c1cd381b8281cf0b0c41b464dd
MD5 a3ef99c2d73b7b3546bcd0bc7ff86515
BLAKE2b-256 b5354d3fe90968b56a42acae02cdbca394efd5009ca8a61bc3aa23b85ad3d974

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: tcod-16.0.1-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for tcod-16.0.1-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98311129508893b338dd8e8fbe512364f1df62b1def6a89d7696d7ae3f09e153
MD5 fcc3b0b6ce344299511796140bff2d86
BLAKE2b-256 e9a0f68506e4e19a950bcd0981f87b7d48ea38e30890990a842c3b1a87d09f5c

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tcod-16.0.1-cp37-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 398f1548c53aae2edefbc0dc487aa19190808e8e2d2545f52092a9b5ecd31b0d
MD5 f3f40f7b4fa7b38a68014037e64aebed
BLAKE2b-256 a36acd177b5f346f02556af531beca937ddf5814083f6640a09dae55225a7da0

See more details on using hashes here.

File details

Details for the file tcod-16.0.1-cp37-abi3-macosx_10_9_universal2.whl.

File metadata

  • Download URL: tcod-16.0.1-cp37-abi3-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7+, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for tcod-16.0.1-cp37-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c177f2b36279d997718b7d629d3ba10a64fbb32b0ae58f80c815bea750663ebb
MD5 4be20a7d2a190d7fec8787174ade1861
BLAKE2b-256 d6ae1d56da3a9228112c999418faa55b8904ae8198532cb75ebad793e5468719

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