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

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

Source distribution (sdist)

Source distribution for moderngl 5.8.2
File Size Uploaded
moderngl-5.8.2.tar.gz 190.7 kB Details

Built distributions (wheels)

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

Total release size: 8.4 MB

Release files / moderngl-5.8.2.tar.gz

Download URL moderngl-5.8.2.tar.gz
Size 190.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b66c18d7f4ab7a94be3f9eb9e4ca6836ead1da502d62e81b7f7a48150e2ed391
BLAKE2b-256 checksum
How to use checksums
3992c4ddc43242edd6543bfe8eede7f3960a5c4b7cb68f16458809351576fedf
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.2-pp39-pypy39_pp73-win_amd64.whl

Download URL moderngl-5.8.2-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
2d572b3e8243e63efbb85bb6a90dfffe84a8d57233ff7e03cad44023a414678f
BLAKE2b-256 checksum
How to use checksums
4d96ece5ec15c6431221915ed903813534bbf63263e94d44e127e90306c76fc1
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.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 120.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
8094f14072e102272f31617b219b601dd15e5117047ba33508014f9a40b7188a
BLAKE2b-256 checksum
How to use checksums
cf8d3faa95789e4ed3cc4fa72c6ff75ca1cfe1951ca2c18bcc76adeee1dc79c5
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.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 122.1 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
3366be15c5aaa841239091dfa2c86c6acb09b67fa2a86552f8b4f59c0e9dae55
BLAKE2b-256 checksum
How to use checksums
78a719e2ac98765a26a5381e1dcc2c0eeb760f1a359c33293d0ea70d5b94a1a0
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.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 125.1 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
a5e25f34e3b6916f6394b3a7f10fa443a901662ecfb01c623ed9c7f87a660ed9
BLAKE2b-256 checksum
How to use checksums
22d0570a70b4af4ca8fdcb4ef753cbda37e185e7b74d4ec1adf9fcbb38f9a63f
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.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 110.4 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d0d9fa90957c382ebbc7011ffc29807ae914e64f2d519d974b87e583d6c07188
BLAKE2b-256 checksum
How to use checksums
20bc3410e7f5f063ea5543726e0ad84ba8b9834c3dd0d9d5e889188baef93795
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.2-pp38-pypy38_pp73-win_amd64.whl

Download URL moderngl-5.8.2-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
cc3ed59322867afbc9edf4d96deb619e1e13bb7ef8bfc778b10adbd117f8af9b
BLAKE2b-256 checksum
How to use checksums
9e2feb2b0cb2b80b2927ca138787a66a549b83245ae4a92f2e4b17dc080a0d32
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.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 120.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
2e2205402a8d0792efc380e68cb1a11218c09454e6d8d1d95fda0becb2d36a5a
BLAKE2b-256 checksum
How to use checksums
63f8621b8841cfe25c48a0dac84fd8f53e4c1659127637e150374e8ac3eb3d1a
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.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 122.2 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
670682ad734dacb501685c62d958a849a856d01ebb6cafb639d6549e7ca4d39a
BLAKE2b-256 checksum
How to use checksums
4e072830f8ce501b23157926c9a3e8b02d964eecf25fa05381a0a338b82dc7f3
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.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-pp38-pypy38_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.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d7362808ab3ef32b95b534de6be20f09eee23f047954dd01d3d2433faf1f0725
BLAKE2b-256 checksum
How to use checksums
1a17b9356b074140c09f6104e0477cf41aec0ac65ff222b9dfeeb6af6377fabc
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.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 110.4 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
96433f592a6a113a2cd236f00a306f43059580ec5109553e0f0044decd61fe0c
BLAKE2b-256 checksum
How to use checksums
a90b72fae300f7e8d4280f660918bfdd21a66c2e89d47cc3460564df066391a7
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.2-pp37-pypy37_pp73-win_amd64.whl

