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.1

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

Source distribution (sdist)

Source distribution for moderngl 5.7.1
File Size Uploaded
moderngl-5.7.1.tar.gz 120.3 kB Details

Built distributions (wheels)

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

Download URL moderngl-5.7.1.tar.gz
Size 120.3 kB
Tags Source
SHA-256 checksum
How to use checksums
151526d74b44a83656ac5cb731f9cd021ba3479511a948ab43fe708bb39818b9
BLAKE2b-256 checksum
How to use checksums
3f833d57f5ce567bee6998ca065761a9488e639cc53f60e8a73349311b73d0c1
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.1-pp39-pypy39_pp73-win_amd64.whl

Download URL moderngl-5.7.1-pp39-pypy39_pp73-win_amd64.whl
Size 116.6 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
7706b9e5baa1c5cac45bd8e85df714ff65e3da29c1a89af8ee90d2bbcbf4b7d4
BLAKE2b-256 checksum
How to use checksums
72dbd9a5dde7f300c9b27cc023ddcc68d8042226e54c21d4cc18c7460e703fa3
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.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 135.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
11061486152db6e266ef1cfd56d777c558a32e63c2b7cc6558ff444edb34611e
BLAKE2b-256 checksum
How to use checksums
6c51f13c512c9815ef637e9f626bd87281ca00ee5812bc5096c03462dc0a1a63
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.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
cd9ffccf93d90c41a8795383982a2c8945bbfa9d53feda69d6a89e824bb0e753
BLAKE2b-256 checksum
How to use checksums
9dc6259fda3047e96eb1f2d0dc6e3abdbf3228f11209659c35950a7ac75be5df
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.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-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
578c555ff378b38020d7c99189132b01ec04366cd1ddf6ada22a31989407d5bf
BLAKE2b-256 checksum
How to use checksums
4dc79eca6d9161e8c5d79c5a64447a95532087f35058e181c1e7a1616f40427a
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.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
47f070b73da6dc5d0e61ff5292732211d188cba3090cc54cb4a9df5abbceadfc
BLAKE2b-256 checksum
How to use checksums
8c162c356a3cd1c2f4c5a3cb345dae0b97a3166a5fe1d35805bc3035ecb62c2d
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.1-pp38-pypy38_pp73-win_amd64.whl

Download URL moderngl-5.7.1-pp38-pypy38_pp73-win_amd64.whl
Size 116.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
0c77c65c28c76a5947739268d28e18ae6a237536ef6ad955395451a6629f3a0d
BLAKE2b-256 checksum
How to use checksums
729aa353d2c52a53955a0ee750909e66438b05124f5b7e2810860fa25ec08933
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.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 135.1 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
77b694a78bd03d7dbc4b05fd58625f21518c6fd62c216c4a511592a3244389d7
BLAKE2b-256 checksum
How to use checksums
af6c9b417208c72aca6562a1f1a5ecc4685a9fff65a771ad2add1a92d5daaf69
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.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 137.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
c31bbbde6d109e1299f3b15ee4047b34ef5d1bba1034f5baec53c092b00776c8
BLAKE2b-256 checksum
How to use checksums
1958478de6eb8d1fd8106157f71325ccbcf1e1a0f2a25acd085f7dae5fd2846c
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.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 138.4 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
37b50b3580ac33d862b001539ef145fdf65618d1bfbb1ff13a319ce971f2a4c6
BLAKE2b-256 checksum
How to use checksums
ffe0e808a9172e4b94e9a2ef43aa5008608a3db539fbe053196282b9629669eb
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.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5b7029c1293e85540be1f03ed1887f9587e2648d69864e210ee75469ddbae398
BLAKE2b-256 checksum
How to use checksums
87c7e71c29d13429db7ef8920bd41cc90637e076858fa79bf1015e8a2c98b3eb
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.1-pp37-pypy37_pp73-win_amd64.whl

