Skip to main content

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)

Source distribution for SpoutGL 0.1.1
File Size Uploaded
spoutgl-0.1.1.tar.gz 8.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for SpoutGL 0.1.1
File
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

16 release files

0.1.0

17 release files

0.0.6

17 release files

0.0.5

14 release files

0.0.3

12 release files

0.0.2

11 release files

0.0.1

10 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