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.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-13.6.2.tar.gz (809.7 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.6.2-pp37-pypy37_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPyWindows x86-64

tcod-13.6.2-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.6.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tcod-13.6.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

tcod-13.6.2-cp36-abi3-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6+Windows x86-64

tcod-13.6.2-cp36-abi3-win32.whl (1.2 MB view details)

Uploaded CPython 3.6+Windows x86

tcod-13.6.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB view details)

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

tcod-13.6.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.6+manylinux: glibc 2.17+ ARM64

tcod-13.6.2-cp36-abi3-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.6+macOS 11.0+ ARM64

tcod-13.6.2-cp36-abi3-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6+macOS 10.9+ x86-64

tcod-13.6.2-cp36-abi3-macosx_10_9_universal2.whl (3.0 MB view details)

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

File details

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

File metadata

  • Download URL: tcod-13.6.2.tar.gz
  • Upload date:
  • Size: 809.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for tcod-13.6.2.tar.gz
Algorithm Hash digest
SHA256 556fc0c2e1f2d47738a69311f542bb1aa3b6af3ad16aef0cf16c03cd840edc37
MD5 f10c29d470807bdb0eb588a1ce0ccb38
BLAKE2b-256 4740d96b938c937b3b79e4edc5ee653a2a0737044a768c73846d97e4bf661dc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6c9f0dca6f6281c439d8a2fe743291405d34fe2648c0529e269fc869b573bb34
MD5 feefa6dc387e334667a7547f3196bba6
BLAKE2b-256 aa1ed9aa6ece0f5e14e959d6184c9686bbdc8c2293f651c4b086d663c8ad1eda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb5d723da2ba1694101d43d9a540285ac52349c3e024e3c737f3a56bd6c3a838
MD5 fa9d7d9f4589c4b8854952d123af950a
BLAKE2b-256 e6c46af2fa54a10a0ea1c8eb8f4af5f6fcb342c775b0777d5b4529f98915d915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9727d9f8dd06e1a24cb3249a696d0d424ebea7f654bd029898644a2f4713322
MD5 f4e772dc66e7d78e96db12cfd12d64a6
BLAKE2b-256 154ec471d0014ca0b782c4ef18512ee39578101bd91773446de1b0cef0b502af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 754897f1630cb13ffa3632e2fcabb68a76682a7354de5e62bcfec7909123eda5
MD5 007d6273e2db8e13695118195196939a
BLAKE2b-256 e81d2a01bf0b6b88dc805c59404b49fcb4e5d3508ba1d1d0a450c15335afcc0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tcod-13.6.2-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for tcod-13.6.2-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 72b50a641848aabfd7b25cbf410a7e17ca3beb3c36e9137aa4ec09311273965d
MD5 66f32a8026c78f5349f925c40e043377
BLAKE2b-256 f267a88b4db6a53e83564e39a6cafe035fe7c7e77a958ae60091c5be426c2504

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tcod-13.6.2-cp36-abi3-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.9

File hashes

Hashes for tcod-13.6.2-cp36-abi3-win32.whl
Algorithm Hash digest
SHA256 79127516acfa99d0f5a76884a5d921bf7d30a402a16226ed8d9fe7c1c07dc5d7
MD5 c7e392732f903c1992dc337b1610cab9
BLAKE2b-256 1ed4142c97bbdacc27b167c2184418f0bde6f0ff54cc250cc9c26b204a9742f6

See more details on using hashes here.

File details

Details for the file tcod-13.6.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tcod-13.6.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eea4fc82e49bd04bd6eaf2808a9471fb1f15849325db75a0014856fe5a68021
MD5 33adc2a97cfafda087bd86800334e32f
BLAKE2b-256 8c0b7f6fa3655fa08291b50d397dbec7bd9a5f77ec421ece36de6100667a313f

See more details on using hashes here.

File details

Details for the file tcod-13.6.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tcod-13.6.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3325d7a14aed716325a6e529737e7f06b3642172e05a4e82ba5c588696c753ed
MD5 3c267f8211c2a1ab4ad6ad8530e29818
BLAKE2b-256 32c098f3d66cc89abfd876e8dfa76fdfb8267e4fedc7d9701e808139daf2a711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-cp36-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e59681fcf718ebe4e7515979006103f879326e579cafab193eab6c21169b4a93
MD5 9736d1eb7644aa6cd01104457a42b8f1
BLAKE2b-256 6f15dac28a358bcbc5fc6bcec541e1c3ccafd4c31c8541b8c664baf748cb1e61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tcod-13.6.2-cp36-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352fc069b78e62d1553c5feaf99c127d0b9bacf036bb9a4a5062a4936dbb9ca9
MD5 e412d4f3b434e1d1324d2b8d061ff24b
BLAKE2b-256 b2ba18c22574e73e65c86d5d769f453af13bca018876effaad8791ffdc600319

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tcod-13.6.2-cp36-abi3-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6+, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for tcod-13.6.2-cp36-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c0cbacca68feb0b1aa675d08034d4d8991fa62a19e066cc84c37013f6684c26c
MD5 0ad3370af41e8202900d80415a9da214
BLAKE2b-256 7c242954679891711e90b2d27383a1edba1b9d82d15a5db9a99acc6d55aedb3a

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