Download URL moderngl-5.7.1-pp37-pypy37_pp73-win_amd64.whl
Size 116.5 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
ecab4a6e83e032755b42c89b2aa6cb697c716f89bebfaa88021425dac05f423d
BLAKE2b-256 checksum
How to use checksums
63b05eebf4d6ab33567ad2c7e83386c343d7ed294b5f1acd7b9f092ed178b1c5
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.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 134.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
89e797bdb2d912a1db3a3ad7aeaa3d70a03825b7caa00a16d5a6c550e571968c
BLAKE2b-256 checksum
How to use checksums
34e6dbd4d6bb175fe516577bb86a7d558a1e9148de9c5b27507e6fb71e012653
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.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 136.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
eb33e6dc8de1929058e12146c404f6886f33c743c51b0a363d30fa68e598aad5
BLAKE2b-256 checksum
How to use checksums
aab7bcf66334209a718ab017eddb609a6a2f306cc59e561aa04702b69ad69b77
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.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 138.7 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
3b754f78befd5c6e875be59f2210f8bd851ba2b9ab01b9c24ea87d7b3bfc7e1c
BLAKE2b-256 checksum
How to use checksums
c54640c91933ba69fbb6768cd2b23f159a49ba755f9cd20a06ebb2c93b066dd2
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.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 115.9 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
08eeb086da49184c5252ab5d0124bf532271ca45ba6fbe3c634fa6d87aa93f78
BLAKE2b-256 checksum
How to use checksums
5245dfb9e3a9ad1054fb5654359848479cd9ccacc7435915d78b4502102d8f8b
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.1-cp311-cp311-win_amd64.whl

Download URL moderngl-5.7.1-cp311-cp311-win_amd64.whl
Size 116.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5edb6e0c2f71dea152e27ad44e9f0ec30862396f11c449df04360768014a729f
BLAKE2b-256 checksum
How to use checksums
46902f3306f9843f7609fdbdfdcd529d4907a206018de6346ba1e6b72c8ac485
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.1-cp311-cp311-win32.whl

Download URL moderngl-5.7.1-cp311-cp311-win32.whl
Size 107.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cc10076c5abae60d339963270afb39b1ca2936284b31fbda0c31a35187d8ff39
BLAKE2b-256 checksum
How to use checksums
ee3d9b56f0d0449f81a9607eb76415d25728088ecfa040b4251237bf68d5ab53
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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 633.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5b29b773c3aa048b4b4c97ca87ffaf4aa1f2257e9e14308502226a68fdc19379
BLAKE2b-256 checksum
How to use checksums
0cb6401e74a71536433583cde0dae58cd4f2d34ac5d7e7ffbd769d7bec67dc47
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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-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
815fcebcc8d801354c21470a14e44a98a022307dfce2aa4a1cc7c28fb8487147
BLAKE2b-256 checksum
How to use checksums
14eb5b1351c6f3d912ee665779a7e3ffb0fb10ba50c8118385a225994bb332aa
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.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 607.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d274c650b702b1b8b4b621eac9501537064a4d585f52868b58af42964b392862
BLAKE2b-256 checksum
How to use checksums
911eac0b08a05553dacbaea6d8b9406fd7651567350ec0f295b1cd94b68ffd73
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.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 121.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3ae99e70c22386da56d43c786d5176ba8961cd5115293fa984c70a070822d01f
BLAKE2b-256 checksum
How to use checksums
aa964286d4ff03fc53735c396969e874ed0426ec1c5992e92bd59d2ffc181f01
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.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL moderngl-5.7.1-cp311-cp311-macosx_10_9_universal2.whl
Size 183.8 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
c4abaa7400e65d42a54785b103e2be60ed713908ba1a63519ba94c771d1e9d26
BLAKE2b-256 checksum
How to use checksums
d6c0aa6b90c9889cae692536596ad86eb5b0051ce17fad4f5c6f6287a9d04ace
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.1-cp310-cp310-win_amd64.whl

Download URL moderngl-5.7.1-cp310-cp310-win_amd64.whl
Size 116.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
479eb62e46831072b28422ec3830267c308005d86777b01c171e5d40157dc67f
BLAKE2b-256 checksum
How to use checksums
137e4796f4b6cc0ec19e3acb18d1826679c653fa889453f8f563ec6c044a8ed3
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.1-cp310-cp310-win32.whl

