Skip to main content

ModernGL: High performance rendering for Python 3

Project description

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

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 = GL.glGenBuffers(1)
GL.glBindBuffer(GL.GL_ARRAY_BUFFER, vbo1)
GL.glBufferData(GL.GL_ARRAY_BUFFER, b'Hello World!', GL.GL_STATIC_DRAW)

vbo2 = GL.glGenBuffers(1)
GL.glBindBuffer(GL.GL_ARRAY_BUFFER, vbo2)
GL.glBufferData(GL.GL_ARRAY_BUFFER, None, GL.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 -m build .

FAQ

Is ModernGL faster than PyOpenGL?

In many cases yes, the core functions of ModernGL are written in C++. We do not call every OpenGL function from Python, we batch them in a single C++ function instead.

What version of OpenGL is used?

Most of the calls only require OpenGL 3.3. Compute Shaders require OpenGL 4.3. Some functionality relies on their specific extension.

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.

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, ModernGL is responsible for calling the OpenGL API and providing a Pythonic user-friendly API instead. We also 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 -m pip install -e .

Building the sphinx documentation

pip install -r docs/requirements.txt
python -m sphinx docs build/sphinx

Running tests

export LIBGL_ALWAYS_SOFTWARE=true
python3 -m pip install glcontext pytest numpy scipy
python3 -X dev -m pytest -s -vvv tests

Headless rendering

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

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

Community

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moderngl-5.10.0.tar.gz (186.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl (104.7 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (121.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (107.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl (104.9 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (121.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (107.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl (104.7 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (121.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (107.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl (104.7 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (107.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.10.0-cp312-cp312-win_amd64.whl (104.6 kB view details)

Uploaded CPython 3.12Windows x86-64

moderngl-5.10.0-cp312-cp312-win32.whl (96.3 kB view details)

Uploaded CPython 3.12Windows x86

moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl (818.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl (847.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (246.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl (114.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl (113.8 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

moderngl-5.10.0-cp311-cp311-win_amd64.whl (104.4 kB view details)

Uploaded CPython 3.11Windows x86-64

moderngl-5.10.0-cp311-cp311-win32.whl (96.1 kB view details)

Uploaded CPython 3.11Windows x86

moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl (817.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl (848.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (269.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (246.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl (114.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

moderngl-5.10.0-cp310-cp310-win_amd64.whl (104.4 kB view details)

Uploaded CPython 3.10Windows x86-64

moderngl-5.10.0-cp310-cp310-win32.whl (96.1 kB view details)

Uploaded CPython 3.10Windows x86

moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl (815.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl (846.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (267.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (244.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl (114.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

moderngl-5.10.0-cp39-cp39-win_amd64.whl (104.7 kB view details)

Uploaded CPython 3.9Windows x86-64

moderngl-5.10.0-cp39-cp39-win32.whl (96.2 kB view details)

Uploaded CPython 3.9Windows x86

moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl (814.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl (844.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (242.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl (114.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

moderngl-5.10.0-cp38-cp38-win_amd64.whl (104.5 kB view details)

Uploaded CPython 3.8Windows x86-64

moderngl-5.10.0-cp38-cp38-win32.whl (96.1 kB view details)

Uploaded CPython 3.8Windows x86

moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl (816.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl (846.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (268.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (245.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl (114.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

moderngl-5.10.0-cp37-cp37m-win_amd64.whl (104.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

moderngl-5.10.0-cp37-cp37m-win32.whl (95.8 kB view details)

Uploaded CPython 3.7mWindows x86

moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl (809.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl (839.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (261.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl (112.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file moderngl-5.10.0.tar.gz.

File metadata

  • Download URL: moderngl-5.10.0.tar.gz
  • Upload date:
  • Size: 186.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0.tar.gz
Algorithm Hash digest
SHA256 119c8d364dde3cd8d1c09f237ed4916617ba759954a1952df4694e51ee4f6511
MD5 adb2a47058834b9d7ef9d2b9a4d5a959
BLAKE2b-256 25e7d731fc4b58cb729d337c829a62aa17bc2b70438fa59745c8c9f51e279f42

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6933e00279414ea82487262b1418843c813770d34f3b49ffa491a489629d83a8
MD5 03c49365703e50384bde80ab3fbdcc29
BLAKE2b-256 bbff4c5f4da873ff85a2e485416accaefed06c7158733e40955ac0f8ff9c773f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4e02ba34dee05bce0c6f13eff2b705f12d8b869156d16ac39146616b7b8fd75
MD5 d0f06dddbf5492edbcfe16e928df42e4
BLAKE2b-256 d6ab42e7e469ad3b4d5564efcd331e1e3876fc77dc4de1c9b30ac4ba0ad1f8df

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48a71dcaa94b2d9d89cff53d76b7b7ba8b98b9c98983851968710d143c29260b
MD5 9ed574d1b9812d9d997b10e1f62d911d
BLAKE2b-256 e8aea97900a87434a0ba2baf5eb3e346ec073c0d2e543ca1000c8c6880d2990e

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d40c48e3d4af310807d10be4952b67d390aef83d9c1188a4562724b137381cd8
MD5 4eb853052dbd19668dec08e1d3e49e8a
BLAKE2b-256 dd273fd3518383de2418bd0fc94b1db5e6bcfe6fe7246b0e9bcd9faf27fd4a4d

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6ce7020588529aba4ea8b55c0861e93f997b4a2cf310eef990942cc5fa1ec8fa
MD5 27861a683244cbe01f1495c304be37e9
BLAKE2b-256 032f85ba6d2ba7ab44a304411814d25345903903b91f001959532a1da73498ef

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e5e88ed0192f15600cc810726a47508a5cc97f3ddfc33aa381c8d9f2d58d54a
MD5 9377e3e8a585d3521d1e2a5837ad3c81
BLAKE2b-256 6f34d8f5330c3ba0c8d183baa1f663eb123ba93a49619ae21e248807410545e1

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ee4777d2630b575ab5a5dd109b3ab24312e9ea793b8d5a3453f23f16a92a1851
MD5 30163c1a038df30324d5a43e66d605e0
BLAKE2b-256 3826959c9422358adbd30303b4d8bf1db4c7ff05b0426c215a71c7dc032fd123

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea8bac3464cfe63f910b76cc55f2f11194fe2325fed43edb63bed33b4aee1756
MD5 b521826238117717c92f1bd81b522c53
BLAKE2b-256 cce2046edb70c737c1132400c90118ee02d79d7fd5a411466ae61ac3586c0e27

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ed976286ff722d4de657dcad0bc14a89a07671ef1ba797b89592e733956600a3
MD5 03f43ec368a3fd5077686fe1df0d7a17
BLAKE2b-256 3169ad657f3f2e4afde946fbd6fa1c98f10ca2d808d3b858965cdedf3aa5ec2d

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdf92d9645f390ac3caa2d21388c04952b6df64694199bfdfcb1bad512c530bb
MD5 ca3d004e3b75718af9c7260a10b2eb84
BLAKE2b-256 e5e3aa6e50a0a0c9c0e0f14025910f45d1f7ecb960ed0f551e4df2145f4c0a9b

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70964094e98a7209a566c17264b70c9a075a11d7181d943742bfc86e2baa334d
MD5 4d9fed9f59b5c83bdbd657d7ca4537e3
BLAKE2b-256 0abf98707d83c8eb62bbaf74d1e49f7fa943e839e56e495413233bd8d77c691c

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 744a4c1c6c5cd959046f000b1d0af2ec5f8e75df115b91a1e4aa07a67f531520
MD5 bf098053c7de87f84972f344844b231c
BLAKE2b-256 203bf4a2ca230972a113d30226fb7f0eae9e6caf69dd03bcf34c59c310a84daf

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 319e8a5baf1fc681b541666bbbb3eb3df0bd127be96ffd751bc995cef7c1ffe3
MD5 0548ebdbd5052d92c00ee569b92f5a00
BLAKE2b-256 6f659612d6be268dc155311745d26ed03b97fbbd5018d46a3dd3c07aba92e9d7

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8762385bc961c3e8c4d62ee3d565b70699df69674613c8815cc6a72260a455b
MD5 a904b7aafcbfd142494545f3fda2f6c8
BLAKE2b-256 e705ddff8d27138495e438554cc5a02f1fe0b0c8904ed96037187c5e1b249fe3

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3b2d4d631b0119790d3fc56a9dd6047aa5bc302b5851c0cec5e7504e6ebf5fc
MD5 f4bb2b69464350c9055a54e266d08975
BLAKE2b-256 8abc733bf32b7c5901c5e226f9f3e241b3d21f9b9ab48904efc13bd6dca8db86

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d2b579e151a68e96f46962c85dcb0ef87c1eef78f9997a1eb38c93a05d78105
MD5 7650b59c6b8bf9fc2f2824e2a55726d2
BLAKE2b-256 85be9a4981c5b69e0f7bcc171181799c872a97862377538b7e3e2c3b754ac417

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 104.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e92ab93fb4d948879b8a0d2d2905493015f1f4ffb7b43aa3d9c9c88e26daa393
MD5 8807e87a3912b8e15a12a074b6b00e67
BLAKE2b-256 059e087d637dce627b90a6ef7d5eb46270a26acce79a0c98c21809eae0cea1a3

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 96.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fbf3cf3034271d5cff7fe7002a05fd2b6277beee9daf9d47d7772e62daf29a8a
MD5 9d407786ddd8e3a1a18f63c4e456a789
BLAKE2b-256 4169f71c308642b07d51e1743f4709b0e87e10a6858aef4613c045700f17d0f2

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 51e7732ae0af7cb367db3f211808aeacde4d4d02da09a5e1413c7a505f44b63a
MD5 e52d7e15d3be83f9ed1b3a827e32c05e
BLAKE2b-256 cbeb74b120c56bf22fed0b8813a5419a725d87b80decf1e637c3441a683f7856

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 249e9e2e82f8ef8f8167ddede17e19c9255d81b3327e3e875842fa4779b8bbc7
MD5 aa0d7c13218d601c9628518bf55ccf37
BLAKE2b-256 629c10da336e2414f8b7d32f28f5942abbf71b0a989eb5306d2a8ef5cc96e3a5

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d37297241bd819f2e70747fdac3b8e8d12e1ace06078baea53164fa5b6f2c5a8
MD5 529af8ba81c0b5c33ab80248d00eb969
BLAKE2b-256 986fab25c95e372f043474045d86d1804d05488dd8c4244e31f505c62316b2e6

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6421d352685fe3f54641efb03c7f10f1c8e9e99739ccb6f09cd7fded13cf6530
MD5 7f1edfb920104104404323954550df7b
BLAKE2b-256 350de8cdff767fc82bfbfe3c7ceca86fa06ca820f58c7c7d27d2a7af9de1d53f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9d4c3199ec68ab6dfaa931c1f851897d00b7cfc8df20fcfdb5d36427ee74d19
MD5 b8643d00045af0c51cb1354e22462748
BLAKE2b-256 ce11e4ebbecb45d2c2f10d68e785dbdc413291be947c8a414d7092fa14549563

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1996348331a458d79e60efe6c21e9b1997f338913cd441a4b40635f8202ffed5
MD5 f5c6587bf92e962542129b688b664136
BLAKE2b-256 84cf8702b93c2dcd6783c1d6582ecbd1794f01f121a561a4eba19db5f6f0ca8d

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 104.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 996e2963df7b9d0d82cedc80e970f4cbf214cc98b09d14cc2681f2e786477367
MD5 4f41fe77429fed79c140bc3547c34920
BLAKE2b-256 e8ae67361866c2845471ee429a94e83add71ddb8a74387218fcfd2bd12dc60f7

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 96.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cd11dbe2b598ff4e43424120b6bf9f222a4be095be1d37b0ea43b208937a7e67
MD5 21629ad39731f1158e01b45f59df758f
BLAKE2b-256 5b4dbe9601957b274ea6668d3a964c9eac3d755021410fbfdfc46b5543a760b7

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 164d03e4a54d36cfa17165e1aa61f321068b84b5792e55490b447929bcdf973c
MD5 fbc7366311fea961c196edc4fc426d86
BLAKE2b-256 1f30b9057b7d0b610fb13bf601e273dc2d020ab63580fbe2e1e902fb49629b4c

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 61cd81ec6914745e416c2d9feec25541a9f800aeb387952ec73569ced3054ff9
MD5 82e9279b7575fdc02000172b1180be70
BLAKE2b-256 f7a8071d699d3ee21ee1a438f557736ee77dc87377bfa99b92f07754ca7c62b0

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd105d15c7b73ba972d0bbf962cd2bbb762b9937fdfdd658990c7c9d2805e183
MD5 b0454f1cb67b5931485f07d7e991e5d2
BLAKE2b-256 156714fde4f09614dfa1394f6d79b1a7800f93bff00c35ff61b45cdf4168a74b

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9e853e869c421632572a0fda929131f2c7a290ad50f45dcbcbcebca78b0d688
MD5 81e458ea9a2c81ffbce02e84df491f39
BLAKE2b-256 69ba8b3576cafc1cc2e5faa42821a8bd54b54ffcc23aca36909dfd5b6f3ee47f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ded56b6a182b216bdd63d63b6d373c4f4a58f20816e71c53d555cde9fba366d6
MD5 9675e5d4d63ff2429eef63fb1f0f982d
BLAKE2b-256 2e6e76171019def828db41d61822ce9c2076e424853c59c4c9b2df72ef159ce2

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d31c49eb5ffeddb62d6d2b09737d7d7713faa8bc4eb293623cc625f0b4ed6020
MD5 3486d63f5bc52aacd941a66902ae275c
BLAKE2b-256 1f24ca3a27b18d1032ff5321a9b9a21798762fa6321f161dcd3ba24c949ab8bf

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 104.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28c45e477cc2e47189bc6696b73777072d4c76ad59de4f8fd027ba5c6561b2c0
MD5 0278f7822473c3b9f832fbf4b9af0d63
BLAKE2b-256 cbd1e514f1e6d1e28edd3d9c46f61c55c8fc9ab6421cd9e231c2c0a94d8e0ff0

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 96.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 33b0bbd26319cdef724326997484768eb092f223245edc394541cafe59523568
MD5 7423eb94afb0b7ef230a48ece97c5651
BLAKE2b-256 11faf7df715f3a9a5fc45a21331f1083c6b4d747a1f5888e20043200b67deb89

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bf4814039f365c0ad9da00fb8fb884fdce0d4e63bb042a8c1c551bce13d0ff06
MD5 d6fb648a2be8138e0054308c1f00ca31
BLAKE2b-256 a8ac7a0b52289ddee6fdfd3f9c413874c9ad932f2861c99381d470df9cba8ad2

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 72dc0169e3264391905cebd11ed379ba45724329cebc9cd32b2d928f3a33ed5a
MD5 06f5cc3145786befa9020fd16e3469b7
BLAKE2b-256 921a9aebad39dfad1f848738e866e30e83360fcf9a99a5b352c0425a0b46f1e2

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 046a85cc3cffbdac5a45ed53c8f10c601e4737a172e3c1307a05b3693733d6e0
MD5 03ba4f88314bcb734c80afb2fe46cb66
BLAKE2b-256 a806aa6c375d8ad111915149f447db4f8c8bb5f30d0607d91089ff0415717bd1

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 111dd17837ec3a62a38fb8fb78376a09dcb39910554ed0df45fbb3db84d1db4e
MD5 cefe4dc950b667f2f4a9aa7e75f6ea5e
BLAKE2b-256 7d6250234e2d5532c436d699ad29a01a07b71ec8ff28673d7d75ed6dfc32a3fe

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 461b4185b56fc318d42f965160809f08955b8e857545c99cfa89a6734044d256
MD5 7d8ac426bc143b4e73afee958e9b36ab
BLAKE2b-256 9ce2173381c33b79ccb879700c2182f0469231f51528eecce393a6eff80ae458

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec38a4883bbfa9a094b7fec8f37c5aed031df0e060ff5451842bd4db9e30f340
MD5 5daad7b3e03de6524a3db21697da6cd6
BLAKE2b-256 0adb32a54712b4c910eeb09799be52a2e834c9503727d2bd781dd09ebc6d72d8

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 104.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3fd5e3ff2eda7d8152e2191d281ed9744708789049c9feaf32e3f8480ad36ac6
MD5 0cc26a42eae7602a32fa5e5f74de6dd6
BLAKE2b-256 7e2dc0148c8da884bbc91db361ff38556c2ef9efe83ab003494a08bab076cf59

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 96.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6ab3d8848d926cb5768daef7b15b596f833f4a699ff9c87f92f264da9cfd5f8d
MD5 bc7ebf1be300baea817468748175e3d7
BLAKE2b-256 c618438dc425564f0a498d4388f2f0b65e2a7c1ba4d6d57f9d13a45676c25c9b

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72e3e9a5d6fb7ae25d091603b3770e53c6f0f148a2ce82a6d7c0dcd50c03f221
MD5 a2b673e85af27a25e136df87a3f3283a
BLAKE2b-256 07d7ef91891bbfe5f674807c4c4b74ab7a9a9a9968892a0cadef3dff98a9bf49

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5dd8802df9e33e035ff11428a0b813ce9d3ba7e6c852685b30dbe6d6ecf78219
MD5 2546c1da7cfef73f58abafc5f567ba9e
BLAKE2b-256 e410f0cee0c209ba8148fb54bcff43103e0c2c8a1899eeaa8c091c4399ac7406

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a28a10cce3656768f1fb1f1a49a87b2b0803f30e775a9605ce2875f5ae3d740a
MD5 a5e93fcc3c9df4b61b808135b8ecdf88
BLAKE2b-256 d31c5f07372835476448855345a1cdd0250680a6d51b0808557ada7097096484

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 02828648a362ac6d399f4babeb156cf1ccdc94053c94c9d80cbf436365f15877
MD5 f8df38f093d3f83fb3a36116d47e3c20
BLAKE2b-256 df0f3c513dd87b86adcaa2ab3e8d424d565d0861976f1342768d2ad91aab4b02

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c3600f33d453b77c3f577f46585807eab3a7c14d9b4555c6c553ee883794223
MD5 2cf2298c09fb1435688480c06e0da11c
BLAKE2b-256 0121c65dee3126c89f24371d6bc8b5460d16e02776584124d568487ca8eb1c17

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e8a0957053488983e853e881e4d7b1bb5cec8208956dfbe9fb6e1454113d3921
MD5 acd895989133d7a504de2207155826a6
BLAKE2b-256 a78efc66e51e16ef703c59a3080e4dae1499f91decdf4b7c2e9ca271c110b7c4

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 104.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 90b29cf49cb9fb95176446489d9c448f9bf21d683d66b09f9f3fffcb1dbd7aed
MD5 bec847cc86adab47f73cf1363ac45e5f
BLAKE2b-256 7b9eb33ed33589bf5c4d319aae966b64b7539dc99493b5bc51ab4c5afa2c1659

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 96.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5f00c5e8e94d4fc8e74bc0e91ce120e5b83c9d470d33db96f2ccd54d8ffd84bf
MD5 d3343893b1cc3c4595bd0ab3f3d19c52
BLAKE2b-256 fa080aaef82da1f00784d8275f64747d38d6f417d860b756efe1511dbc97a316

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3dc94d9ca08d712650ca465ca355bab49ad2a3a2ab4841f90f00cc575c09d760
MD5 d35f37b0f06260b94f50b92cbf3b6700
BLAKE2b-256 78bcb39a3fc9d38540f377913b45164ebc55579363b6a3b93b2e61f0bb337527

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6cdb4f9542536b1e23a30f5049eced10010568ff6762b381c5ee47f18d4885be
MD5 d53cbf28a5d2b6a64ce207f06cc72150
BLAKE2b-256 b676c4a078fde875a9940c4940b4aa2b890d3db3d963eef62626712cf0b6a71f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d116513974c7f2177cab352678d8db1f3181385000bd10c6c2d8e3892c4a2c3
MD5 4124080f7597656a84a2274d1ae157d8
BLAKE2b-256 190364ff297f0394a94801e4a7fa413bf26d9df88d8ad4ebea92460ba33b766e

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01a932fb195fd48a3a9e850397b6b952f48aa238f9da24073730f53c31773665
MD5 051cdff022d2192df9e4cf27dabadc58
BLAKE2b-256 8631e974f3f4016b56421bcd6a289e8764701b134dc616b5c28b38e0d5a61035

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81a287198055d2818571976e920b32975e13e1bcdbaf51ca2e13ef314b3479b2
MD5 53b983a8868e10653ce15d86e6222d35
BLAKE2b-256 2373a7095a6e3a80dadee083d8f9b2cd3d8fef71409f34ca39b3fd90deba369f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9db7aa884a561d912a0d545d38d0d2dfe587ed8230271fac3143af5141349fe
MD5 f1e4b52f0241fe0b22634138487c2f89
BLAKE2b-256 d5cf6d7be04792491423738a1b0b082656db9df18c295d8060670103eaaa9a2f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 104.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0b8df2d54cd81ff95a2281f88331fadce9a58b340bc03b74d178eca760805f4
MD5 fdf8fdb686345ef7a89a1665bb034fde
BLAKE2b-256 7deddf5550cb34195138a8b49de2a27f2d9004b77ca080b23d557ff80995269f

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: moderngl-5.10.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 95.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 79803b3e475b9b9eb87ebe02ccde9694b4a3aa0d988894a35e571b6c265199d6
MD5 021b49fa95b9f7bc1b28b94d5f6524a7
BLAKE2b-256 59b4ca9e2ed78b8915030eaf9e405c98befa39d72429662a3ef76296854ab572

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e4de1d3fffb39b6d790b3713602f05772976e2cb2c6ad4eb91dd0ce19689906
MD5 6146baf210905d43fe275d062544f81a
BLAKE2b-256 7b62fadf73872d3ae256dc900f080948890d75b6d3197819a9bb208ba5fa0df5

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 64ede63c5b0eb598c8d4c4afc7bd1d257522f11d78765749c248f96a2994c3a4
MD5 b3fd46d30fd866d3feba6367df98d075
BLAKE2b-256 b3a7c09ead2913a325cf475e92892e1d6b61ceccd2f902b5a3a4b5836e15af18

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17ea8080802252b0bed60bf0490321c8c6a0d4cfad4b0924e967a7c802c6396e
MD5 a623e1b04899e15dba1875766384eeff
BLAKE2b-256 78c965cdf19b44fd27238be07c64b03bbca4ed722319069e6e2f1a95c55a75b8

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 160fcabf2a98057608fdde72105f23495d204dd643aab1083ed8f775fde70a25
MD5 a824a808ee6c19d5b3f0c5759fcf57bf
BLAKE2b-256 587ad5e44b063f167d3bf2d3336b9c43c5a50a1e07df7683db1c43be39ee35e7

See more details on using hashes here.

File details

Details for the file moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae28c3ca47724c023de886afc205cb73afdd5fb8593514bb58b6181504958580
MD5 4e54bda82de63998a875791b5c92f518
BLAKE2b-256 24573d2ae4d159da5994d543d1e63076fd3cd66541af7c7b335363ae781d878e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page