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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|