Skip to main content

preview

ModernGL

pypi anaconda rtd

ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation of simple graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with high performance and quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.

pip install moderngl

Features

  • GPU accelerated high quality graphics
  • Rendering modern OpenGL scenes with less headache
  • Simpler and faster than PyOpenGL
  • Can render without a window
  • 100% Pythonic

Sample usage

>>> import moderngl
>>> ctx = moderngl.create_standalone_context()
>>> buf = ctx.buffer(b'Hello World!')  # allocated on the GPU
>>> buf.read()
b'Hello World!'

For complete examples please visit the Examples.

Easy to use with Pillow and Numpy

>>> img = Image.open('texture.jpg')
>>> ctx.texture(img.size, 3, img.tobytes())
<Texture: 1>
>>> ctx.buffer(np.array([0.0, 0.0, 1.0, 1.0], dtype='f4'))
<Buffer: 1>

Compared to PyOpenGL

With PyOpenGL, using the original OpenGL API, you have to write three lines to achieve a simple task like binding a VBO:

vbo1 = GL.glGenBuffers(1)
GL.glBindBuffer(GL.GL_ARRAY_BUFFER, vbo1)
GL.glBufferData(GL.GL_ARRAY_BUFFER, b'Hello World!', GL.GL_STATIC_DRAW)

vbo2 = GL.glGenBuffers(1)
GL.glBindBuffer(GL.GL_ARRAY_BUFFER, vbo2)
GL.glBufferData(GL.GL_ARRAY_BUFFER, None, GL.GL_DYNAMIC_DRAW)

With ModernGL you need just one simple line per VBO to achieve the same results:

vbo1 = ctx.buffer(b'Hello World!')
vbo2 = ctx.buffer(reserve=1024, dynamic=True)

Build

build test

python -m build .

FAQ

Is ModernGL faster than PyOpenGL?

In many cases yes, the core functions of ModernGL are written in C++. We do not call every OpenGL function from Python, we batch them in a single C++ function instead.

What version of OpenGL is used?

Most of the calls only require OpenGL 3.3. Compute Shaders require OpenGL 4.3. Some functionality relies on their specific extension.

Is my old PC supported?

OpenGL 3.3 came out in February 2010. With up to date drivers you will be able to use the most of the ModernGL functions, even on integrated graphics cards.

Where can I use ModernGL?

Anywhere where OpenGL is supported. ModernGL is capable of rendering using a standalone_context as well. Rendering to a window only requires a valid OpenGL context.

Can ModernGL create a Window?

NO, ModernGL is responsible for calling the OpenGL API and providing a Pythonic user-friendly API instead. We also provide a utility library moderngl-window making window creation and resource loading very simple.

Limitations using ModernGL over PyOpenGL?

All the necessary calls are (or can be) implemented in ModernGL. However you can interact with the ModernGL objects from PyOpenGL. If something is missing write an issue or raise a PR.

Supported platforms

  • Windows
  • Linux
  • Mac

Installing from source

Installing on Ubuntu from source

apt-get install python3-dev libgl1-mesa-dev libx11-dev
python3 -m pip install -e .

Building the sphinx documentation

pip install -r docs/requirements.txt
python -m sphinx docs build/sphinx

Running tests

export LIBGL_ALWAYS_SOFTWARE=true
python3 -m pip install glcontext pytest numpy scipy
python3 -X dev -m pytest -s -vvv tests

Headless rendering

apt-get install xvfb
alias xpy='xvfb-run -s "-screen 0 1x1x24" python3'
xpy -m moderngl

Citation

If you need to cite this repository in academic research:

@Online{Dombi2020,
  author = {Szabolcs Dombi},
  title = {ModernGL, high performance python bindings for OpenGL 3.3+},
  date = {2020-05-01},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/moderngl/moderngl}},
  commit = {<insert hash if needed>}
}

If commit hash is required this can be found per release here: https://github.com/moderngl/moderngl/releases

Community

Metadata

