Skip to main content

preview

ModernGL

pypi anaconda rtd

ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation of simple graphics applications like scientific simulations, games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with high performance and quality, with less code written. The majority of the moderngl code base is also written in C++ for high performance.

pip install moderngl

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

Features

  • GPU accelerated high quality graphics
  • Rendering modern OpenGL scenes with less headache
  • Simpler and faster than PyOpenGL
  • Can render without a window
  • 100% Pythonic

Sample usage

>>> import moderngl
>>> ctx = moderngl.create_standalone_context()
>>> buf = ctx.buffer(b'Hello World!')  # allocated on the GPU
>>> buf.read()
b'Hello World!'

For complete examples please visit the Examples.

Easy to use with Pillow and Numpy

>>> img = Image.open('texture.jpg')
>>> ctx.texture(img.size, 3, img.tobytes())
<Texture: 1>
>>> ctx.buffer(np.array([0.0, 0.0, 1.0, 1.0], dtype='f4'))
<Buffer: 1>

Compared to PyOpenGL

With PyOpenGL, using the original OpenGL API, you have to write three lines to achieve a simple task like binding a VBO:

vbo1 = glGenBuffers(1)
GL.glBindBuffer(GL_ARRAY_BUFFER, vbo1)
GL.glBufferData(GL_ARRAY_BUFFER, b'Hello World!', GL_STATIC_DRAW)

vbo2 = glGenBuffers(1)
GL.glBindBuffer(GL_ARRAY_BUFFER, vbo2)
GL.glBufferData(GL_ARRAY_BUFFER, b'\x00' * 1024, GL_DYNAMIC_DRAW)

With ModernGL you need just one simple line per VBO to achieve the same results:

vbo1 = ctx.buffer(b'Hello World!')
vbo2 = ctx.buffer(reserve=1024, dynamic=True)

Build

build test

python setup.py build_ext --inplace

FAQ

Is ModernGL faster than PyOpenGL?

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

What version of OpenGL is used?

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

Is my old PC supported?

OpenGL 3.3 came out in February 2010. With up to date drivers you will be able to use the most of the ModernGL functions, even on integrated graphics cards. (Compute Shaders will likely not work depending on how old your PC is.)

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

Where can I use ModernGL?

Anywhere where OpenGL is supported. ModernGL is capable of rendering using a standalone_context as well. Rendering to a window only requires a valid OpenGL context.

Can ModernGL create a Window?

NO, but we provide a utility library moderngl-window making window creation and resource loading very simple.

Limitations using ModernGL over PyOpenGL?

All the necessary calls are (or can be) implemented in ModernGL. However you can interact with the ModernGL objects from PyOpenGL. If something is missing write an issue or raise a PR.

Supported platforms

  • Windows
  • Linux
  • Mac

Installing from source

Installing on Ubuntu from source

apt-get install python3-dev libgl1-mesa-dev libx11-dev
python3 setup.py install

Building the sphinx documentation

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

Running tests

pip install -r tests/requirements.txt
pytest tests

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

Headless rendering

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

Code quality

Code is tested with pep8, flake8, prospector and pylint

Community

Citation

If you need to cite this repository in academic research:

@Online{Dombi2020,
  author = {Szabolcs Dombi},
  title = {ModernGL, high performance python bindings for OpenGL 3.3+},
  date = {2020-05-01},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/moderngl/moderngl}},
  commit = {<insert hash if needed>}
}

If commit hash is required this can be found per release here: https://github.com/moderngl/moderngl/releases

Contributors

and many others

Thank You!

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

Metadata

Release files for moderngl 5.7.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.7.0
File Size Uploaded
moderngl-5.7.0.tar.gz 129.4 kB Details

Built distributions (wheels)

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

Release files / moderngl-5.7.0.tar.gz

Download URL moderngl-5.7.0.tar.gz
Size 129.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3434d9e1ca268c963f744beb4ddc4747cf1f435959536cd2599e377fb62abd3f
BLAKE2b-256 checksum
How to use checksums
82a8f77c11ecfd155f3dff7b65e6fd26e1ab61c1ff4bfc03b59f1b350f0688b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

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

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

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

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

Download URL moderngl-5.7.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 146.4 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2d1529e2a9289677076c0dd828053d4e926cb26cfd2e33aff68d7afb8f832a20
BLAKE2b-256 checksum
How to use checksums
65736207093bbfa357a1d6507e52648d6fc6df529e3c4524d8eb766cf823d416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

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

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

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

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

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

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

Download URL moderngl-5.7.0-cp311-cp311-win_amd64.whl
Size 137.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f4e10ecaa8e7d0e900b1b6692fc14568635f061dd028c064fcd3df3220bc328d
BLAKE2b-256 checksum
How to use checksums
f44d948f03ed2c11be183079304441b2de546f976f904bc15ce720326aa14c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