Download URL moderngl-5.8.2-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
e2e6378212c18b82503c82555644a12bb9087215c8ae783b655a1f3ade403285
BLAKE2b-256 checksum
How to use checksums
a22680bb8aaef566ae21bc5f62c3a3b78fe701128de6c662b8e35ca8e899673d
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.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 119.5 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
1ce40fb73f80c1f09f4a095adda341fdaf1b3043f219fbfe44a9da81577dde7e
BLAKE2b-256 checksum
How to use checksums
04c8ff4f3ca6cc2f3a1a606a74bce0d7b22d094cde3c600ba72a2964012ed32a
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.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 121.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
841d8e056f188d03ab02268f96368f570c72a91ed01f8fa43e83ecbcaf80bf06
BLAKE2b-256 checksum
How to use checksums
4eadf363735485a42ad88edf85673401f933c8578083aac113b06b7d4d7a821e
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.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-pp37-pypy37_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.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
3a850968d417fb62eb26922d2158a6748b90088db948c9499dc05cd616a845d9
BLAKE2b-256 checksum
How to use checksums
dd6b505c69e210c9cf649dfb21b13f7a685251ce251f7e8d90aaaf774fb65c33
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.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 110.4 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
67918bbc43b2f7aa37d72ba1ed2dd506d993aed8d62d9771caaf541607bd7402
BLAKE2b-256 checksum
How to use checksums
45ca2c96285e079460d9c47c2b77ab32394e18a99b0689d76d1395ddab52bfff
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.2-cp311-cp311-win_amd64.whl

Download URL moderngl-5.8.2-cp311-cp311-win_amd64.whl
Size 106.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
279486e143eb849fcab126e3ef3a1a0353bbbdb1d27a13c76335cf4ae14b2827
BLAKE2b-256 checksum
How to use checksums
3ed5598dac1af83bd73a4564cff235f6cf8a9073498b676e51342c717e6e20cb
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.2-cp311-cp311-win32.whl

Download URL moderngl-5.8.2-cp311-cp311-win32.whl
Size 97.8 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b5e7d98c5bd5e840c9667cf1817c01809b83beb8f8b83c6e76bf85f10dc99b63
BLAKE2b-256 checksum
How to use checksums
fbf40f425c04e4de781384b0d5069ed00855e1d60fe10c4f0cca9623e2ed5f77
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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 293.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
310db1cc52dbcc211d957f27ca9d14f3e474657eb2d5670f03adf9221c9b1647
BLAKE2b-256 checksum
How to use checksums
be636c5769062837eb88b5456105e0e7802f64cdc1245ee33571dc4c40dddcfd
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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 297.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a7e9220ce5447e050adaaea42abf2b48e3eae4cc4a2fc07a3827239c067c5c68
BLAKE2b-256 checksum
How to use checksums
677614127af868837523c2cb7fcbe5f62bbbae44ffc43d7ad49f80b148bc1953
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.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 268.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bcd7de06efafa9e4cef63c942e886586fd25076867d46511aaf5aa478317c2f3
BLAKE2b-256 checksum
How to use checksums
bc3da39211474f593655909b9e6df8056f907ebad937489d91a04363213541fd
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.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-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
affffa368aea60fd5df0edff10d6923f74cd3f9fd7893675fe7c7bfe73517b7b
BLAKE2b-256 checksum
How to use checksums
5ce00322ae1ed01c2e7b353dc6695bfe371d6805248ca12166b9798ec9631710
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.2-cp311-cp311-macosx_10_9_universal2.whl

Download URL moderngl-5.8.2-cp311-cp311-macosx_10_9_universal2.whl
Size 192.3 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d51c2d31decab2f3a534c04d2dfda631d9a2efc79ddb36d75e4b50747fc134f2
BLAKE2b-256 checksum
How to use checksums
59e208cccf74e4cf36859a152a4f44f6c809958dc478272895b45dd1bf0d4ab9
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.2-cp310-cp310-win_amd64.whl

Download URL moderngl-5.8.2-cp310-cp310-win_amd64.whl
Size 106.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5d3fd68011186a30ab4bbcdeb5348a5bce579cbef0e849944ca875d0be70f0c2
BLAKE2b-256 checksum
How to use checksums
8bf893f17678b3bd8b66a447f73a2495594316667618a1a5b24921c710e7b35f
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.2-cp310-cp310-win32.whl

