Skip to main content

A python wrapper for GLFW made with PyBind11

Project description

py-glfw-redux

GLFW wrapper for Python made with PyBind11

Install

pip install py-glfw-redux

Usage

This wrapper aims to be as close to the original API as possible. Exceptions:

  • Functions have lost the glfw prefix as this is already in the module name
  • Functions that returned pointers to arrays now return list-like objects
  • Functions that took pointers to output variables as arguments now return tuples

See py-imgui-redux's examples for a real use case

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

py_glfw_redux-1.1.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

py_glfw_redux-1.1.0-cp312-cp312-win_amd64.whl (373.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

py_glfw_redux-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (446.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

py_glfw_redux-1.1.0-cp311-cp311-win_amd64.whl (374.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

py_glfw_redux-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (451.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

py_glfw_redux-1.1.0-cp310-cp310-win_amd64.whl (372.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

py_glfw_redux-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (450.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

py_glfw_redux-1.1.0-cp39-cp39-win_amd64.whl (372.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

py_glfw_redux-1.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (449.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

py_glfw_redux-1.1.0-cp38-cp38-win_amd64.whl (372.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

py_glfw_redux-1.1.0-cp38-cp38-manylinux_2_28_x86_64.whl (449.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

py_glfw_redux-1.1.0-cp37-cp37m-win_amd64.whl (372.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

py_glfw_redux-1.1.0-cp37-cp37m-manylinux_2_28_x86_64.whl (453.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ x86-64

File details

Details for the file py_glfw_redux-1.1.0.tar.gz.

File metadata

  • Download URL: py_glfw_redux-1.1.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for py_glfw_redux-1.1.0.tar.gz
Algorithm Hash digest
SHA256 8fc5594490d6e383827ae51e67c86dccdf411acd50e22e88883fa53b497415ba
MD5 0681b1abe80674b7dcb16c24342be800
BLAKE2b-256 7d35742402dce4ae74fcb675b1f760affacf549bf811ee6442bc5d33eaaa62f9

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 25441b9a10ab619e69e2e4cdf4ce7496b95bc306ebc961243462c290686c034e
MD5 224e452538a8a522024718c90362ad4a
BLAKE2b-256 249303da247b9b0b395a692001aa79670c9e7d8931b9fcca8dfbd7a77c65f84b

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd2e3facfe1690f054e95e6571da4f2838144098260be3a1c4ced6caa40aadfe
MD5 fa0e8166232700a96709ebc10333c89f
BLAKE2b-256 b95f56936c202f11bf35b97bcec785f51e06af17a964d6d97ff2eca35ca500a0

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96e0681d4df10de5f7f03489c6ea609085041400219ecb71b476bb8afe9c0e9f
MD5 00f0e9f7b26825e88b721294798f8290
BLAKE2b-256 9bb6607acb8561d22c256bae541791d8ce5703c3f769d3dc491311059f4bb51e

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 987ac272789d55cbb0180b5cf4aff0b3b4724a111262c187542691246b0b5f38
MD5 2e858c0d6985f754d0b40a4ee1fbf60a
BLAKE2b-256 d76e3682be8ad679a51a9274ae5ba30877f38eff4cf1a6aecf57a73ae298ef53

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8b48884b13673ab96a463f7e3abfd83d90f3eeeafe050c00996dca612fa56353
MD5 07b0ad47d6bbaaf24f79d5b6949fb4cc
BLAKE2b-256 705d449ba48d87644b6b8f18b7f2e2c421c9f8c89d74b8e4955d16f733b89fd8

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f75362c9a192bb9ad55907cfc43b93eee1b96ee68544252aeca9bfda19ca0fc1
MD5 b9ea56c4fdc942a855fc4c14219b4d32
BLAKE2b-256 4fc4dd63253fac6a9e38b6b7dc4d5dc861b1e14953a60382e39421ded4a6cf1f

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae66895b19360301b43355711b7b71c2ddee3277854a52a31eca90debb3782a6
MD5 dacd84458ae8cde047ed918af2a9540e
BLAKE2b-256 cdf4fa9006f73c97fd817810c4c935d2a9a6646094bc73d7b8c94d5a56aa47f3

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ac820c9c5b7b09fc24e7dbc6d587e1fba17dcfd5684e016e936bc9f771fa7fc
MD5 2e0f75fedb1eb1656487c72986d64ee9
BLAKE2b-256 1f12ea634c8ae58943fda9cfecdfdb3d7884d056a7b1c66c6ce29c9df7000647

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bda39c395d0282447e8c578d0db37c217483b813a44c1b73a3a509e49d3a5cf5
MD5 9675a9e937f0de5936fd9825837dbe4f
BLAKE2b-256 b75ddef05029b4cda06d42d65d122027d6e824a2f1b15fbc94765096fdbe8163

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30120033e210cbfe0b68d3366723fea88eda9a6f18cc7316358500234a20725b
MD5 e87196a703b024a0005e4f4a79324d0d
BLAKE2b-256 dd805882b285291f10ca48c84e558814ea0e17bee240ccef5fd7aacebd3cfc7e

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1b3f74426c4579051b696c7d705b7fa4bacda38c9da5dba09bbecc78094f8576
MD5 a6139de4f41929f3fdac8797cbd40837
BLAKE2b-256 5322bb730d13080f22294599178fc961b3963e7562564f886afc847a6e6d3707

See more details on using hashes here.

File details

Details for the file py_glfw_redux-1.1.0-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_glfw_redux-1.1.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b90def217ece808f98f122e5a6d87a55bca516a0ec4c9a0dadce5be3780afe75
MD5 ba4c087c62944558f4d07a3f057b67a7
BLAKE2b-256 6814e12d2ad8e8468939cec347fcb72145e1b0576a690cf0f39599c79a8e5815

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page