Release files for moderngl 5.10.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 moderngl 5.10.0
File Size Uploaded
moderngl-5.10.0.tar.gz 186.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 5.10.0
File
moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details
moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
moderngl-5.10.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
moderngl-5.10.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
moderngl-5.10.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
moderngl-5.10.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
moderngl-5.10.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
moderngl-5.10.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
moderngl-5.10.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 17.5 MB

Release files / moderngl-5.10.0.tar.gz

Download URL moderngl-5.10.0.tar.gz
Size 186.7 kB
Tags Source
SHA-256 checksum
How to use checksums
119c8d364dde3cd8d1c09f237ed4916617ba759954a1952df4694e51ee4f6511
BLAKE2b-256 checksum
How to use checksums
25e7d731fc4b58cb729d337c829a62aa17bc2b70438fa59745c8c9f51e279f42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl

Download URL moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl
Size 104.7 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
6933e00279414ea82487262b1418843c813770d34f3b49ffa491a489629d83a8
BLAKE2b-256 checksum
How to use checksums
bbff4c5f4da873ff85a2e485416accaefed06c7158733e40955ac0f8ff9c773f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 116.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
d4e02ba34dee05bce0c6f13eff2b705f12d8b869156d16ac39146616b7b8fd75
BLAKE2b-256 checksum
How to use checksums
d6ab42e7e469ad3b4d5564efcd331e1e3876fc77dc4de1c9b30ac4ba0ad1f8df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 121.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
48a71dcaa94b2d9d89cff53d76b7b7ba8b98b9c98983851968710d143c29260b
BLAKE2b-256 checksum
How to use checksums
e8aea97900a87434a0ba2baf5eb3e346ec073c0d2e543ca1000c8c6880d2990e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 107.9 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d40c48e3d4af310807d10be4952b67d390aef83d9c1188a4562724b137381cd8
BLAKE2b-256 checksum
How to use checksums
dd273fd3518383de2418bd0fc94b1db5e6bcfe6fe7246b0e9bcd9faf27fd4a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl

Download URL moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl
Size 104.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
6ce7020588529aba4ea8b55c0861e93f997b4a2cf310eef990942cc5fa1ec8fa
BLAKE2b-256 checksum
How to use checksums
032f85ba6d2ba7ab44a304411814d25345903903b91f001959532a1da73498ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 116.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
7e5e88ed0192f15600cc810726a47508a5cc97f3ddfc33aa381c8d9f2d58d54a
BLAKE2b-256 checksum
How to use checksums
6f34d8f5330c3ba0c8d183baa1f663eb123ba93a49619ae21e248807410545e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 121.6 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
ee4777d2630b575ab5a5dd109b3ab24312e9ea793b8d5a3453f23f16a92a1851
BLAKE2b-256 checksum
How to use checksums
3826959c9422358adbd30303b4d8bf1db4c7ff05b0426c215a71c7dc032fd123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 107.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ea8bac3464cfe63f910b76cc55f2f11194fe2325fed43edb63bed33b4aee1756
BLAKE2b-256 checksum
How to use checksums
cce2046edb70c737c1132400c90118ee02d79d7fd5a411466ae61ac3586c0e27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl

Download URL moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl
Size 104.7 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
ed976286ff722d4de657dcad0bc14a89a07671ef1ba797b89592e733956600a3
BLAKE2b-256 checksum
How to use checksums
3169ad657f3f2e4afde946fbd6fa1c98f10ca2d808d3b858965cdedf3aa5ec2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 116.7 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
cdf92d9645f390ac3caa2d21388c04952b6df64694199bfdfcb1bad512c530bb
BLAKE2b-256 checksum
How to use checksums
e5e3aa6e50a0a0c9c0e0f14025910f45d1f7ecb960ed0f551e4df2145f4c0a9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 121.8 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
70964094e98a7209a566c17264b70c9a075a11d7181d943742bfc86e2baa334d
BLAKE2b-256 checksum
How to use checksums
0abf98707d83c8eb62bbaf74d1e49f7fa943e839e56e495413233bd8d77c691c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 107.9 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
744a4c1c6c5cd959046f000b1d0af2ec5f8e75df115b91a1e4aa07a67f531520
BLAKE2b-256 checksum
How to use checksums
203bf4a2ca230972a113d30226fb7f0eae9e6caf69dd03bcf34c59c310a84daf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl

