Skip to main content

Python and Cython bindings to the Godot game engine.

Project description

Different Python bindings to the Godot game engine.

Work in progress

The bindings are a work in progress. Some planned features are missing and the existing APIs can be unstable!

Features

  • Compilation of Cython and Python code to GDNative binaries

  • Running dynamic, byte-compiled and AOT-compiled Python code from NativeScript extensions

  • Automatically generatated bindings to the full Godot API

  • Access to the complete official C++ API from the Cython programming language, full interoperability between godot-cpp and GodoPy; in fact godot-cpp types are used by Cython bindings as is

  • Automatic type conversions between Godot and Python types

  • NumPy array access to all numeric Godot types

Installation

  • PYTHON_QUICKSTART.md introduces GodoPy for beginners

  • Advanced usage and AOT compilation are described in CYTHON_QUICKSTART.md

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

GodoPy-0.0.3-cp38-cp38-win_amd64.whl (33.8 MB view details)

Uploaded CPython 3.8Windows x86-64

GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file GodoPy-0.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: GodoPy-0.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 33.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for GodoPy-0.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4f05c1e8bc8d3a87955f6743212cc511b75c46201fc9bd9e7f01855a0c13e758
MD5 c0fa31f63488d693a57a3834802a8cc1
BLAKE2b-256 dfe9e5592dc3770aff3f8bea635120d18bfcf6edc4047e3a9349f7fca7314b96

See more details on using hashes here.

File details

Details for the file GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 29.1 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2bc5131b4ae2e1110405d8d182f2d38080a0b34837c1d2c923eba472206782cf
MD5 34d58e1dfff1d32203b4b087f50bfe63
BLAKE2b-256 f796142d56848625df2561d9cff44bb58f6640c0bcc1b299da76c5bf02064f20

See more details on using hashes here.

File details

Details for the file GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 29.1 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eef45d068298a2a0dde7bcaa198543232a909030266044d4c780d0eac17692f9
MD5 d4ad60e172a564c525057fe62e12c3b5
BLAKE2b-256 f8ee5a6190319e770c38d2261b1f9d44009ff8371166d6da410c4b8e208324a1

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