Skip to main content

Allegro 5 C library wrapped in Python

Project description

Please note this is a community distribution of allegro5 project, you can find the official github repository here

This package was made for those how can't build this allegro5's binaries themselves or make the python wrapper using cmake.

Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform...

And it's now available in python (wrapped using ctypes). This wrapper was built from the official github repo using cmake (version 5.0.10)

  • tested on windows 10

N.B

Note that this library currently only supports 32-bit python compilers on windows. Please contact me if you want to add Platform specific support.

Demo script

from allegro import *
al_run_demo()

The demo game is hosted here

Documentation

You can find official documentation here

Project details


Download files

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

Source Distribution

allegro5-1.0.2.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

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

allegro5-1.0.2-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file allegro5-1.0.2.tar.gz.

File metadata

  • Download URL: allegro5-1.0.2.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.23.0 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.3

File hashes

Hashes for allegro5-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e8b72ff3d97ebc2c6fecc0619452c504a6ed9a4015685d515442f51980ba0f0b
MD5 7a2d19c4a55b58e2fbdd0cd7da735107
BLAKE2b-256 9b20acb3b891fcdde201746d96abfc3f0f031a61962bd90bcbee51b0f333eb55

See more details on using hashes here.

File details

Details for the file allegro5-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: allegro5-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.23.0 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.3

File hashes

Hashes for allegro5-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d5c37413f57226c17e3787cad3ce7bedf4114dc5237db172d501611f308049c8
MD5 9e4746be6988ccdae752f47acc76c664
BLAKE2b-256 7a540374b2f7c2acc9c8aa20c885b3b7cd5e59aeeffb172cef5703db371089d3

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