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.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.8.1
File Size Uploaded
moderngl-5.8.1.tar.gz 191.2 kB Details

Built distributions (wheels)

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

Release files / moderngl-5.8.1.tar.gz

Download URL moderngl-5.8.1.tar.gz
Size 191.2 kB
Tags Source
SHA-256 checksum
How to use checksums
962ed003d8d764bd33e02e74f1b3b1c0c75a1b92f51f038d2a1309c06f4e5cb8
BLAKE2b-256 checksum
How to use checksums
59d7473ba2de4a4216ed6f12a7944b506473aa865dea39705a06dcbab92b898f
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.1-pp39-pypy39_pp73-win_amd64.whl

Download URL moderngl-5.8.1-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
e438c46e1e563a1c2989076df77b92f6f4c0862d767783474feabb91f4f23218
BLAKE2b-256 checksum
How to use checksums
e629869566032c9ebee446c07db76c166b711a613df00ab6e117cab5c3e2a79d
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.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
af33519b25f1b6b9f719b314a7305af787e9dac1ed31225860b972d901c0ed12
BLAKE2b-256 checksum
How to use checksums
8ad3c878864f9a95c1328554475cbf9457e7bee395c995aee13e92a8ab149555
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.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
2d884d2cf88ab5299ad3d16526b7b291a58b2fcb26f98a7858354ad2fcc0adf5
BLAKE2b-256 checksum
How to use checksums
51026cf6b87ded32ba4410fde4abe4b043f50068217af9509fac177069afc87b
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.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
7a17a046dbce4114c76855f19f6943eb57b62de1af80940306cd392dce5c5443
BLAKE2b-256 checksum
How to use checksums
42277d72fa0fb288ec9cb17c8cb6f43154554b4de9a632877d6cc8d3919692dd
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.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
07f8c298679ccbd853ab9e231d864dadeaf36bfd1c0c0dc7a687c67e65a48280
BLAKE2b-256 checksum
How to use checksums
b255383f7ed3243c2b88778b1b9e929cdca578380a73dbb3672f6210f8b5145e
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.1-pp38-pypy38_pp73-win_amd64.whl

Download URL moderngl-5.8.1-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
b25f3b69dfe7bf2a4aa5b2c466f5c9de71ad17a8d49574dfc89a0e04287e9a82
BLAKE2b-256 checksum
How to use checksums
952e07946633279b4e20b22417355fed457e45d98e25b389c875c4b5e3499872
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.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
f4087d39ce5d93e8dc34de4b44adcab493831e5ba78bda5ba0e2d1cc4796a946
BLAKE2b-256 checksum
How to use checksums
78be53b3b93383ffc30bc291f5ac75088bbb3f07069bf2a389a00324417a8799
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.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
8dda713ea3f4f8e312f805657330f419faa5a1d644bfe5d1efc33e92d0221db1
BLAKE2b-256 checksum
How to use checksums
a4d10ec7044be148c01e296ac24c49cf014dabbb8fd71235564696f437026ff0
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.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
4c9b0548a8dfd4e513139f8afdcd47cfc8dafec1c2cba686cd58a0cf01d66606
BLAKE2b-256 checksum
How to use checksums
b930d827835717cdac6b9a65cea1332a979e05589882637e673501259702f7bc
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.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
71e0555bb524c889116259810bf7eb40d53e5c5f5b401338c880be4df2eea114
BLAKE2b-256 checksum
How to use checksums
1f824db26476fb67870be0dd12fd74573b0bdbb870406862eb0a6ac4faa380a6
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.1-pp37-pypy37_pp73-win_amd64.whl

