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.8.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.8.0
File Size Uploaded
moderngl-5.8.0.tar.gz 191.2 kB Details

Built distributions (wheels)

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

Release files / moderngl-5.8.0.tar.gz

Download URL moderngl-5.8.0.tar.gz
Size 191.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7ae76d8c5e8d6a70051431ea1ce54b7dc0415f4da6a4820f5b782abd957b0ddb
BLAKE2b-256 checksum
How to use checksums
0f3bd1314d213272a49a61ce1c7a7762046123b9a8e8f222cdb4d3ccb8560953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp39-pypy39_pp73-win_amd64.whl
Size 107.5 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
4a1ddbe8c3042b14a2d5ce82e3ca9b525bbdc270125ab58b7be5e36b793facfc
BLAKE2b-256 checksum
How to use checksums
d94a18a42d744c8c2f24b4a1559a446eefe8878300483427e94780ce05e3f707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 120.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
550bf4936001324a505da3059654b86fd91d1db5189a6fe5e9a7e6605993baa1
BLAKE2b-256 checksum
How to use checksums
9871a29f0550898ea032ab0e9de8d13a33ba9486b303497adeb1a55f4c615b80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 122.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
208d21f8cb9dfc4a60db095496605939b65d0e9e31c4f2e06aaf3c918e5e953a
BLAKE2b-256 checksum
How to use checksums
71eff4b401ef60c663ca3e36ca9dc3c9ad37da92e3ed35d5c427209d948cddf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 125.2 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
3452d9fc8f33e11bd34359df8eeed41123274b7227d3702872760588c469c905
BLAKE2b-256 checksum
How to use checksums
6160d368816477941e35f521bdcf889319d5376ee711e6ce524d567a75c40f30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 110.5 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3950e175e3d97475c85338bc2a8b6ef2a5c253e4af34b0f644d0443c9d8cdf27
BLAKE2b-256 checksum
How to use checksums
36c23bff051a180e0de3e8892d75b238918114c107efa294cd888eeeddf19e3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp38-pypy38_pp73-win_amd64.whl
Size 107.4 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
5209592d31ea92e5f06c272bf9a88de861f0fd0815af6adb32b196e3cbcb1e34
BLAKE2b-256 checksum
How to use checksums
d3c55bdc25b9123a27a2168b22eba414eaba1e08ae1a99883b591f23c62ea04e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 120.2 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
08683eca16632064ad2d542baf7889f1b877fcb0af2422b163de8b267c36dfac
BLAKE2b-256 checksum
How to use checksums
6dce654a0785af5290b4e007687c261fdf9ca4c858d899752ce528a02e55254f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 122.3 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
4048c2e5df21e6a4438c5d21460345f63e718552c6334bb74f28a878c656ef5f
BLAKE2b-256 checksum
How to use checksums
89d5e1c6accdaa0d391d414bda18cc539ae529d0be4eab8242a514fed40443c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 125.3 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
7f52f441cdb4e05c99cec27ff32197fdc2b0dc76342fa191f027604e32efcb78
BLAKE2b-256 checksum
How to use checksums
fc690d45b60dda409061d2ab93f74893e84b6fa85a2701bc06378c32d1e91e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 110.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2a13a0f1ec68d3116854e51665c45e30ba2220d45f3dd8ba0875a04e68003d0c
BLAKE2b-256 checksum
How to use checksums
17751318308765a9897ff1569b8ea4cabdead3ac8e5ab7305095f612f46e3aed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp37-pypy37_pp73-win_amd64.whl
Size 107.4 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
d8a628a85c32f913ba314c09817260c7ac19d12133e58888e49d190e758697a2
BLAKE2b-256 checksum
How to use checksums
2eab84a7fdc162596ba861617b56fe232d216395779d1e33dcb123928e74d100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 119.7 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
166b6ced6d545054cd08544017ef0dd3c9d3c3e3d27b77ba3e27d4d085568fde
BLAKE2b-256 checksum
How to use checksums
336a3dff276d0c932151f17db0b86d3687f037af63c21f004c244f542c6ed121
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 121.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
3926617d8dce434f67f983ff73e7d9b31329b0d5beb46badb7eeaee19de3b8e0
BLAKE2b-256 checksum
How to use checksums
6e11cc7e96703d7abdad8fd5fee4e769143072670ba0cce632bf66c9a23697f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 125.4 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
91ca6ebfe070c79cee60eba0c5d7b9c9d796cfe6aec9b23c19b16f461ed04bac
BLAKE2b-256 checksum
How to use checksums
e6d4d76962c118a2493202f098b10725e155282498bc01644deccc687aca5031
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 110.5 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
475c1894ada60e3cd4edac69a799db216f1f5b3b555f8809a4ff721b8813c36c
BLAKE2b-256 checksum
How to use checksums
5d3fc1c2c065fa7ea2522b15de907f0504f88148a4e85875d766fd566cec8ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-win_amd64.whl
Size 106.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3592417a5a78b4b9b3279e224d603de20c795496006aea694e531dcc087be4b4
BLAKE2b-256 checksum
How to use checksums
b783ddc309f496dbc20f674c71719828ebf2f51f4a72b9ca764f48b1a1de539b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-win32.whl
Size 97.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
811a61607a84f460b4227a3ee4c8fecefa24b929af099bc3d306212d5288ea01
BLAKE2b-256 checksum
How to use checksums
043df3aa64fd6010d3cf669aa4c39c385e83d71244f2cbfdea6739b143fc1d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 293.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dfba2c6f0e332999716140ad53f9993b02846a37d66c7f281141be859ebf453f
BLAKE2b-256 checksum
How to use checksums
9a990ca85348f29bed2f7c1f6f2bffd6030137d194dd5ad541809d7af762d462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 297.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ac9de45d72d2f93c83fa912f79767eb3fa0796826a22719abbad6f82799f0b5a
BLAKE2b-256 checksum
How to use checksums
f4a663fb867b8ac9cf4f010e590bb64bd2413b2d50a681a394b0bce47c51e0db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 268.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8b39068c5505b47da30d0dc623cc2db390f958b907ab29c5d027ca0cbae48335
BLAKE2b-256 checksum
How to use checksums
815681ebeed660370ae30717df952c85e3ced9481611c52ecbd80a2c346c1ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 116.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6f1bc938343db27e3e62739305c8260d2457de755ecfb70d8af82d1dc498c25f
BLAKE2b-256 checksum
How to use checksums
aa6412ab4b06733769f9dfa2f95ce2345346d0b1a821ef3bfe693500a92225a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp311-cp311-macosx_10_9_universal2.whl
Size 192.2 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d1eb497023e24a55fb2d54e4e3265c4c3da12fbf50362f706fc42bd700c22c99
BLAKE2b-256 checksum
How to use checksums
c22e5cf1ca3ed8b4d4cef2867c5bf803274116944693d95183f307e82998eb9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-win_amd64.whl
Size 106.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f2517b0ccd0f331bbd9d4013bea6312074f9e3dc2cbad326aca31f78388fe3df
BLAKE2b-256 checksum
How to use checksums
4afcd61c729448d01cdf4062dd9834611be433d2a74dd1de6bfb798bfe61b29a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-win32.whl
Size 97.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b83438b5dc7ecba0aef8b7a702fb55b65e77a471527e5ff1e40a1e8b67e17839
BLAKE2b-256 checksum
How to use checksums
31862f46695831c3a45d505ece0b19a0de4f0c3d3020835316fd62f8a7f2e8da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 281.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3b785e6c81036be2eadbb0d5fb53df000faf909c2909fe687b7c762d62cb168a
BLAKE2b-256 checksum
How to use checksums
17bfd87baa3303492bff939b1c546bc8c2459c9e4310b7a8f876ff098232ba6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 284.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
49a9bc7eeb70d74ae92f0e7a2319357399464acf94ca4e265edcd7d0449ab58e
BLAKE2b-256 checksum
How to use checksums
d59c793aba542444213ed06e24d5431e474f0c2aabda3392c444ae577bd69b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 256.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ceba317ecebf42ae883f3589a60e65e83dfd213d3859f3ad687acdeacf26c927
BLAKE2b-256 checksum
How to use checksums
12bca219adfcda709a8662268cb155c1ac94b20919847c7f85981a9e00821ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 116.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
82013eedfd7dce834a841282c0d58dcf0658ff887dd2b72bdeb868eceaec6ef2
BLAKE2b-256 checksum
How to use checksums
4d8cad1a2451acb225f8358e8541a808c3e068655e8dd5d9c66d4ae8ead4f849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp310-cp310-macosx_10_9_universal2.whl
Size 192.1 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
44eea02b875e7a6f393e2ca19728081e904676a935087ba9d9ba7a26a04108d7
BLAKE2b-256 checksum
How to use checksums
c4ba843cba85e8670d7fe51eca5211e1cc0b31454ba152b69cd22ce1ab18af7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp39-cp39-win_amd64.whl
Size 107.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
99510f953d5285ee386520878ffa84919712211cc34e52455e3ef1c355a01bf0
BLAKE2b-256 checksum
How to use checksums
7d34df4458e48657c30ce218aebc8f65da4b7744b385c5ba16734223b309b70d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp39-cp39-win32.whl
Size 98.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
85db93bca92510f4696143d726f466ccdaab6101d38a033535dcbd460913a095
BLAKE2b-256 checksum
How to use checksums
c474a3edb88869dc227d4c89a5a45402b6e218efa62e0c788e7575e019d05103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

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

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