Download URL moderngl-5.7.0-cp311-cp311-win32.whl
Size 123.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b45004464d784061710fe2f456e53f5602736a133180e3c3fa905b5a71f4a694
BLAKE2b-256 checksum
How to use checksums
721da82421db16422729eeab1667d620aec16565581d115b2e3ac016eb232778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

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

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

Download URL moderngl-5.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 836.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
443ececbbee9344ce14e0f5b60b152dfe3810cbae8c83aef6c4db2a6d971e7a6
BLAKE2b-256 checksum
How to use checksums
b21b7561132be3f4ebaa6afec24a1d89c8c58a6ad70ede367caedcfb29c939c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

Download URL moderngl-5.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 791.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
330faf6cc99c2e9c742f3e16c32f721f9806bb69b8eabc727e6b47df05220cc8
BLAKE2b-256 checksum
How to use checksums
31eb3b9aa299e5ad083e1f6b7b89eb090eb906f16fd6cb5fe0627ff0ef393c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

Download URL moderngl-5.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 156.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d703ebed889f0f728eea2743a7e26c8968e61c4e0b36b792a93fe98a51f6bc5d
BLAKE2b-256 checksum
How to use checksums
bdec8e8d9fb085ad5aa718f1bf3889d1322052bdd514dfa0b5868be562a66f56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

Download URL moderngl-5.7.0-cp311-cp311-macosx_10_9_universal2.whl
Size 248.8 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
7df011d6ee7c6629656867a5927f40d773641e42b4daffd81d1c6cb95c269755
BLAKE2b-256 checksum
How to use checksums
4e7292b4f396e8769191ea85ec1d7013aec39082c9b18fd976de24edf35556e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

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

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

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

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

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

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

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

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

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

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

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

Download URL moderngl-5.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 156.0 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9cdc3b901e6086db7967d5e1fa2ba38b96ccc169b50b1ddb56e1118b9350b701
BLAKE2b-256 checksum
How to use checksums
5cd28bcf265da06d39cd7b5ad3335e161d57ffd58614172c2e5a6f7b509a93cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

Download URL moderngl-5.7.0-cp39-cp39-win32.whl
Size 123.4 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
232c5d3843ae26c58a9a2f4b4d1e731f037dd61755ab1fe00d0cc186a9ac9ff3
BLAKE2b-256 checksum
How to use checksums
b13f23de49d21da0ca1340a3d353981ee90b4d8190188976d27ba8ef2b58b1a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

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

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

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

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

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

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

Download URL moderngl-5.7.0-cp38-cp38-win_amd64.whl
Size 137.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
66d0689398cd16e5cb6075925dd6b9583064f09630e2718a725f12c308348b40
BLAKE2b-256 checksum
How to use checksums
991d00c6ab9add02a0fde42ee63e17c8412778ca4a5bcce52203c91bb0c568e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.0-cp38-cp38-win32.whl
Size 123.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
fe8c2a591334d201f2047907837348741ad6e16233932986ab9ded19f4bedb41
BLAKE2b-256 checksum
How to use checksums
7f85c643fb8198abc2d0d83c20f5f6f2a38611b6b52d54839d485426cea25530
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 797.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
04e5cb209f8f5968d114e03c132788afb413098faed9e1321a7126fa7ca2ccc9
BLAKE2b-256 checksum
How to use checksums
56f5098cc5de97771e521f1a00eb0ab82cfb80d55973581b43192529fb7c3fda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

Download URL moderngl-5.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 753.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
58e10c8899d25945db2d777e7944f8b0a5acd056725d318d3f409bc8c47b99a6
BLAKE2b-256 checksum
How to use checksums
0822634f2ccbc30f0499ad55ccef324997149c0d6a4e1e713ccbfe24067539de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

Download URL moderngl-5.7.0-cp37-cp37m-win_amd64.whl
Size 137.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
53e98fff2d20666d281e338d973e39d8c0b51f6230680e3c4d5c96c347e004de
BLAKE2b-256 checksum
How to use checksums
089e088d627e8a7afa30f55533b697769be38c80aa82e25beaea72ebae93ede7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

Download URL moderngl-5.7.0-cp37-cp37m-win32.whl
Size 123.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b29e51a4165355ae10b52c38b660101cb74a5d9ef8da4c5d29cc1b8bd516454b
BLAKE2b-256 checksum
How to use checksums
723841b54cf8be063635cc440e02389371354f848c28f00af209083617049113
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

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

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

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

Download URL moderngl-5.7.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 743.8 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
903576d4b686e2eb7fa773af31c4fe5cb840a0085be87c08299f4483d3bb6932
BLAKE2b-256 checksum
How to use checksums
2e6044e137bab520176192699e9fd1df3b0c2cd85ecea6491b0cf2fd1a8f1ea5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

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

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

Release history Release notifications | RSS feed

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

This release

5.7.0 This release

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