Download URL moderngl-5.8.1-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
91c329fa5444d1293e46a26d4ce887487ebdefe011faed20af6869588b635bbb
BLAKE2b-256 checksum
How to use checksums
6627c35943d630260b5378e4cc627a5688bb477dfdcd774bd03f055b24307c57
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.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
a9af3d8eebc33f2c441dc8af08d7383917fba0f00649d355f70563d8f3fc9b4d
BLAKE2b-256 checksum
How to use checksums
5941a15638802f488d8cd2a0a87784a0e0e90bcacd5322a947d87f7c2ab043f7
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.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
9c3e68ea522824f0152e04049e71a9dcaa19df87860bd0254583a5d6dda1df3a
BLAKE2b-256 checksum
How to use checksums
7decc31199ead365fdea6b185c2fee591c80cd9a534a5cadee47d71769e76f1e
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.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
9a3544e66c432ab00ec7dc29a65ab99503798bc7b643edfba7827486ac9bfb35
BLAKE2b-256 checksum
How to use checksums
69aea005dbed7a185981563ed91ba461a8d79786d1c5f7d0f4a914e0ebfeec5e
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.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
2117acfd7a16038b5ca7ef8293f4037302967aa3c36a98189804178316e492f3
BLAKE2b-256 checksum
How to use checksums
5ac75db8482ef8cdd3e9f1af6bfab3ec240825d9449fed2cb2d262cc1a222619
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.1-cp311-cp311-win_amd64.whl

Download URL moderngl-5.8.1-cp311-cp311-win_amd64.whl
Size 106.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7afcf5f4ff60668ec2dbfec321850f97c46ba58c5e243b4b4355e0b4e8d9ac84
BLAKE2b-256 checksum
How to use checksums
b9e66353a9294f08fa80ac04347c3b2d2664342abbf8924069c981abcb2a1cc5
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.1-cp311-cp311-win32.whl

Download URL moderngl-5.8.1-cp311-cp311-win32.whl
Size 97.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
368aa96d9acfa4c90c8475ee3756975f560080436483ea8ad67193fada1798fc
BLAKE2b-256 checksum
How to use checksums
892fdb04df72077a9f185a82154ad3312aa2c2f0e431c5cab12ade290a937dba
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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
400e4a3cd5a1995eb4e7a817a59ee3ff6bca87b2f8b4c6725d57405a7c15dcaf
BLAKE2b-256 checksum
How to use checksums
b24638414a54bb1c0b748d5f04db4b826ff7f797617cb7f163e6b4d035ec99b4
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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
469aa8b28b67ed77deffd522bab06c4cb978f6e6aae4255a1d63ba164ab00244
BLAKE2b-256 checksum
How to use checksums
89e9da357cf98b6a310cca742a4e2544967b1d55ed4d74ddf3b30d2cf623ce4d
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.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
d04373f0ecd460b4ee4e6195ff1ca242ba072595ed9c6b3f2f367c3cbfd2cfd4
BLAKE2b-256 checksum
How to use checksums
5ce5a41ba3db66746b2ecfff4443a9c1ab1a426ee13f77ec98bfa97aa2f0977f
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.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
06842ad1a36a6dada82c20ed2925b6b73e49135c7cc3167b631a2722a2ede12d
BLAKE2b-256 checksum
How to use checksums
e80ca2345bb351b992f948bda796e0030872e66ffa6ef7db9e66404bbfc7494f
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.1-cp311-cp311-macosx_10_9_universal2.whl

Download URL moderngl-5.8.1-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
4f8a4cf871303fa8fd4e30db53b3614b02ea9a842b41c1b5ca1f32a06e5b355c
BLAKE2b-256 checksum
How to use checksums
bc45fcd9098537b05ba884193dd7e249947430ccfcd27b1480a5e7f11c448b26
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.1-cp310-cp310-win_amd64.whl

Download URL moderngl-5.8.1-cp310-cp310-win_amd64.whl
Size 106.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8d4bacfe5b5cef87bc1c4b4d60727e27aa69c4a186f53c47b837d5767cf25ca8
BLAKE2b-256 checksum
How to use checksums
7052aa1593febbe8429d9179b6da6f099528df76a57fdf707640207f9fe1f723
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.1-cp310-cp310-win32.whl