Download URL moderngl-5.7.1-cp310-cp310-win32.whl
Size 107.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
60ffb211373492827a71a2e28f474ad37181e16075b8950bbc8759fd4d6f4c25
BLAKE2b-256 checksum
How to use checksums
1a8e64c23a183d82f42f4e6a873debc98d0b3367cb9dd76bc8341af7ec1b9560
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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 618.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
33fa9690a44d6c15989a987302e3739a2b24077fa425d81b7a63e944521173a8
BLAKE2b-256 checksum
How to use checksums
1b02341bdf3a4bbd6229f40b81f97647dd4ae13637c1fb1f66b38bafbc58e8be
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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 620.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
463d28a7266945320a845173f27f3b75420bf7e662188f63422839b2e91a457e
BLAKE2b-256 checksum
How to use checksums
feaef63cc4d27a5733b928d4df994d69e6924b3aea52d579284a8d350b641926
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.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 593.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
068a977f4128ee35ab81baf4e1bb7999bf1f2dfb7d4674c6c71653055dd52297
BLAKE2b-256 checksum
How to use checksums
e6db152e05f76bee4768950f7aa18632f811dd7a00eff2d0fdcfdcceb9c8b4a1
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.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 121.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
90fcff983bb74b0eec80d49005c5d76f695fc3b9df253c0126d0a65cdfcff864
BLAKE2b-256 checksum
How to use checksums
84e6debbf2be04792948a7643887ad8f59f654d7334f7431ba14593e012a5cf0
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.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL moderngl-5.7.1-cp310-cp310-macosx_10_9_universal2.whl
Size 183.7 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3365d66b19015351c67aca3338789d0733f8df62fa9fe418ec5564cc21a1f8ff
BLAKE2b-256 checksum
How to use checksums
7063a5ed93d66c1aadf1dafeecbab78e6f726ecf304127a9dbf4f81adfa267c3
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.1-cp39-cp39-win_amd64.whl

Download URL moderngl-5.7.1-cp39-cp39-win_amd64.whl
Size 116.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8380c61f1249d8fbfec439ab5b8bdcf6deee07283474fd06c653e8e2b811032a
BLAKE2b-256 checksum
How to use checksums
a6773cdec0bb8c572e0f4e0620340f2e2fe3fe738ccf358c0105449cb76b37ba
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.1-cp39-cp39-win32.whl

Download URL moderngl-5.7.1-cp39-cp39-win32.whl
Size 107.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
1a1ccb5c7916bba24dbc308b93c3f25ffaa50989041139d828e93b2bb7a019e8
BLAKE2b-256 checksum
How to use checksums
78e001bcf87695cfbb84d1cfeffd40304025f1533a7cfdb68b8a00fe41dc99fc
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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 615.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f4ad579866e0b2dc2b5766609a01fa39e6d8a35845572ed3b15be39ce82ac214
BLAKE2b-256 checksum
How to use checksums
9e0a323cc427e7b80fc7458e65dc755c1d4a79be51ce08a786e10b6664e88a76
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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 617.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b59008bf3c6f063a697f5fb3d0facff81635a8a27e0dba1eabc2e43cb1dfe824
BLAKE2b-256 checksum
How to use checksums
5344d82ed6f2dda6d3628bb1596f409bc327bad39b754088ea2a0f23cb084a86
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.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 591.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
274b03ccf17249eb66f5b4487d46dbbd839c8eb69f942facd6c4ff5018cf727a
BLAKE2b-256 checksum
How to use checksums
0aa57f6a7ff4b2f5f1c40c92c59242bcc65c332157ae08caf26cbe5b1d1dee99
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.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 121.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0c7202dc73e36aeae4b076528cb53f037b87d41be8ea759f8667975dce1a37b4
BLAKE2b-256 checksum
How to use checksums
ed4e9cc3b1bcc1638543e34a18a7bb93b3cb97b931aefddc384430ef5ae85af0
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.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL moderngl-5.7.1-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
8b73776e10d91e72c7a3fb60cbbe2eb3581be4d555635b598e866a8cb7c14e59
BLAKE2b-256 checksum
How to use checksums
111c698ba7fb21afa0bc605d4a6a03b9e22d8780eb7148fab120969d26bd0928
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.1-cp38-cp38-win_amd64.whl

