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

NOTE: From moderngl 5.6 context creation is delegated to the glcontext package. This makes us able to expand and improve context creation without releasing new versions of moderngl. It also makes it possible for users to customize their own context creation and the bar for contributing should be lower. New backends can be created using ctypes or C++.

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 = glGenBuffers(1)
GL.glBindBuffer(GL_ARRAY_BUFFER, vbo1)
GL.glBufferData(GL_ARRAY_BUFFER, b'Hello World!', GL_STATIC_DRAW)

vbo2 = glGenBuffers(1)
GL.glBindBuffer(GL_ARRAY_BUFFER, vbo2)
GL.glBufferData(GL_ARRAY_BUFFER, b'\x00' * 1024, 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 setup.py build_ext --inplace

FAQ

Is ModernGL faster than PyOpenGL?

In many cases yes, the core functions of ModernGL are written in C++, OpenGL functions are called in quick succession so these calls together count as a single python function call.

What version of OpenGL is used?

Most of the calls only require OpenGL 3.3 but Subroutines and Compute Shaders require OpenGL 4.0 and OpenGL 4.3

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. (Compute Shaders will likely not work depending on how old your PC is.)

You can still try using Mesa but performance would be limited.

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, but we 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 setup.py install

Building the sphinx documentation

pip install -r docs/requirements.txt
python setup.py build_sphinx

Running tests

pip install -r tests/requirements.txt
pytest tests

Some of the tests may be skipped when the supported OpenGL version is below the requirements of the given test.

Headless rendering

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

Code quality

Code is tested with pep8, flake8, prospector and pylint

Community

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

Contributors

and many others

Thank You!

Contributions are welcome. (Please add yourself to the list)

Metadata

Release files for moderngl 5.7.2

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.7.2
File Size Uploaded
moderngl-5.7.2.tar.gz 120.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 5.7.2
File
moderngl-5.7.2-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
moderngl-5.7.2-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.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-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.7.2-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.7.2-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
moderngl-5.7.2-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.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-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.7.2-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.7.2-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
moderngl-5.7.2-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.7.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-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.7.2-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.7.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
moderngl-5.7.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
moderngl-5.7.2-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.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
moderngl-5.7.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
moderngl-5.7.2-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
moderngl-5.7.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
moderngl-5.7.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
moderngl-5.7.2-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.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-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.7.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
moderngl-5.7.2-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
moderngl-5.7.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
moderngl-5.7.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
moderngl-5.7.2-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.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.7.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
moderngl-5.7.2-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
moderngl-5.7.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
moderngl-5.7.2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
moderngl-5.7.2-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.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
moderngl-5.7.2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
moderngl-5.7.2-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
moderngl-5.7.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
moderngl-5.7.2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
moderngl-5.7.2-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.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
moderngl-5.7.2-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.7.2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 13.7 MB

Release files / moderngl-5.7.2.tar.gz

Download URL moderngl-5.7.2.tar.gz
Size 120.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b1f982639627cb51e065f10dd74004d44bf511543a244e75eb8e835e3a10c720
BLAKE2b-256 checksum
How to use checksums
fce849723123a60b0219737abe2f87cfc0c27721920680f9da2fe6e189a8234e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp39-pypy39_pp73-win_amd64.whl
Size 116.7 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
cec0b23a6af322b479be916095787ab31c3f5a9d3b37315f62d93ed20fb724f6
BLAKE2b-256 checksum
How to use checksums
7fddad732fda48da3c075e7661f0df9363539a8a205c3787f18444f1371f5f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 135.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
bac84f45f7f4784a8c5ff5cf05a29bfdc388f771330d5a59e7715289387c7ea2
BLAKE2b-256 checksum
How to use checksums
3baab053ef7d896285f64e6362289ffcde6981d2e0e52547c914dca06f6586be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
4eee30d58a72dc976c6fa36d25332c251f7504add1c82990569cfd6d03b76f5f
BLAKE2b-256 checksum
How to use checksums
ed809d4233c1cccbeac1a1eda12bcc9ee74419a24061f449de5ec3a1dfa35eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 138.5 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
049135a12781ec15e6ea6aa56f626900a01ee7ba053711bfbb6b542094f21f6f
BLAKE2b-256 checksum
How to use checksums
2285cb935b950aa504a8d9200569450483e033637bcf292b8b21d866b6e9096b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 116.0 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d8962954e560b8a69ee6263956a5dddc5b7220a406f36b8191d6e9f8d572a1e9
BLAKE2b-256 checksum
How to use checksums
f6e6faad1ed74dc5e6a8b45af341efde9b7a06ca0e7e44b578bf40fdaa65dada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp38-pypy38_pp73-win_amd64.whl
Size 116.6 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
e9f77a81ad8ee7967e8991f016ce2b9aa35035dae7cc3dee64d7cfdfb4a7f51b
BLAKE2b-256 checksum
How to use checksums
9169e6e9b96f5e63d96c30f2ff2909b8108668a5ac3deed225e8813cb0a97c99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 135.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
33b5db1649eca660e399944e9aa43186e661d741a9f98d8befb90762d699f8be
BLAKE2b-256 checksum
How to use checksums
a12b5509d802290d1ce5bcb0d3d4ff17cbf684a1bc788219421cea5174dd4878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.4 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
17506e2e72c59034e5ec33eb9385e9e142237376f82a9a26f5ccd39e25080908
BLAKE2b-256 checksum
How to use checksums
81010304d1d3d5c298f9429082cbe8ac6c9d2776b60dcb47b56fc9f14242f88f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 138.5 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
d44804852f5c9e97e6c2e9bd84845e4d933f776b4e44491f6e55f73ede9172fd
BLAKE2b-256 checksum
How to use checksums
71d73e8380037d067b39186163793db9e3c0e2e97ea5fd63efd2cb247c3e8833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 116.0 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
320cf80f6506521853cb94d158c589f817fcdf5291fca2758bd58d8ae4a6caf3
BLAKE2b-256 checksum
How to use checksums
0204ab4b6c1dc9b7916220f854aec9b7f53d51dd84dbbd1851e3eb09fb52fb25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp37-pypy37_pp73-win_amd64.whl
Size 116.6 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
b0f80b2112aed2e1c78feafd4b95fed418591b74815d8b87700f79189df6d274
BLAKE2b-256 checksum
How to use checksums
45939315c2c757b6ee7325fd1e6631d73950f3c6a55a2f1993be3b1aa23ab1e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 134.9 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b4ff655c41dee992fa3e1e39dfa3ec2177794da08cedd54030a88017069053b2
BLAKE2b-256 checksum
How to use checksums
093a12ece5b9d4d7d33cd440f5c1d1ae88b46516f2984c208066baeb9430a010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 136.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
d01f7bb31a2c2cf23bc911e103f748d8c4bffddaa51e5a5ef6b538cc17d7ad62
BLAKE2b-256 checksum
How to use checksums
a60b24e2680c23bae1c3ea7b92e655c3bffd86ff1f5c8b013c6bca1e4f907138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 138.8 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
89de25eabdcbb563bc201fa4a789ff0f8fd8f956a887d2b3ddf994b790645f9e
BLAKE2b-256 checksum
How to use checksums
2f2ad844c3c88b8bfbf4515fba3edde7c98280e7a1b05539ef18a3c0c40f4bb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 116.0 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b2afcb80c8997775311b3f87b6678f5b4c3fcda42946ed891ae919eac013ce72
BLAKE2b-256 checksum
How to use checksums
1fdf6e0be1a7ba1107923dab76d9f398355e72b15c77d59d39a02bc2fcb39534
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp311-cp311-win_amd64.whl
Size 116.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ce5ea50d22bcbed60bb0739c5ef9490b403a0a17ba65e22c43e8a3741c3a684e
BLAKE2b-256 checksum
How to use checksums
80d0e1f4978106b36e9b775fd836db07fecad99b3b7ee5e4ed6477d53660cf71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp311-cp311-win32.whl
Size 107.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d7e7e1d293e30b8d84b9d7f372ee8f32ce6ca72901e88f44d1a5db3b00a83494
BLAKE2b-256 checksum
How to use checksums
9d0b3d6de1c175298fb073736560c6fe288f87c22b1be875f6c4730c0eb9d72b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 633.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e1abff0e84ac1d40a2916672880fecb34b0af1f07e9952d92e82c4f83aea9115
BLAKE2b-256 checksum
How to use checksums
4859f1421f782720230812ce4d9a2c850ed4cc6e97be8144dfb45d55dcc721a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 635.7 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0cf37df1cb6edaccdb8652389ed1817bcd450551c064b903cad412c76b4c22c8
BLAKE2b-256 checksum
How to use checksums
0d6b1d10029f09a2b0b7bc211e76db6a3f95839249f8fe1b2ba5e298077b4bd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 607.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c392895f2019fe3c544b332dd4a5317d6d338ac52e30605cba11f3bff5d68c21
BLAKE2b-256 checksum
How to use checksums
338fa8b2c3c8463035242cbb8ebf0298807b4be232d385272fbb228ccd0c2389
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 121.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
84025c2da2df69f3aa328a6f13b4410eb0e97878fcfe6b4dbe3c66920f4dfc48
BLAKE2b-256 checksum
How to use checksums
c30f1cb656a8fc401c5ab5834e36d67602f5c4d8b5b172c8ba563ee4f3cc5cff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL moderngl-5.7.2-cp311-cp311-macosx_10_9_universal2.whl
Size 183.9 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
6ff4329781de4e06250d0a802b9008617515688e1002b32e6b18e07242ddf6a8
BLAKE2b-256 checksum
How to use checksums
ad5977c9a4a1313e1d6bf722d1e8ed2cedaff105606090ade6656c1d320a3545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp310-cp310-win_amd64.whl
Size 116.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ea6c54e347601e8c68687d4fe62a0e195da165e2e4a4f86956576197ee877d02
BLAKE2b-256 checksum
How to use checksums
d8582ab4e10dc9e3b67b1203430c5bb32a36edfe190b9523d7b3a04d92d40926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp310-cp310-win32.whl
Size 107.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
0b86e1a90209e763959484396cbc0d74b929255b2cc18106766b14791b01ef65
BLAKE2b-256 checksum
How to use checksums
4fb3e8a13c62bd0ba136361d6a0055409090cba7a8302fd1c33ef4d752f50b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 618.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
08ff1730e8c72f7121bf576b801c3370c47655c8cbd745b32589c4c590e7b9e4
BLAKE2b-256 checksum
How to use checksums
02bc49834520cefb49ca5c87a4545b845a7f10422038c362d663501b2a9d7f99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 620.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1bade333f98352cebd988ae5efb687260f2a4326ca53871828e071fef6ee5ef0
BLAKE2b-256 checksum
How to use checksums
a228077648f9ef631db18b80000eaa04750e451f96f6316bc05d431e208b4b17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 593.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a7e32b9923b216a6228aa3e1d28693ad7c612ebfb3b31a0ec418e70d504ecf8f
BLAKE2b-256 checksum
How to use checksums
17acda59508c243026b56af976ad2299cc7bae783e2dd23a200dbecf18e955e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 121.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cf8f091af1793327d6824a680be6d3adc7336c751b702b2a5691d8c5e7dc211c
BLAKE2b-256 checksum
How to use checksums
956bbb0c709b10d1e77ce4c04feb6e33f0f468cc51d910a1353a208deafeec51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL moderngl-5.7.2-cp310-cp310-macosx_10_9_universal2.whl
Size 183.8 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d4155e2750426e2cbf7ae5d259435e8ebbb10ece3f608bc6701cf986df71227c
BLAKE2b-256 checksum
How to use checksums
083e649595edb56d61085549acf7d960791d0b41d278d3268105594c9497de22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp39-cp39-win_amd64.whl
Size 116.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b9e9be6ff27fc95dcc69af7eca52b26fd66a4907cc520ca110fabeb90fe57809
BLAKE2b-256 checksum
How to use checksums
fc8d6fd827d0f2ca99c1524f2d381df5b2e936a63219114000ea080d9d34036f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp39-cp39-win32.whl
Size 107.7 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
10434c9606a17bfd83a28fb5ce8a1537b07f8e93c9e8d1631f86874989cd5745
BLAKE2b-256 checksum
How to use checksums
69f7137a77be9b778713901e1482d312808eac6b02eaa9afdf2cd9a3453b2b29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 615.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d23b970fd2523daf156575d8e82233f5e12f3c87356826cf60d8bdab324830ce
BLAKE2b-256 checksum
How to use checksums
ebfc03f2c95b5d871f92f6ff96112768da3ef91275cb155d5fe9d631e5beb96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 617.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
610f821250ca9ee20c63b9bae509ceac6e6308a6fe4ba9397581425884991508
BLAKE2b-256 checksum
How to use checksums
8005a69c28ff0208d055825cdfccb2d1c301c96a5eebef6a1ebfa3bf4509d03d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 591.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
46f48481760f20ae478969e3c5a59853fbccc22bd4b06c779d0585bad5e84fd8
BLAKE2b-256 checksum
How to use checksums
a11450095f7831cd8dcb0e2ed26376a7622aafcfed60b41a05855bceb118e719
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 121.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e5a9db686b09838692553fa675262ed305b5390ffa262eb72be52823957f67bd
BLAKE2b-256 checksum
How to use checksums
20c1a13b09cc3eaca2f40eb6286217d261bd6717ef6b512720e2b1372a051714
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp39-cp39-macosx_10_9_universal2.whl

Download URL moderngl-5.7.2-cp39-cp39-macosx_10_9_universal2.whl
Size 183.8 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d0c473eb1bcb1ee30f4a74eee1a71970a3ba89feaa0ca21dece998b4eb4b0445
BLAKE2b-256 checksum
How to use checksums
0865ec526d5f9fb54e9bd153a330301d85964d0397666b51c4dfa1da1b111246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp38-cp38-win_amd64.whl
Size 116.0 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6ed7a9fd5586fb1edf6c0f5bc2ec8c41d5372a7ee8cd91510d71f97d1f960268
BLAKE2b-256 checksum
How to use checksums
4b0d4c05f8c43b90253b8d5abd5954a8ae1d1f7159ef3348663da67bacaa90f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp38-cp38-win32.whl
Size 107.6 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
01be0d8233d6715ce5dac7243bffb869504e09ca3f4818681d7e2e0f7bec606d
BLAKE2b-256 checksum
How to use checksums
90313c777f398d1c3c1282765779ab30ea76206171468491cc0016d974880dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 623.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
43350bbe4f11fa277c3307f9db875c94b919d3a471dd147189f0876d8c608a15
BLAKE2b-256 checksum
How to use checksums
86066f01c4d681c2fa099ca9c8c4b3cb299c937667ba9512624bbdf6e5e41d41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 625.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
430d4485acd8a281c84f0641b263687d3c575127ec3d5ed6b1dddc0348096ef9
BLAKE2b-256 checksum
How to use checksums
a0a4251f60be985aa10e48716772a4b4dafc942f7a1390847f645871022b2f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 599.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2c24d1895810a995725a4a5abcc26996e2762297748027c8e1c6ee81c0310988
BLAKE2b-256 checksum
How to use checksums
2ee3ef858e5e5091dce5737784a9b5325cd88409396f4a53c4e3e360f9fec68d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 121.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e6b9e6df483a395ece74efba8733c75dd2982a48adaa87a4fbfc25bb3f6b3377
BLAKE2b-256 checksum
How to use checksums
d85765c19bbc7b753312a8627e8fad63c2111c021e546b59d650fd6eaa5138bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp38-cp38-macosx_10_9_universal2.whl

Download URL moderngl-5.7.2-cp38-cp38-macosx_10_9_universal2.whl
Size 183.8 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
15524768ed4c3cce99df1a9e8ba7ba058286584551bdbaaf7ad5452c9c602318
BLAKE2b-256 checksum
How to use checksums
5445059d09cb5212afe6bfb3a403041526119cbcc74d86b1f9ee51cb61d7c670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp37-cp37m-win_amd64.whl
Size 115.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
50c0249b89318da48d8e557076c3f7c596411699c3881c5ed1536cf9be8bd9f4
BLAKE2b-256 checksum
How to use checksums
1eeeaeb5b85c0009f0f087cce7be70f6fc91bd8feb7e5d256f263ffd7d64a49a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp37-cp37m-win32.whl
Size 107.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
62088da6f3328137e6efc8b2bba1f2e8b64b48cfbd525fc4f384315fcc4d4a68
BLAKE2b-256 checksum
How to use checksums
3c252d54d1dac50fa624fdb85140becbe346d67ca6adb7bc299d85a9bfae3096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 614.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f8694e715755ff0bf2ddf58aff8c15dde372e6c13b7caf35ddf16848919ceec8
BLAKE2b-256 checksum
How to use checksums
cb4860edc8892caa90bca81b744ca410731159dc69bb7e9473f6b06dadd757f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / moderngl-5.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 615.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fce465c5e091d0fcf7fe7374e7918e10d7d351f2a1e5d6b4d490ab581a05aec3
BLAKE2b-256 checksum
How to use checksums
580cdb34eac2fe84853480049558796bd8c06c53d93495645d2fc0557f22369c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 590.2 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
796d5659b9efce9c081832ff3540f9b5981fdfe0ca2a13ad19856de498529282
BLAKE2b-256 checksum
How to use checksums
186afa024dda5ef3e9dd8e76e0c97ada00d73c666bd2422b2f56fed597255c1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 121.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e3e4e3f21e167c5e2da6dce0917706e693b11acc77e502f9ebd05fa940b3de19
BLAKE2b-256 checksum
How to use checksums
1e52be397551c83d7bb9a9fb43af7e0e39ad184ffa8e5edf6eb36d825f4d6a86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release history Release notifications | RSS feed

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

This release

5.7.2 This release

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