Download URL moderngl-5.8.1-cp310-cp310-win32.whl
Size 97.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
c7c8d60eff770743df24a5a8a64ac91ad9f12b1646d2639731801465af75b41d
BLAKE2b-256 checksum
How to use checksums
39934d75161ec0132cdd01c53b4f23bec9e190a244e4603572f7e4b79c751b10
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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
974d60ab33dfce1e15af3a2fca8079d361dad19d684e91b4bb72e544895bc3c9
BLAKE2b-256 checksum
How to use checksums
62227b0f0ace4bd3f41ad50ee2cbddd46249ce65939f86003f2fb8ef6408b6dc
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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
737059c11afdced2cc0f594887a97e6c9239fa9b520fcec895be873d0264af15
BLAKE2b-256 checksum
How to use checksums
5a282dfcbec0e5476287741e88ddbc9ac0c6cac0ba7859e1a339fb426e37d7b2
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.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
e3c295fe10638e926c74c08c28c7a60c8bb961126444bc4eb89ea90c64170386
BLAKE2b-256 checksum
How to use checksums
1db24ed509594b72168dcad3a85e2a99f1d01f8939dc04549177477df5c398d4
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.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
8f5b7b60750332e3990f07d81f79b4a450d6a611b9ba9043a83ef9ac10973c42
BLAKE2b-256 checksum
How to use checksums
9fbef1e087c868e926ed941168461e185ec0d97e1a5615a9e43d6b4a0e8dd2ec
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.1-cp310-cp310-macosx_10_9_universal2.whl

Download URL moderngl-5.8.1-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
2b5321c60e2c861af27967fb42e546a4a2cee5d0a60548f1bf75f476374c90ad
BLAKE2b-256 checksum
How to use checksums
cdbd7ba30c623fe91f623dea35b894d82ed841db809145c9f207e24eb6a77bfb
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.1-cp39-cp39-win_amd64.whl

Download URL moderngl-5.8.1-cp39-cp39-win_amd64.whl
Size 107.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
00613fcec6060be8d94936b22a4c2ecdd9545d806e5a5dc92e63e36f34e14270
BLAKE2b-256 checksum
How to use checksums
0c43106078843db5c214b32bb9bfc4f645ab60e1f39d203cd0d4f2b4b11a62e2
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.1-cp39-cp39-win32.whl

Download URL moderngl-5.8.1-cp39-cp39-win32.whl
Size 98.0 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
2979aa6e2743a97aa64bb0e9c17f21ea7070b2b78cc2090f43784102ce3c28d0
BLAKE2b-256 checksum
How to use checksums
c3d4d082165c72613def35baae1632aac3ce1b0b64120ccbca1c44b960beccd7
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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
8ad774a21a4dead9ad3d8dfdef6351a5d38cf4f8bd55c1bcd54f2d9109b05bf8
BLAKE2b-256 checksum
How to use checksums
0937ed1ab8bad54c08d66928b0a625865719888d8d9b1c4fa34cd6770a41309e
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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
26d7d9645ee513085a621db5dd9e3768ae020549b69c5d27b5157aaa5f245960
BLAKE2b-256 checksum
How to use checksums
d5dbae45cf5957f50037d7f605563a3dc32bfd37b4cfbb0c3ddcae9a03078203
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.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
f64bcddb53f42a71891f7d215fa9dade2b8e128d3d0dd67d47a58a43d98d99fa
BLAKE2b-256 checksum
How to use checksums
50b1bfaa63264a9e5b9e929b956458896f2ee27da0c8cb9fa57a975bcdccb057
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.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
a7e5e9b79cea00e1c0defda01de1f4b8c5b16a6b81ae49c106ddf613de70cbf8
BLAKE2b-256 checksum
How to use checksums
e76d1d87d15ffd4d8c77beeed20b9d8217f6f21256bbe0aca7c57fac1ebe4f82
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.1-cp39-cp39-macosx_10_9_universal2.whl

Download URL moderngl-5.8.1-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
dadacc889bdc3fca6c8b7fc7304e98432835b43fb8b88a31ea21317404bcfdfb
BLAKE2b-256 checksum
How to use checksums
a71a3de821bfabefb5bdff3f3446202ed4a653fb7e177833678704e04f094e00
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.1-cp38-cp38-win_amd64.whl

Download URL moderngl-5.8.1-cp38-cp38-win_amd64.whl
Size 106.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d7784a5f47bc28af41c4981776c500ae15f47f7380ec45c26a776a9b32579c5f
BLAKE2b-256 checksum
How to use checksums
93be55761fe6e7ee76cbb119982d86b280feefb865423d5f9fd927ed1df5f73e
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.1-cp38-cp38-win32.whl