Download URL moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl
Size 104.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
319e8a5baf1fc681b541666bbbb3eb3df0bd127be96ffd751bc995cef7c1ffe3
BLAKE2b-256 checksum
How to use checksums
6f659612d6be268dc155311745d26ed03b97fbbd5018d46a3dd3c07aba92e9d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 116.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b8762385bc961c3e8c4d62ee3d565b70699df69674613c8815cc6a72260a455b
BLAKE2b-256 checksum
How to use checksums
e705ddff8d27138495e438554cc5a02f1fe0b0c8904ed96037187c5e1b249fe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 122.1 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
e3b2d4d631b0119790d3fc56a9dd6047aa5bc302b5851c0cec5e7504e6ebf5fc
BLAKE2b-256 checksum
How to use checksums
8abc733bf32b7c5901c5e226f9f3e241b3d21f9b9ab48904efc13bd6dca8db86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 107.9 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8d2b579e151a68e96f46962c85dcb0ef87c1eef78f9997a1eb38c93a05d78105
BLAKE2b-256 checksum
How to use checksums
85be9a4981c5b69e0f7bcc171181799c872a97862377538b7e3e2c3b754ac417
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-win_amd64.whl

Download URL moderngl-5.10.0-cp312-cp312-win_amd64.whl
Size 104.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e92ab93fb4d948879b8a0d2d2905493015f1f4ffb7b43aa3d9c9c88e26daa393
BLAKE2b-256 checksum
How to use checksums
059e087d637dce627b90a6ef7d5eb46270a26acce79a0c98c21809eae0cea1a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-win32.whl

Download URL moderngl-5.10.0-cp312-cp312-win32.whl
Size 96.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
fbf3cf3034271d5cff7fe7002a05fd2b6277beee9daf9d47d7772e62daf29a8a
BLAKE2b-256 checksum
How to use checksums
4169f71c308642b07d51e1743f4709b0e87e10a6858aef4613c045700f17d0f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
Size 818.1 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
51e7732ae0af7cb367db3f211808aeacde4d4d02da09a5e1413c7a505f44b63a
BLAKE2b-256 checksum
How to use checksums
cbeb74b120c56bf22fed0b8813a5419a725d87b80decf1e637c3441a683f7856
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl
Size 847.9 kB
Tags CPython 3.12 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
249e9e2e82f8ef8f8167ddede17e19c9255d81b3327e3e875842fa4779b8bbc7
BLAKE2b-256 checksum
How to use checksums
629c10da336e2414f8b7d32f28f5942abbf71b0a989eb5306d2a8ef5cc96e3a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 270.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d37297241bd819f2e70747fdac3b8e8d12e1ace06078baea53164fa5b6f2c5a8
BLAKE2b-256 checksum
How to use checksums
986fab25c95e372f043474045d86d1804d05488dd8c4244e31f505c62316b2e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 246.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6421d352685fe3f54641efb03c7f10f1c8e9e99739ccb6f09cd7fded13cf6530
BLAKE2b-256 checksum
How to use checksums
350de8cdff767fc82bfbfe3c7ceca86fa06ca820f58c7c7d27d2a7af9de1d53f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl
Size 114.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9d4c3199ec68ab6dfaa931c1f851897d00b7cfc8df20fcfdb5d36427ee74d19
BLAKE2b-256 checksum
How to use checksums
ce11e4ebbecb45d2c2f10d68e785dbdc413291be947c8a414d7092fa14549563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl
Size 113.8 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1996348331a458d79e60efe6c21e9b1997f338913cd441a4b40635f8202ffed5
BLAKE2b-256 checksum
How to use checksums
84cf8702b93c2dcd6783c1d6582ecbd1794f01f121a561a4eba19db5f6f0ca8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-win_amd64.whl

