Skip to main content

A minimal example of flecs Python bindings with pybind11

Project description

flecs

pybind11 bindings for flecs

The bindings are mainly designed for rapid prototyping in Python of ECS oriented software architectures for AI. The syntax aims to be Pythonic with implict defaults, and the focus is on supporting arbitrary Python types as components rather than optimized performance.

Checkout the examples/ folder, which contains a subset of some critical flecs example with the new syntax.

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

flecs-0.0.2.tar.gz (25.3 MB view details)

Uploaded Source

Built Distribution

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

flecs-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file flecs-0.0.2.tar.gz.

File metadata

  • Download URL: flecs-0.0.2.tar.gz
  • Upload date:
  • Size: 25.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for flecs-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f9f01826683db0f697c32334dd54cfc78a908412eafa574caa9a1daf73758aca
MD5 6e33b60c46f30256d735c34dbb70186d
BLAKE2b-256 95f96cd512add85e288b88086b5ed473c76bdd9e95b6a3f5d4be839d1ffc2009

See more details on using hashes here.

File details

Details for the file flecs-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for flecs-0.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c6e4654aefc97493e5376baaeadaac309cc53cf1728ff42bc13e5f43e0fa017b
MD5 1bda15b06b748dc4126c5c5efc9ab469
BLAKE2b-256 cf66e1e41e9cc1e59547ca8e01f153f84c8ec93ad2b23e8d40d45827004be597

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