Skip to main content

PyOpenGL-glut-binaries

Prebuilt Windows freeglut and GLE libraries for PyOpenGL.

OpenGL.GLUT and OpenGL.GLE wrap two C libraries that Windows does not ship. This distribution carries builds of both, so a Windows user gets them by asking:

pip install PyOpenGL[glut]

Nothing to call and nothing to configure: PyOpenGL finds the directory itself. A freeglut the system provides still wins over these, because a user who installed their own meant it.

Why it is a package of its own

The same builds shipped inside PyOpenGL itself, in every wheel on every platform, so a Linux server rendering headlessly through EGL downloaded six freeglut builds it could never load. As a separate, platform-tagged distribution they reach the machines that can use them and no others, and a scanner that objects to a decade-old vendored binary objects to a package only GLUT users install rather than to PyOpenGL.

What is here

Six builds of each library, because PyOpenGL asks for one exact name composed from the running interpreter's word size and compiler generation:

32-bit 64-bit
vc9 (Visual Studio 2008) freeglut32.vc9.dll, gle32.vc9.dll freeglut64.vc9.dll, gle64.vc9.dll
vc10 (Visual Studio 2010) freeglut32.vc10.dll, gle32.vc10.dll freeglut64.vc10.dll, gle64.vc10.dll
vc14 (Visual Studio 2015 and later) freeglut32.vc14.dll, gle32.vc14.dll freeglut64.vc14.dll, gle64.vc14.dll

Both the win32 and the win_amd64 wheel carry all twelve, along with the upstream licence and readme files. The word sizes are not split between the two wheels: a split would halve the download and is a change to make on its own, where a regression in it is attributable.

Using it directly

PyOpenGL is the intended caller, but the path is public:

from pyopengl_glut_binaries import DLL_DIRECTORY

BUILDS lists the base names above and LIBRARIES says where each library came from.

Licensing

The packaging is BSD-licensed; see LICENSE. The libraries are third-party works under their own terms, which ship beside them in src/pyopengl_glut_binaries/DLLS/:

  • freeglut — 3.0.0-1.mp for MSVC, Martin Payne's build. freeglut upstream publishes source rather than Windows binaries. X-Consortium licence, in freeglut_COPYING.txt.
  • GLE — the tubing and extrusion library, built as a Windows DLL. See gle_COPYING, gle_COPYING.src and gle_AUTHORS.

Releases

A push to main runs the tests; if they are green and __version__ in src/pyopengl_glut_binaries/__init__.py is not already on PyPI, the wheels and the sdist are built and published. Bumping the version is what cuts a release.

Issues go to the PyOpenGL tracker.

Metadata

Release files for PyOpenGL-glut-binaries 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyOpenGL-glut-binaries 1.0.0
File Size Uploaded
pyopengl_glut_binaries-1.0.0.tar.gz 730.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyOpenGL-glut-binaries 1.0.0
File Interpreter ABI Platform
pyopengl_glut_binaries-1.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pyopengl_glut_binaries-1.0.0-py3-none-win32.whl Python 3 none Windows x86-32 Details

Total release size: 2.2 MB

Release files / pyopengl_glut_binaries-1.0.0.tar.gz

Download URL pyopengl_glut_binaries-1.0.0.tar.gz
Size 730.3 kB
Tags Source
SHA-256 checksum
How to use checksums
890852ac3e7f3b5f649c9ff2b9d8f57abbd57f0cdf89c813e3b52669921aad0b
BLAKE2b-256 checksum
How to use checksums
3feab3def0ce7559cd537ec03fc00a90cd35f65faa9869d75234aa926a0e1db8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / pyopengl_glut_binaries-1.0.0-py3-none-win_amd64.whl

Download URL pyopengl_glut_binaries-1.0.0-py3-none-win_amd64.whl
Size 727.9 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
3684d7e19388064b66c6775b371e239736b91caa3bd35acbcae8461e631f5594
BLAKE2b-256 checksum
How to use checksums
19a04acd679b0cd263b7d7ffe19626e95b6687ddeaa2d04daa38d1b47c5a95c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release files / pyopengl_glut_binaries-1.0.0-py3-none-win32.whl

Download URL pyopengl_glut_binaries-1.0.0-py3-none-win32.whl
Size 727.9 kB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1c17df2df29030fb4159ee58925d6dc047bb4fc4fe3fe84241b9aa2eaf430bd8
BLAKE2b-256 checksum
How to use checksums
dd2c8f9cf4736fde62aa20d25ec05d2e99ed3aec39fe60a696d7b5afa735ae2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

3 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