Download URL moderngl-5.10.0-cp311-cp311-win_amd64.whl
Size 104.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
996e2963df7b9d0d82cedc80e970f4cbf214cc98b09d14cc2681f2e786477367
BLAKE2b-256 checksum
How to use checksums
e8ae67361866c2845471ee429a94e83add71ddb8a74387218fcfd2bd12dc60f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-win32.whl

Download URL moderngl-5.10.0-cp311-cp311-win32.whl
Size 96.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cd11dbe2b598ff4e43424120b6bf9f222a4be095be1d37b0ea43b208937a7e67
BLAKE2b-256 checksum
How to use checksums
5b4dbe9601957b274ea6668d3a964c9eac3d755021410fbfdfc46b5543a760b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
Size 817.6 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
164d03e4a54d36cfa17165e1aa61f321068b84b5792e55490b447929bcdf973c
BLAKE2b-256 checksum
How to use checksums
1f30b9057b7d0b610fb13bf601e273dc2d020ab63580fbe2e1e902fb49629b4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl
Size 848.2 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
61cd81ec6914745e416c2d9feec25541a9f800aeb387952ec73569ced3054ff9
BLAKE2b-256 checksum
How to use checksums
f7a8071d699d3ee21ee1a438f557736ee77dc87377bfa99b92f07754ca7c62b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 269.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dd105d15c7b73ba972d0bbf962cd2bbb762b9937fdfdd658990c7c9d2805e183
BLAKE2b-256 checksum
How to use checksums
156714fde4f09614dfa1394f6d79b1a7800f93bff00c35ff61b45cdf4168a74b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 246.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a9e853e869c421632572a0fda929131f2c7a290ad50f45dcbcbcebca78b0d688
BLAKE2b-256 checksum
How to use checksums
69ba8b3576cafc1cc2e5faa42821a8bd54b54ffcc23aca36909dfd5b6f3ee47f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl
Size 114.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ded56b6a182b216bdd63d63b6d373c4f4a58f20816e71c53d555cde9fba366d6
BLAKE2b-256 checksum
How to use checksums
2e6e76171019def828db41d61822ce9c2076e424853c59c4c9b2df72ef159ce2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 113.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d31c49eb5ffeddb62d6d2b09737d7d7713faa8bc4eb293623cc625f0b4ed6020
BLAKE2b-256 checksum
How to use checksums
1f24ca3a27b18d1032ff5321a9b9a21798762fa6321f161dcd3ba24c949ab8bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-win_amd64.whl

Download URL moderngl-5.10.0-cp310-cp310-win_amd64.whl
Size 104.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
28c45e477cc2e47189bc6696b73777072d4c76ad59de4f8fd027ba5c6561b2c0
BLAKE2b-256 checksum
How to use checksums
cbd1e514f1e6d1e28edd3d9c46f61c55c8fc9ab6421cd9e231c2c0a94d8e0ff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-win32.whl

Download URL moderngl-5.10.0-cp310-cp310-win32.whl
Size 96.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
33b0bbd26319cdef724326997484768eb092f223245edc394541cafe59523568
BLAKE2b-256 checksum
How to use checksums
11faf7df715f3a9a5fc45a21331f1083c6b4d747a1f5888e20043200b67deb89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 815.8 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
bf4814039f365c0ad9da00fb8fb884fdce0d4e63bb042a8c1c551bce13d0ff06
BLAKE2b-256 checksum
How to use checksums
a8ac7a0b52289ddee6fdfd3f9c413874c9ad932f2861c99381d470df9cba8ad2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl
Size 846.0 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
72dc0169e3264391905cebd11ed379ba45724329cebc9cd32b2d928f3a33ed5a
BLAKE2b-256 checksum
How to use checksums
921a9aebad39dfad1f848738e866e30e83360fcf9a99a5b352c0425a0b46f1e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 267.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
046a85cc3cffbdac5a45ed53c8f10c601e4737a172e3c1307a05b3693733d6e0
BLAKE2b-256 checksum
How to use checksums
a806aa6c375d8ad111915149f447db4f8c8bb5f30d0607d91089ff0415717bd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 244.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
111dd17837ec3a62a38fb8fb78376a09dcb39910554ed0df45fbb3db84d1db4e
BLAKE2b-256 checksum
How to use checksums
7d6250234e2d5532c436d699ad29a01a07b71ec8ff28673d7d75ed6dfc32a3fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl
Size 114.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
461b4185b56fc318d42f965160809f08955b8e857545c99cfa89a6734044d256
BLAKE2b-256 checksum
How to use checksums
9ce2173381c33b79ccb879700c2182f0469231f51528eecce393a6eff80ae458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 113.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ec38a4883bbfa9a094b7fec8f37c5aed031df0e060ff5451842bd4db9e30f340
BLAKE2b-256 checksum
How to use checksums
0adb32a54712b4c910eeb09799be52a2e834c9503727d2bd781dd09ebc6d72d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-win_amd64.whl