Download URL moderngl-5.7.1-cp38-cp38-win_amd64.whl
Size 115.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
1f7c2b75f218f03400ca3d18e223cb6be3d25e044a633095230c50e46faedb01
BLAKE2b-256 checksum
How to use checksums
15df0fd62bc312fb3bceacffa7e2aab978459493739b7db947d4432614aae7ca
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.1-cp38-cp38-win32.whl

Download URL moderngl-5.7.1-cp38-cp38-win32.whl
Size 107.5 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
8d099b202b2cda573cb21ea5ef33c8777aa66da16aaecdd3bc24ebd8872015b2
BLAKE2b-256 checksum
How to use checksums
b5cec57e8c0021a6bb469d28588ac25a59cf5f231b4d4b23d7f743f415a106cd
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.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 623.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
33521b56aa59ec6edce2713acfd75591ea3f2eec1607752efc7d83a15cefaa0b
BLAKE2b-256 checksum
How to use checksums
9ae4f52e9214c411b1848e2e10d6be73dca2a2640908a4f431dfc7c2fdd8c28a
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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 625.7 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
61382978bc004a7dffcd0c69047fae145feebd4dbce4cce90ea22d4cab8dea9a
BLAKE2b-256 checksum
How to use checksums
98206de6032d6abb2621210a925edef70ee773af4a509e8a4258136a86656415
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.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-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
ef9685ab26d3145f2a6d9177ece4753cad545f5a259453e47180ec65b0430797
BLAKE2b-256 checksum
How to use checksums
50fa960eea087e16e36d130e0cc86e12d34106b8ad1ece9bc328f50ba5c02c79
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.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 121.7 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ba161c9077564a7023f5fc3fe182fd917222726df235283027847aaf0b754430
BLAKE2b-256 checksum
How to use checksums
d64c754dd3089d737c36d59e5b73bcd70f55185de7c3d91211c81bda34c8af53
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.1-cp38-cp38-macosx_10_9_universal2.whl

Download URL moderngl-5.7.1-cp38-cp38-macosx_10_9_universal2.whl
Size 183.7 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9058313cb4d447669e17bf107b467879a35ae12ad4e49febe5973a9fce2981b0
BLAKE2b-256 checksum
How to use checksums
53e81b82813e4d590564b56a788c28ad2027d1f06177b0ffe948b797862756de
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.1-cp37-cp37m-win_amd64.whl

Download URL moderngl-5.7.1-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
237140bc4816d8642ae08f22238170594187d74b509dd46a6f533257dffb644e
BLAKE2b-256 checksum
How to use checksums
3326b946a1dc18ec908cbfee18f1f7e35a1e665dd2f63a685eecc4c293301c1a
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.1-cp37-cp37m-win32.whl

Download URL moderngl-5.7.1-cp37-cp37m-win32.whl
Size 107.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0bc519ba9e59582233e2b81bba2d092070b05e9962cfc6cd5377323e7ed4242a
BLAKE2b-256 checksum
How to use checksums
a9efc3293051755e7480af1b4a363a0400113974ec60af0e419016d1b0a26116
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.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 614.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1c5a3c37b5c5c5cad7aaebcb0139dc77fa31c1e2b8bd0c813072e3fc3519a6ec
BLAKE2b-256 checksum
How to use checksums
5d67ddc6e0df901d4f4996c08149c1c799a18e20c5c8f6cf938aad7a51aeec49
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.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.7.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 615.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d5aa6a96af342149aeca1fc0fef62e8d400c91b9a0ba678fec9419d27170c9a6
BLAKE2b-256 checksum
How to use checksums
a6ee3476f79e11c874d571306ef37a7308a44bbbe7be4811bf4bce9a700303ab
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.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.7.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 590.1 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
af4a75db195bd34694c8ae577ff68df67d7dc1ece426045cd9b7d5586a66123a
BLAKE2b-256 checksum
How to use checksums
fb1de3c485904d9d805e1daa6e3ace61761a95db0428ec398bf246faf61bcb13
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.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL moderngl-5.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 121.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fcd43e44cf3bf4a17c6446b751d099eaa27e40e9ee03bb3a608771f4120a6056
BLAKE2b-256 checksum
How to use checksums
9a71367e275ea68a0b7fbfab41e44650a0e9390bcfd73260d6ff555dd6b362f7
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.1 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