Download URL moderngl-5.8.2-cp310-cp310-win32.whl
Size 97.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
df3c541ef9322fafebc113924a5034bb0fb3ac4afab9bd72cc6798795edbfd18
BLAKE2b-256 checksum
How to use checksums
53e2b4fa1e95134772a8c29b1e7c6445986638dbd93e3d1b70cf77a9a6ca2be9
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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 281.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c5e92e1c8af12fdf3f5fb1923412632887aa3002bdb23d46a3ff564b93cc002c
BLAKE2b-256 checksum
How to use checksums
cc460b3314dd327858940007dd57bac07649b566871efc1ec769efd02ae9685e
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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 285.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bbb23f67bd1bb0babd67246330137bd4b9fd49557fa5ae402305685a48df3d6d
BLAKE2b-256 checksum
How to use checksums
52da6e17a5c9e5fc5b0ce88fb788078776e4afe030a728f552f06f077352d00f
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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 256.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8227c2986e2ce9a76314fa6271d72749e37831fa3031d0db1eccb7fcfd027f08
BLAKE2b-256 checksum
How to use checksums
88371454e82ddc74b3865df127a3e10e1fa30e0eb02d5cc949dfe716ee5494ca
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.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-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
f140f9d9f5f11fc2a7b41324dd7bcf88c1fc9576d5b21f78b42707d835583be9
BLAKE2b-256 checksum
How to use checksums
0d9128a9066f2b87e031fd496338c87fefa210b882238318f999ffcf5c811fb1
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.2-cp310-cp310-macosx_10_9_universal2.whl

Download URL moderngl-5.8.2-cp310-cp310-macosx_10_9_universal2.whl
Size 192.3 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
3012c38b882985aa1140196ba157b8d5a625add0ee0761c3c2937505b1365675
BLAKE2b-256 checksum
How to use checksums
a9cdeef01c5abdac615763244041450ec2bae63c0c155b14ee9f16666677ac2f
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.2-cp39-cp39-win_amd64.whl

Download URL moderngl-5.8.2-cp39-cp39-win_amd64.whl
Size 107.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
7ff301371e91dd39486c8d52a27934cc04ca3da6da16613255d3a6b69e89e621
BLAKE2b-256 checksum
How to use checksums
32a284b236b14f8f3f5a23a476316fc27d7fcefbd30f3734c72e4ce350a3138f
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.2-cp39-cp39-win32.whl

Download URL moderngl-5.8.2-cp39-cp39-win32.whl
Size 97.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
9f19b0c201c5c2739358a68c12f0502424ed76659edaba4ea20760fc9b71d2fa
BLAKE2b-256 checksum
How to use checksums
456ed0913b8b0cfb7240e617032b781ba6711149835cb11a3dfaedfdc6b87f6a
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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 279.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5d8ffeb7b30d001f8495f7efbcdf39a07185ad94e7f843133ce991b459d47ba6
BLAKE2b-256 checksum
How to use checksums
4df565b94c8057d76068fa3d36e121ab871988d7278ff9a8b259c8bb6dc0df2d
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.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 284.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9f5b909dd73a30235989685bf83e8a5b2dad435ce576669a6731bf6659076f4b
BLAKE2b-256 checksum
How to use checksums
66d36884d11a0dcb4ff0a47b9c0d3042d1642153f724eef0a73902366b6303e5
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.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 255.4 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3ebc9016a0849edc4654e4d1935748ca2dc72427ea678aa7fc166d449e0c1db2
BLAKE2b-256 checksum
How to use checksums
61470db63f80e4a2bdda59d4fcb401cb69e096e5f722d3505e78b112ecc61b0c
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.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 116.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e4fc84269d26731832303c1904bd33e4692a648b26e97661c8455e4fdfc6bd17
BLAKE2b-256 checksum
How to use checksums
24756131397a116cee0a1da7be211a9682e0fcfac4c2119a9e08f9d3d469c593
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.2-cp39-cp39-macosx_10_9_universal2.whl

Download URL moderngl-5.8.2-cp39-cp39-macosx_10_9_universal2.whl
Size 192.3 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7400876b5ef3eb12f0e0374c48b881dd44f8aef4b3d901ffe508213949d62d0a
BLAKE2b-256 checksum
How to use checksums
5b6287944896ec63cedc3a2b37dbce5e8dc688db701490d65ab23046aca8b042
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.2-cp38-cp38-win_amd64.whl

Download URL moderngl-5.8.2-cp38-cp38-win_amd64.whl
Size 106.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
56b73042fb5593158b6935757c75c695673a46b74136c03c88c16af25628d998
BLAKE2b-256 checksum
How to use checksums
a58d49e18d9e94812437c8a82eb351633440878568931fadee3d6aec51c9f3d1
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.2-cp38-cp38-win32.whl