Download URL moderngl-5.10.0-cp39-cp39-win_amd64.whl
Size 104.7 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3fd5e3ff2eda7d8152e2191d281ed9744708789049c9feaf32e3f8480ad36ac6
BLAKE2b-256 checksum
How to use checksums
7e2dc0148c8da884bbc91db361ff38556c2ef9efe83ab003494a08bab076cf59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-win32.whl

Download URL moderngl-5.10.0-cp39-cp39-win32.whl
Size 96.2 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
6ab3d8848d926cb5768daef7b15b596f833f4a699ff9c87f92f264da9cfd5f8d
BLAKE2b-256 checksum
How to use checksums
c618438dc425564f0a498d4388f2f0b65e2a7c1ba4d6d57f9d13a45676c25c9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
Size 814.2 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
72e3e9a5d6fb7ae25d091603b3770e53c6f0f148a2ce82a6d7c0dcd50c03f221
BLAKE2b-256 checksum
How to use checksums
07d7ef91891bbfe5f674807c4c4b74ab7a9a9a9968892a0cadef3dff98a9bf49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl
Size 844.2 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
5dd8802df9e33e035ff11428a0b813ce9d3ba7e6c852685b30dbe6d6ecf78219
BLAKE2b-256 checksum
How to use checksums
e410f0cee0c209ba8148fb54bcff43103e0c2c8a1899eeaa8c091c4399ac7406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 266.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a28a10cce3656768f1fb1f1a49a87b2b0803f30e775a9605ce2875f5ae3d740a
BLAKE2b-256 checksum
How to use checksums
d31c5f07372835476448855345a1cdd0250680a6d51b0808557ada7097096484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 242.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
02828648a362ac6d399f4babeb156cf1ccdc94053c94c9d80cbf436365f15877
BLAKE2b-256 checksum
How to use checksums
df0f3c513dd87b86adcaa2ab3e8d424d565d0861976f1342768d2ad91aab4b02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl
Size 114.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c3600f33d453b77c3f577f46585807eab3a7c14d9b4555c6c553ee883794223
BLAKE2b-256 checksum
How to use checksums
0121c65dee3126c89f24371d6bc8b5460d16e02776584124d568487ca8eb1c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 113.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e8a0957053488983e853e881e4d7b1bb5cec8208956dfbe9fb6e1454113d3921
BLAKE2b-256 checksum
How to use checksums
a78efc66e51e16ef703c59a3080e4dae1499f91decdf4b7c2e9ca271c110b7c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-win_amd64.whl

Download URL moderngl-5.10.0-cp38-cp38-win_amd64.whl
Size 104.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
90b29cf49cb9fb95176446489d9c448f9bf21d683d66b09f9f3fffcb1dbd7aed
BLAKE2b-256 checksum
How to use checksums
7b9eb33ed33589bf5c4d319aae966b64b7539dc99493b5bc51ab4c5afa2c1659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-win32.whl

