SpoutGL for Python
An unofficial Python wrapper for Spout using pybind11
Key features compared to some previous wrappers:
- Covers more of the SpoutGL API, including sendImage/receiveImage, setFrameSync/waitFrameSync and data sharing
- pybind11 instead of Boost Python which should make it easier to build for multiple Python versions
- pip/wheel support for Python 3.8+ on both 64-bit and 32-bit Windows
- No external dependencies
Installation
pip install SpoutGL
Documentation
For now, refer to the Spout SDK C++ documentation and the examples in the examples directory.
Extras
These helper utilities are not part of the Spout SDK but added for convenience and performance.
SpoutGL.helpers
Adds several functions that are useful in Blender and other environments
- getBytesPerPixel
- isBufferEmpty
- copyToFloat32
- copyToByteBuffer
SpoutGL.enums
Exports supported GL format enums as integers:
- GL_RGBA
- GL_BGRA_EXT
- GL_RGB
- GL_BGR_EXT
License & Disclaimer
Licensed under the BSD license. See the LICENSE file for details.
This is not an officially supported Google product.
Metadata
Release files for SpoutGL 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| spoutgl-0.1.1.tar.gz | 8.5 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| spoutgl-0.1.1-pp310-pypy310_pp73-win_amd64.whl | PyPy 3.10 | PyPy 3.10 7.3 | Windows x86-64 | Details |
| spoutgl-0.1.1-pp39-pypy39_pp73-win_amd64.whl | PyPy 3.9 | PyPy 3.9 7.3 | Windows x86-64 | Details |
| spoutgl-0.1.1-pp38-pypy38_pp73-win_amd64.whl | PyPy 3.8 | PyPy 3.8 7.3 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp313-cp313-win32.whl | CPython 3.13 | CPython 3.13 | Windows x86-32 | Details |
| spoutgl-0.1.1-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp312-cp312-win32.whl | CPython 3.12 | CPython 3.12 | Windows x86-32 | Details |
| spoutgl-0.1.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp311-cp311-win32.whl | CPython 3.11 | CPython 3.11 | Windows x86-32 | Details |
| spoutgl-0.1.1-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp310-cp310-win32.whl | CPython 3.10 | CPython 3.10 | Windows x86-32 | Details |
| spoutgl-0.1.1-cp39-cp39-win_amd64.whl | CPython 3.9 | CPython 3.9 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp39-cp39-win32.whl | CPython 3.9 | CPython 3.9 | Windows x86-32 | Details |
| spoutgl-0.1.1-cp38-cp38-win_amd64.whl | CPython 3.8 | CPython 3.8 | Windows x86-64 | Details |
| spoutgl-0.1.1-cp38-cp38-win32.whl | CPython 3.8 | CPython 3.8 | Windows x86-32 | Details |
Total release size: 4.7 MB
Release files / spoutgl-0.1.1.tar.gz
| Download URL | spoutgl-0.1.1.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
89e5269b061a2be40dad87c39625c98b6f57660084f26d93647a328e7299c55c
|
|
BLAKE2b-256 checksum How to use checksums |
9acb2286d3aea56ea4ae2f45c523e67c2ef99d87dc08adc6ae9a83e0d49a2d36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-pp310-pypy310_pp73-win_amd64.whl
| Download URL | spoutgl-0.1.1-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 331.1 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a41579601965a2c6fd1e09a5dcae1b24159d4e1ddcc76c61c6e927fe97c41a2
|
|
BLAKE2b-256 checksum How to use checksums |
19bc87da378f3902b5594d94d31d91186a31dfb81450a495cef4133c44f95250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-pp39-pypy39_pp73-win_amd64.whl
| Download URL | spoutgl-0.1.1-pp39-pypy39_pp73-win_amd64.whl |
|---|---|
| Size | 331.2 kB |
| Tags | PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9825bd45489ede4745fad1765b4581415585a573812f151f9bd9f4aae4f95631
|
|
BLAKE2b-256 checksum How to use checksums |
e5549e4d7b757ce92c899ad06217b6c4ca0dfef5f062f57f4bf64f5b22ab84a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-pp38-pypy38_pp73-win_amd64.whl
| Download URL | spoutgl-0.1.1-pp38-pypy38_pp73-win_amd64.whl |
|---|---|
| Size | 331.1 kB |
| Tags | PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1d454c9a284f94b0bf1c164b0c54783af992b24d217571a1a600977e1f85fc6b
|
|
BLAKE2b-256 checksum How to use checksums |
13e0624ca666e3070d2c457b0503886fb82723d434e08d8e70b83bc7e37bc680
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp313-cp313-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 333.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
29ae2e4316c31872b6f05421581ce8a61241e7d01e1363103515e1661ad24857
|
|
BLAKE2b-256 checksum How to use checksums |
80220ad70c6843a04d49a8dafff0ab1fb69e43f581c6179a9987d9bfc62d91a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp313-cp313-win32.whl
| Download URL | spoutgl-0.1.1-cp313-cp313-win32.whl |
|---|---|
| Size | 285.6 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a99323be6df9d0b7c245a783409b1ccec64bac99cc5b26752f3174dd1fabe7d0
|
|
BLAKE2b-256 checksum How to use checksums |
d589b2e54e07ca7973b2d27ebce2e2343d54e0bd34b9b1ef9963fc73e95d2bda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp312-cp312-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 333.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e45b7102ab91ba8a1740c2e9b7ca8ff54796cf9354215e6be4050d1c683d1f1d
|
|
BLAKE2b-256 checksum How to use checksums |
eefaf6ae088c481ea50f88a4cbab25169eeacb60b8b2434c98029ad5efa7d9a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp312-cp312-win32.whl
| Download URL | spoutgl-0.1.1-cp312-cp312-win32.whl |
|---|---|
| Size | 285.5 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
bef71bef1ad79785c9429cc0a134ac0adb02b015c348f46c6ac2e7e59edc8e6e
|
|
BLAKE2b-256 checksum How to use checksums |
674e18db64d579ca4a19b521d515a6f77cd92ead8b587999d6dcd837978d6b5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp311-cp311-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 333.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
af1361212350de19de4d9e81b1abf73f5485f7ded46a65c9de8c54b1e9d4e4ab
|
|
BLAKE2b-256 checksum How to use checksums |
e226988546a1044ebd10863c7cf1cd02813e3e27504183480a5ddb2b62962f62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp311-cp311-win32.whl
| Download URL | spoutgl-0.1.1-cp311-cp311-win32.whl |
|---|---|
| Size | 286.6 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
594397fe3f85a5c572abddda4de28a9a150df7dca3d7c2c77a015cfe2b813b11
|
|
BLAKE2b-256 checksum How to use checksums |
c96a28a2b33bbe5d24e3a7315a02759c09908fc46a7f70b0b3a7162047592509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp310-cp310-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 331.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f6b236b34a7ed1b9d1bb4529bfc198428a71e71e60cec4d0123575a9a697254e
|
|
BLAKE2b-256 checksum How to use checksums |
6fbb43de51964db1ad8121e376d26e56bd347f113c334c8c1793b1e87882752e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp310-cp310-win32.whl
| Download URL | spoutgl-0.1.1-cp310-cp310-win32.whl |
|---|---|
| Size | 285.7 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5d6cb43227552867292bd081ed7f726c1cdfcc92b690041485aa2965b441eb6b
|
|
BLAKE2b-256 checksum How to use checksums |
09280e6ad98cf15b94121db156bd1497291bdb1d69fed84ca23e6a46e690bfc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp39-cp39-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 329.5 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eec81f2a97db2a08d9574c95965d3cd182ab9ab175a8420b05686296fcb5b287
|
|
BLAKE2b-256 checksum How to use checksums |
f290b529de352449a5f281a4f9a31cc4f3cf6665789705dc56b681cb1d4f6652
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp39-cp39-win32.whl
| Download URL | spoutgl-0.1.1-cp39-cp39-win32.whl |
|---|---|
| Size | 286.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7303adb801507b85daabe22d067c06f0dc88fae430500aa1103651b967df2580
|
|
BLAKE2b-256 checksum How to use checksums |
e2ad11eb4728a39e2960a5eb6c15254cf9650adb7de9519bba4822f91618a0e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp38-cp38-win_amd64.whl
| Download URL | spoutgl-0.1.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 331.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a3c796189874d23d1262f79712753eb12c7656be93acd123dc99a4c250763731
|
|
BLAKE2b-256 checksum How to use checksums |
b1939c30e3056024b9296cd711931702c9985e718b7b7bb1d470de3c6dd76b15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / spoutgl-0.1.1-cp38-cp38-win32.whl
| Download URL | spoutgl-0.1.1-cp38-cp38-win32.whl |
|---|---|
| Size | 285.6 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
926ea460a9e0da16f37acedc511b39bbce51d590a05b91681c76731c3dcaa482
|
|
BLAKE2b-256 checksum How to use checksums |
8b9f7597bfa8dbc08c0de35b6fe6eec2ce16fa6d04b33c019a8111a0d6701d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|