Skip to main content

GodoPy

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

Metadata

Release files for GodoPy 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for GodoPy 0.0.3
File Interpreter ABI Platform
GodoPy-0.0.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.15+ x86-64 Details
GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64 Details

Total release size: 92.0 MB

Release files / GodoPy-0.0.3-cp38-cp38-win_amd64.whl

Download URL GodoPy-0.0.3-cp38-cp38-win_amd64.whl
Size 33.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
4f05c1e8bc8d3a87955f6743212cc511b75c46201fc9bd9e7f01855a0c13e758
BLAKE2b-256 checksum
How to use checksums
dfe9e5592dc3770aff3f8bea635120d18bfcf6edc4047e3a9349f7fca7314b96
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl

Download URL GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl
Size 29.1 MB
Tags CPython 3.8 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2bc5131b4ae2e1110405d8d182f2d38080a0b34837c1d2c923eba472206782cf
BLAKE2b-256 checksum
How to use checksums
f796142d56848625df2561d9cff44bb58f6640c0bcc1b299da76c5bf02064f20
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl

Download URL GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl
Size 29.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
eef45d068298a2a0dde7bcaa198543232a909030266044d4c780d0eac17692f9
BLAKE2b-256 checksum
How to use checksums
f8ee5a6190319e770c38d2261b1f9d44009ff8371166d6da410c4b8e208324a1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.3 This release

3 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page