Download URL moderngl-5.10.0-cp38-cp38-win32.whl
Size 96.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
5f00c5e8e94d4fc8e74bc0e91ce120e5b83c9d470d33db96f2ccd54d8ffd84bf
BLAKE2b-256 checksum
How to use checksums
fa080aaef82da1f00784d8275f64747d38d6f417d860b756efe1511dbc97a316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
Size 816.6 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
3dc94d9ca08d712650ca465ca355bab49ad2a3a2ab4841f90f00cc575c09d760
BLAKE2b-256 checksum
How to use checksums
78bcb39a3fc9d38540f377913b45164ebc55579363b6a3b93b2e61f0bb337527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl
Size 846.6 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
6cdb4f9542536b1e23a30f5049eced10010568ff6762b381c5ee47f18d4885be
BLAKE2b-256 checksum
How to use checksums
b676c4a078fde875a9940c4940b4aa2b890d3db3d963eef62626712cf0b6a71f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 268.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1d116513974c7f2177cab352678d8db1f3181385000bd10c6c2d8e3892c4a2c3
BLAKE2b-256 checksum
How to use checksums
190364ff297f0394a94801e4a7fa413bf26d9df88d8ad4ebea92460ba33b766e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 245.1 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
01a932fb195fd48a3a9e850397b6b952f48aa238f9da24073730f53c31773665
BLAKE2b-256 checksum
How to use checksums
8631e974f3f4016b56421bcd6a289e8764701b134dc616b5c28b38e0d5a61035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl
Size 114.7 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
81a287198055d2818571976e920b32975e13e1bcdbaf51ca2e13ef314b3479b2
BLAKE2b-256 checksum
How to use checksums
2373a7095a6e3a80dadee083d8f9b2cd3d8fef71409f34ca39b3fd90deba369f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 113.2 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d9db7aa884a561d912a0d545d38d0d2dfe587ed8230271fac3143af5141349fe
BLAKE2b-256 checksum
How to use checksums
d5cf6d7be04792491423738a1b0b082656db9df18c295d8060670103eaaa9a2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-win_amd64.whl

Download URL moderngl-5.10.0-cp37-cp37m-win_amd64.whl
Size 104.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d0b8df2d54cd81ff95a2281f88331fadce9a58b340bc03b74d178eca760805f4
BLAKE2b-256 checksum
How to use checksums
7deddf5550cb34195138a8b49de2a27f2d9004b77ca080b23d557ff80995269f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-win32.whl

Download URL moderngl-5.10.0-cp37-cp37m-win32.whl
Size 95.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
79803b3e475b9b9eb87ebe02ccde9694b4a3aa0d988894a35e571b6c265199d6
BLAKE2b-256 checksum
How to use checksums
59b4ca9e2ed78b8915030eaf9e405c98befa39d72429662a3ef76296854ab572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 809.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
3e4de1d3fffb39b6d790b3713602f05772976e2cb2c6ad4eb91dd0ce19689906
BLAKE2b-256 checksum
How to use checksums
7b62fadf73872d3ae256dc900f080948890d75b6d3197819a9bb208ba5fa0df5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl

Download URL moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl
Size 839.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
64ede63c5b0eb598c8d4c4afc7bd1d257522f11d78765749c248f96a2994c3a4
BLAKE2b-256 checksum
How to use checksums
b3a7c09ead2913a325cf475e92892e1d6b61ceccd2f902b5a3a4b5836e15af18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 261.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
17ea8080802252b0bed60bf0490321c8c6a0d4cfad4b0924e967a7c802c6396e
BLAKE2b-256 checksum
How to use checksums
78c965cdf19b44fd27238be07c64b03bbca4ed722319069e6e2f1a95c55a75b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 236.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
160fcabf2a98057608fdde72105f23495d204dd643aab1083ed8f775fde70a25
BLAKE2b-256 checksum
How to use checksums
587ad5e44b063f167d3bf2d3336b9c43c5a50a1e07df7683db1c43be39ee35e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 112.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ae28c3ca47724c023de886afc205cb73afdd5fb8593514bb58b6181504958580
BLAKE2b-256 checksum
How to use checksums
24573d2ae4d159da5994d543d1e63076fd3cd66541af7c7b335363ae781d878e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release history Release notifications | RSS feed

This release

5.10.0 This release

64 release files

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

5.0.5

12 release files

5.0.3

12 release files

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

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