Download URL moderngl-5.8.2-cp38-cp38-win32.whl
Size 97.9 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
a135faa1be35346a258bd59daf5307b763e4f20e32ecdd69fc0d84e5bb48adfc
BLAKE2b-256 checksum
How to use checksums
c5f49c5d286207f288a6532d1b59acff98746b76df9c4b5b268745115c12b1e6
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.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 281.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f066d9b0e743bb60e3dfa540214b4fe19c5d25f3ab7dd4f61c36fb00854fa502
BLAKE2b-256 checksum
How to use checksums
3373a4907942c2b6c9210d3833bc4eec11c59bbca79f24628bd734c40eeb5c07
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.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 286.2 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b8079fcf1a8e4df24ab2313165cc77721c7676a1c68b2e48a890d283525f6858
BLAKE2b-256 checksum
How to use checksums
cbf8af36335af22dbfa329a56a79eb96aad9e8804d0daf5a664544fe409cbde5
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.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 257.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7b9b6efe0cecb182e07f0424b9d33a969f85e39f9e6eff2d5fb05e8e9ff67750
BLAKE2b-256 checksum
How to use checksums
aa7fb13aea807f1f842045c89c159954a81dd137de04f84934213add8eb5794a
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.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 116.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a994da9d8cf3f5d9f549b02f9b9bfaeb0ce20c17e5acaa8b9737795d1bf62a28
BLAKE2b-256 checksum
How to use checksums
4e6ce6d5a6da1db1e894b45eae7c2f5604df9f9f2ea143195e51844adef5ac5b
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.2-cp38-cp38-macosx_10_9_universal2.whl

Download URL moderngl-5.8.2-cp38-cp38-macosx_10_9_universal2.whl
Size 192.3 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4a16916facea2351b70db73226cef1545c43f3431d9861a7b467208898b82a0f
BLAKE2b-256 checksum
How to use checksums
aa168171c3d7bb0b42b58afb655c6e59eb3d9be59d2842e2fadbb5dc2434a406
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.2-cp37-cp37m-win_amd64.whl

Download URL moderngl-5.8.2-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
ab9d969cbed50d7f86c6da8252b4a7adc53d033a24a281cd4b00221b1b26faf2
BLAKE2b-256 checksum
How to use checksums
008f64fab76ea8ac913374ce2b07aacb9d6f9807bd6533efd67db8c98370535d
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.2-cp37-cp37m-win32.whl

Download URL moderngl-5.8.2-cp37-cp37m-win32.whl
Size 97.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
88e9500293f02220d9613beb852242507de34b29639427a3b113be38941458fe
BLAKE2b-256 checksum
How to use checksums
6be35dac52c51d8961e55016d8161b82a429f355257cab22446fa201f09bdb04
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.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL moderngl-5.8.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 272.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60ad02423ecc434433aa63ec0d8adbef94432e88a87ebf0853336dc3677c645e
BLAKE2b-256 checksum
How to use checksums
f3d0ccdb96c3a1def5d757ecfebab0a780caee7247cb344e16f78da0c81467d1
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.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL moderngl-5.8.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 274.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
50313b30b744c59c07a01b63ecd4efd57488ad70ece4296d8669cac6ec1f634d
BLAKE2b-256 checksum
How to use checksums
9d984f6bc72ac328782a5d3552cdd315b40ff3c13d91acaf315c16e98ef21a7d
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.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL moderngl-5.8.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 248.6 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
651f450ac4520cb24161096f0bcfaf10820743d48e231cf0a27a8ff4e036c450
BLAKE2b-256 checksum
How to use checksums
cc9de3af79ddfc73968b2632595ca959069b4809310c559ce34b1da5bd6c642c
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.2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL moderngl-5.8.2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 116.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a37db97c20e942ec20281d320c50f8ea006d5ac4797998484a7f8fdfe9e0129b
BLAKE2b-256 checksum
How to use checksums
b6cace40401f9af458095d7945626e9f8e976cd032e5a7854a623d93771915a7
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

This release

5.8.2 This release

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

5.0.5

12 release files

5.0.3

12 release files

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

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