Download URL moderngl-5.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 283.8 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a6d16c6a56d302aff488e6d49ff85c64433629116a8f7e79e2799eae88fdccd4
BLAKE2b-256 checksum
How to use checksums
6da2cbe28b608c650ae85926838f9b2a150df749a8f0157566f7c69a89311ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 255.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
163245b33a2edc06f40eb72e3af16db8a300d2415275face65071592e7b33335
BLAKE2b-256 checksum
How to use checksums
2524b4adab9960a88b94263e291f302c12986bdd6837907b9e676cb2f1f920bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 116.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
415a5d00620d77f0f1f2198af5b6ac419367f992d55e19b65811e420ce471e53
BLAKE2b-256 checksum
How to use checksums
05e51045717fd00ab19e823ff634d1cb43fc9b3c5011d818fd58bf9c84405ea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp39-cp39-macosx_10_9_universal2.whl
Size 192.1 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7c20f1e020b43b8828b2adc90aa185b5081257657f991ff781d30d927e7595ef
BLAKE2b-256 checksum
How to use checksums
9e1c663c3af3fc36d46b5e18ab4b0616966228f230f0c63756edebe507e16f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-win_amd64.whl
Size 106.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
6ac91570af758ba70902f9fec6d469fafe75d0adf83819bbc9cabc8fe769ed21
BLAKE2b-256 checksum
How to use checksums
d602ee6323c2404f752aa43ef84b6003d38c8f41a66006201be0d2d008901ce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-win32.whl
Size 97.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
f4fd481130e0b533f603889565bb2c27c25ff2a727e38c86a31a7fc78303365b
BLAKE2b-256 checksum
How to use checksums
ff95cf7a964a3b6f54d188460039b586d24100b032f3622570fa79a3a643733e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 281.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
23511571705ce3d2f0a5a46d00d795795b7e9107e609234ba3309ca85abac9e6
BLAKE2b-256 checksum
How to use checksums
8ce2fe2f0e986e9ddcf9b2c49cd3f531339683e84d2b8fa09e04a49cf2fda4b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 285.5 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f81fe8a71ff9d1915f83167a679497fec85b160b0621dede30a9ac92144d5f5c
BLAKE2b-256 checksum
How to use checksums
e9867ef3bae2006d59e545a02452eb71bdaa98a4913a29c81723833c5bebbc58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 256.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e1dad0519f1c60c82b6af2af1a3bcc9f46debdceaec6a975b88d0c858920060f
BLAKE2b-256 checksum
How to use checksums
b74c273515c37fa44752c2693ecdd11aac02845e5adb5ff1ef080094b12f44a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 116.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
12820017af85e6f9e01858bde4ed06cdaf4418cbbfbd4be23be0e4debf73b3da
BLAKE2b-256 checksum
How to use checksums
c0a085ebf4d96dec91b8396a7681fe263e40998719243e1262d34f84796efb71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp38-cp38-macosx_10_9_universal2.whl
Size 192.1 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a8edc62ba657f0e064cd0fa7ed1384828acde0fb07d5650947a5c6e9090d7c30
BLAKE2b-256 checksum
How to use checksums
c6f4003541844c19daf0dd6b6406f64ce262126e5697e02c0957afe3ebd2be3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-win_amd64.whl
Size 106.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9c2ff1d25feb3af8eb8d9ab55bf2b3c34dab39b1c7ac58695e93f61a5bc1bc04
BLAKE2b-256 checksum
How to use checksums
6176fb2c15ed96f2f8c4ebebbffb0ceb206176db30f48dba08562bab9f8c4a18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-win32.whl
Size 97.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e8705684e09fc12a1e43544a37dbba78144d909f8e7283c0fc2d140c5ade6e04
BLAKE2b-256 checksum
How to use checksums
7769f2c26dcad288add97672f23906c787e2f88d677d9a3dd49c36e5730ec175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 272.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
753f2d979fe8cc8da4d9899e4b8eb5edeac7f9133c226eb9714914278eb9fb87
BLAKE2b-256 checksum
How to use checksums
ec1e83c832ec0ac0f53adbd296c22a3641811724504b4cd8f885b0bb0c50d28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 274.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
233419a64656ff7c21bcfbf9a3f9f7bd02eb8f9d4bb2156058274e5099b6b5db
BLAKE2b-256 checksum
How to use checksums
c4feeeca1b29936b07bcfba7e7ec152e747c63a863f05b146742ce4d4d4aec7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 248.4 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
eceb8bb397db06c7dd9cfd5696b81fe612b3adc3bb60a52c00835601db0175c6
BLAKE2b-256 checksum
How to use checksums
3981a9dbacfed6c0794c26b5296c9db9ffbd3cdd68c35f7d4792e9de76f06b2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

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

Download URL moderngl-5.8.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 116.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c283637fd8100e89f99db4f72d580f6614bcec67b2d6967d021cf1db282addaa
BLAKE2b-256 checksum
How to use checksums
1d34fc78881f0d504984bc55e5df47d251f4cc9b531dc31f280fb42f0e743406
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

This release

5.8.0 This release

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