Download URL moderngl-5.8.1-cp38-cp38-win32.whl
Size 97.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
d135d1bf79f8a0b524a852eed90f0b59a0953b0e1bfe25d535b8dfb05e8d0195
BLAKE2b-256 checksum
How to use checksums
388b447180d798e405e5d84c970a0cb23fa84b463436debc4d74c703b8dd68f5
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.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
f43a8a5a7211c22e46fdd94646c21e273d2b51a3e86ae2d28573d37591ff75ea
BLAKE2b-256 checksum
How to use checksums
36d901fc86515bd7553918a0d47afef8f44c7a60c827682ca0fa2c4a37d8b9de
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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
d3d1425758e790164d300ce06a598e5054bcd57d63416ab7c910a2e51c496c50
BLAKE2b-256 checksum
How to use checksums
da7a4a727b4ac2b12e891a6c8e41fd2694352dfe20f08676521ba2f99b9d22cb
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.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
d8ecce925da77eab678c549d8e199f21bdd3c746ecd9207aa85bb87489bccb51
BLAKE2b-256 checksum
How to use checksums
0fd63f3da2b9ae8ed0f753bce89e1d1ff4d11e0ca8d89a9efdd7cd77207f4ce3
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.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
2718dbf8ad0e69cc29032e60a6405310487aa6cd1977508dcf5a386db9718e5e
BLAKE2b-256 checksum
How to use checksums
60f23b6398b760450b598ecad154dfb83aca13f079c1fa62c13656d104f6f624
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.1-cp38-cp38-macosx_10_9_universal2.whl

Download URL moderngl-5.8.1-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
5149da9867cbcc59c398ba94f19aa15f7807524de0961dc7b7d86c5c5e0a7db5
BLAKE2b-256 checksum
How to use checksums
0c4a9b79544ac13811cea6e3eeacab65931c5f5891be92f8f561aef0fb96d1bd
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.1-cp37-cp37m-win_amd64.whl

Download URL moderngl-5.8.1-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
8c725950b2e1dba3704d1f1eec37ef224bd10cf47202853bcfee36b8f8cbaa74
BLAKE2b-256 checksum
How to use checksums
013d4f8f3a8fb851c9d8529da6ae66dc29969d402f13df863e5b911877e1a941
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.1-cp37-cp37m-win32.whl

Download URL moderngl-5.8.1-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
300a27f54f418ab51e3fda03942cf323f7f31785086d16e3fbee461d05851453
BLAKE2b-256 checksum
How to use checksums
14ab988f6f60d906f0b4b1d507c5f22e1b63302f8d9ae8d209a802e9ec4f4621
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.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.1-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
6a92399cc778ba8b425a31f00e0a80b096b92ef93a3881a1c1af6897ac4c1d54
BLAKE2b-256 checksum
How to use checksums
1a732efab1d347f6a24e93ddf5f72d4e42eb35b14abc8bb3fd8607beb04d05fc
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.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.1-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
f2a94e28fa09d8f2cadaecff2de85410c760e417f5fc9ed43009bc2b985e8091
BLAKE2b-256 checksum
How to use checksums
27f8286f8325fe69ee43fdd590466b4ba3704f38dd018d028dddabe9fcef8284
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.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.1-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
84d8bfa4c4bbd9de1010ea306fb8269cb9a111891c49e700f1ede1b1304165c1
BLAKE2b-256 checksum
How to use checksums
53c3c3b927abafe82830f5a3f42d5c7fba7f7be9420e70ad238291fae1d7b39f
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.1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.1-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
4a21bf213d59d0fadfd9068987a07b7ebe3e89a70e0197ead15c8bf5dd8f1b78
BLAKE2b-256 checksum
How to use checksums
7d6e9a60e4a2597d604a91d3f03a1cc77e43ac8f6232b65d3327b015bfd4aba7
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

This release

5.8.1 This release

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

5.0.5

12 release files

5.0.3

12 release files

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page