Skip to main content

ModernGL: High performance rendering for Python 3

Project description

preview

ModernGL

pypi 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 build

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

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)

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.6.4.tar.gz (122.8 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.6.4-pp38-pypy38_pp73-win_amd64.whl (200.9 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (882.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (883.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (840.9 kB view details)

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

moderngl-5.6.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (227.1 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.6.4-pp37-pypy37_pp73-win_amd64.whl (200.9 kB view details)

Uploaded PyPyWindows x86-64

moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (873.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (873.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (832.1 kB view details)

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

moderngl-5.6.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (135.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

moderngl-5.6.4-cp310-cp310-win_amd64.whl (139.1 kB view details)

Uploaded CPython 3.10Windows x86-64

moderngl-5.6.4-cp310-cp310-win32.whl (112.6 kB view details)

Uploaded CPython 3.10Windows x86

moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.whl (772.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64

moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_27_x86_64.whl (772.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.27+ x86-64

moderngl-5.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (775.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

moderngl-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

moderngl-5.6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (729.8 kB view details)

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

moderngl-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl (144.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

moderngl-5.6.4-cp310-cp310-macosx_10_9_universal2.whl (235.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

moderngl-5.6.4-cp39-cp39-win_amd64.whl (139.8 kB view details)

Uploaded CPython 3.9Windows x86-64

moderngl-5.6.4-cp39-cp39-win32.whl (127.4 kB view details)

Uploaded CPython 3.9Windows x86

moderngl-5.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (771.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

moderngl-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

moderngl-5.6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (726.8 kB view details)

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

moderngl-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl (143.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

moderngl-5.6.4-cp39-cp39-macosx_10_9_universal2.whl (235.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

moderngl-5.6.4-cp38-cp38-win_amd64.whl (140.0 kB view details)

Uploaded CPython 3.8Windows x86-64

moderngl-5.6.4-cp38-cp38-win32.whl (127.7 kB view details)

Uploaded CPython 3.8Windows x86

moderngl-5.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (781.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

moderngl-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (782.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

moderngl-5.6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (737.6 kB view details)

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

moderngl-5.6.4-cp38-cp38-manylinux1_x86_64.whl (680.3 kB view details)

Uploaded CPython 3.8

moderngl-5.6.4-cp38-cp38-manylinux1_i686.whl (657.8 kB view details)

Uploaded CPython 3.8

moderngl-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl (144.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

moderngl-5.6.4-cp38-cp38-macosx_10_9_universal2.whl (235.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

moderngl-5.6.4-cp37-cp37m-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

moderngl-5.6.4-cp37-cp37m-win32.whl (127.4 kB view details)

Uploaded CPython 3.7mWindows x86

moderngl-5.6.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

moderngl-5.6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (771.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

moderngl-5.6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (728.8 kB view details)

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

moderngl-5.6.4-cp37-cp37m-manylinux1_x86_64.whl (670.3 kB view details)

Uploaded CPython 3.7m

moderngl-5.6.4-cp37-cp37m-manylinux1_i686.whl (647.7 kB view details)

Uploaded CPython 3.7m

moderngl-5.6.4-cp37-cp37m-macosx_10_9_x86_64.whl (143.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

moderngl-5.6.4-cp36-cp36m-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

moderngl-5.6.4-cp36-cp36m-win32.whl (127.4 kB view details)

Uploaded CPython 3.6mWindows x86

moderngl-5.6.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (774.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

moderngl-5.6.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

moderngl-5.6.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (729.7 kB view details)

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

moderngl-5.6.4-cp36-cp36m-manylinux1_x86_64.whl (669.2 kB view details)

Uploaded CPython 3.6m

moderngl-5.6.4-cp36-cp36m-manylinux1_i686.whl (647.7 kB view details)

Uploaded CPython 3.6m

moderngl-5.6.4-cp36-cp36m-macosx_10_9_x86_64.whl (143.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

moderngl-5.6.4-cp35-cp35m-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

moderngl-5.6.4-cp35-cp35m-win32.whl (127.4 kB view details)

Uploaded CPython 3.5mWindows x86

moderngl-5.6.4-cp35-cp35m-manylinux1_x86_64.whl (669.2 kB view details)

Uploaded CPython 3.5m

moderngl-5.6.4-cp35-cp35m-manylinux1_i686.whl (647.5 kB view details)

Uploaded CPython 3.5m

moderngl-5.6.4-cp35-cp35m-macosx_10_9_x86_64.whl (143.7 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: moderngl-5.6.4.tar.gz
  • Upload date:
  • Size: 122.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4.tar.gz
Algorithm Hash digest
SHA256 8c6d04559f5e3bf75a18525cd46d213c0f3a8409363718978e6de691bdb551fb
MD5 8c2f4c43e6ff32d3522e214aa20afa50
BLAKE2b-256 24ab10d491b4e8634f72f9f34b67819b5967668afe5b99a60511c494ed6af1f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 200.9 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 890caba3795a0288259d76a2cee014c6ffc00619bef179a8d0a87fd9c16a3729
MD5 6a077429a43a340b20ccfe12f0cfd110
BLAKE2b-256 fb714bda281535dbf1e113317f92bf0f2ecfb7c2b274739876b27f48f73487be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1d5f918dda6dc1ec5465d7105b06c5525041fbc368df5d4636145006ce3d303
MD5 7be5b48312076fb3b15596624745799f
BLAKE2b-256 dd07399b5e973f9d2a85731fda7c205c0ef642e2577c1d8868151e2580738668

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e2b40f1e11ee5f251a0d564e6a5d285ff91adf361e84f6912fc10959b92bd83
MD5 f68884b5286e7ac034a239493c648429
BLAKE2b-256 fef6ca07c7ddc5806a9040d101c85dbb26fd762e49f3cd89a21538aa7ab5b9d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8a6bd0e342388b931954671ccf8300ab36cc7d8c991547581efa6df5628bda8b
MD5 543bcc63bbd004b6c43caacd10446694
BLAKE2b-256 d335ce6bfd75b09365ab6f9468bea0723e33b86811c95e41c89e53a188786a27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 227.1 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c02fdd386c45ad5d5053a436da64181a7821a042f6665c4ae415edfbdfe244c
MD5 4bc4ebea0abe128c4c657215b366c49e
BLAKE2b-256 8ca67b639c4eb6328353b2c6b7fa8b9831ae6253bdc7648b854e014808ab8867

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 200.9 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ee02dba4b32d7a165a36c797ce495d71deb085a7e29cfa7f1236fa7ccdfc6160
MD5 61e966fbe27f18c5444073fd31a1ae31
BLAKE2b-256 75f7ffa622b79c36574cc29434d67585aba472be124d6e281571252d781222f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9092c50a2bb293be770f6f0ae5f1cb940848bf03682696c473a6d3f2c7710d2
MD5 2ff919ecebb25a9a8b89364b93aca8f9
BLAKE2b-256 ad98344d658abe89f74d982658fd90494003758776b3c1effe5ff462490661aa

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d04747cc9a96f786d04c8a176d5d2cbb51159efd66287d0e676ac674f53e861
MD5 4625664e3820b4ba0203ec53a22b5f91
BLAKE2b-256 77cd66232b492be87de95e0cc1c643b71c0b46760e51e265be1008afe71072a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 571e524fde685e21dbe132f4eb7bb223cfc235dc917a4cf122bc44897be18e89
MD5 a044ee541500fbdc2db6c7d1c2dfa137
BLAKE2b-256 9bc0b226015ad2eb6a82f59034e2b05f0dfe94133e92e2ef13ebdbe4c288f83f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 135.2 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1927a52fd3465c508045a1c4a8ea8c793399830d48458d431936f24f8827f136
MD5 0a92ce424bbf796878ecd76822c1b9d7
BLAKE2b-256 3f69ec1e9b315b4c8fcf3ae65b6d391e1ed973ea05b0267d80ae113d83fc808b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 139.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0rc2

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28b517fc56c9ab9eb1f5833f7d7b1274d3719b962f95f55ccd8a0f6db884a92b
MD5 d1f8a221b03984b825aca73138b721ca
BLAKE2b-256 826937484390a367ec8bd87bdbc6f97086098b98cef566c74ce3d33553eebfa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 112.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0c6b482f678641e56bd44acecd10eddf74d2cd31e472eff6cca05493cf01e2c9
MD5 d9ab730085c5ea9426b07c7ca255e7aa
BLAKE2b-256 076a0cf223f40a2b3b7f35d8ad19da0fa22c4bf365891b0228b1847107b1145b

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.whl
  • Upload date:
  • Size: 772.7 kB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0rc2

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm Hash digest
SHA256 1f9ed0bc0d706124a01be2ad59b5774bb3b023e61dcf39faf7c4c7ef4b9f4f75
MD5 f103cef96fdb9b4001cf99dc72faba95
BLAKE2b-256 7610f74d199ee5021e9998a66e3aee64d0122d404d0c7d8fdbedab590a71d706

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_27_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_27_x86_64.whl
  • Upload date:
  • Size: 772.7 kB
  • Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.27+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0rc2

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 792ffe1ec233ed5fcfb0c14955a7f944d64c0d49713ff8b9c5fa3176d96f05c3
MD5 a7d9166c47131002a08bf5174a3a8b23
BLAKE2b-256 cd686ed394b2519132b4e7e22a8f287d20eb3562b7a191b9b6c012722ec3927d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d76b0fb489a5dc6da591b979f8c471bb5b67409afaa9fe4569bc0abf25221f4
MD5 c56b5bb77853f10ce60b733ca8460d8b
BLAKE2b-256 73845a393a6222656871025a1871358cc75155cd3b28cdae420babca70a29535

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bcfcec3bc3b9a1ee19e94fa524913fd45c37214ea69301a6911e8e53f966029
MD5 845f493cbebee64504f8cc4d8c530d3b
BLAKE2b-256 ab1f4464d1e801536575c61517e55167cd64aaf5320ba6be60d0f927f693ab51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7c2fce8b7a68f3df9189a19f424478e1d853cfd3e142efd1eb0d4cdf44148d7
MD5 04aec1595b506fab470f442fea61d4f9
BLAKE2b-256 46594334917befdf8fd8c714696781ea33b20a7e557e73dc77a13abd30dc9539

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 144.2 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de252103b24a8dc40c7f6e1755e29bc9263c33b92141787b50c7ab0266c74906
MD5 ab489393cbb39809bf4a78e7d026d985
BLAKE2b-256 fee0a7e1314eefc4a9dba8f2ff7ff69fd63067c8ceb7cfaae083409ae74b9f86

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 235.0 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 186f8ab2b869c56f677dc87de0577a60790fb9306bd5149cedc433a39e9291e5
MD5 fb5b3f21ff89b3b46ed7872ed768dd5b
BLAKE2b-256 d1f3f9ca33aeb2b1702343ede80f8af10a4673fe73a6af5af4329f184a00e3de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 139.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1c74b71c9acee9f0e69807a086d76e92f37c1960c3bb1d6a6e2472fd03f7be5b
MD5 0fde09700e521b52de7709a3ce4a1cca
BLAKE2b-256 774687b15f5b2c0e8f577373cde5713cccb9e6f4ff01396f95c86c51cc1c2d36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 127.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fc5cc1601a3df8f45f1901c6b9960731e0619d1781b0d036e12341fbf2ef55d3
MD5 f1fef18d5214af8401370871cbb52ed2
BLAKE2b-256 952db4dc4b6c213c2e3e06629065f05dd90ec1970b979ba4457ccdeba7523d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a3aaa15eb4d43b79e06a46945869feb13f325312ad63666ef2b7d3e216e3a09
MD5 237fd284f3c1886d09b581fbbe01898d
BLAKE2b-256 2154a2817c3a5399b67d1f6347644e1195eed0a2a5231250fbd4c51fb4b5ab28

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9645afaa1704b2628d8a58be0760243d9954a62902283b176ea00a55b54eafe
MD5 36376fe267a6a69b14d89ad04812490b
BLAKE2b-256 7ff246e9625fcec8599e45ab4ab6d518913b56843886d7f3409e5f6c9a7feb8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a07531c6b0f3da3058bd8927bc6c75eface98ce1416d8be4072b9b11b314b718
MD5 da3a3c2cb18bf757b7c40fcff97d41aa
BLAKE2b-256 b70c5bf9a105a86a13a842419ce30cb75016f71b68704148ab5639d145b7fe2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fb139bcdd25eae2c546e5788e9d8719f6c4b18a2ba68a9df31699b4ac57d62d
MD5 866bd3bd1d26b1839ec853406e6cb5ef
BLAKE2b-256 c79d208f8fce1e1e88f2e290a2a2e23d5bd54b1eb14b5ab9b735909978cd34a8

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 235.0 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d4c56e15a5fb29de0295891ec3b153e2bd8aeada0c0825135aa5851fa481ff28
MD5 5ad19dc99efe5e4d1d1eeaa8403abfd6
BLAKE2b-256 dbbd49068c24d81757c19d37a00db53df4e02cfe01e616477516e9bc95894a13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 140.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ce87962b91635d857cac4a753c5d5f647d94dc66dcb0f090bb8d758fd226c3e8
MD5 e7750ac78923f425044b466ba1eab50b
BLAKE2b-256 6872c22a27265d30f78a5018d9649d5f0788d7255223cfcf7e6e6ccd43c86000

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 127.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a28dc741469eeb69549ee85b4ddbf8e9cfca6a2b19ce0406df9fde20f78082c8
MD5 abb0c32d01ee70e1097532f2d8b3f077
BLAKE2b-256 44658105848cad0f26ff77ec43c4577f7f1157e31442b55f278e03ce8fc92eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59907d8855dd3ccf1950e8f43f5a1a7cdd93910d8edf538bf52e62098be22360
MD5 7f741513711d4a5e770302268fa2a5b8
BLAKE2b-256 5eb2114b8a93c9e4ca6d87205a127b53ad04b6081f75e3294675d53c145d1c6d

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0eb8fb5efab2716938308732d16d0caf1a195015d84d73f2b73e3adacd228ba6
MD5 3e5735054160e482eaa400eb32d1c867
BLAKE2b-256 40c6198bd58c9340d6f6ae590d088a4aaac6dc727eaa941a4dc76f8e999c97c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8037b6934843000d5fecd2b1933d3894687123fc9afdb19af52a9a628971163d
MD5 8e8605dd637a251b4f9e9bd65f6ab79d
BLAKE2b-256 cf02ac283cfbc944d18931a9127d7770fca42ed7938165c38d58c61445f9cf6c

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 680.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e158e6881034c7e1d0c583d7c82ff608439606f2359dc6098e4be4fd93cef9d
MD5 35f7d9839966436579bd9ac3c3bfed4d
BLAKE2b-256 42cee3fd1732806eb828d77c2bc0ec449db6f96f6898e56e0ab4a4c0fa9ced17

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 657.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 40f74a2246e5302f93f2d46f76c0d2a26cbed1eb29731674c4052476f1e9c9ea
MD5 135e17a2e483f4f034fbd4f9fec6b744
BLAKE2b-256 db202bcd530be0122791400955b9f22f8aca80879b405686057b3376977032cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 144.0 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2ec6ecd845f21ba44a08c11521cb71f2a9c2ea2ec189b7ed30d17837d392d70
MD5 c9eb949395f206af9a1619303fa39622
BLAKE2b-256 233d60f04574c2a9109c8b6c0b51669f4d1d1c931ba7cbf2082c8baca89bc086

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 235.0 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.0

File hashes

Hashes for moderngl-5.6.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 46e7e03360eafa77159e0d6142904de0d2e9400254414820bbc2d0ca16b14388
MD5 11468a8ed174e1eaa4fe9b7e5eaefe68
BLAKE2b-256 b020124aba480a64bf7ca35fb0a550261842f4ad6d04e774d0d1aacdc8833452

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 01c71d94dbd59b5d37ead463991e2998c0924426cffa393b9da2b8334551c998
MD5 2dd9f59c10a7f30ab6a28d355b1a72f6
BLAKE2b-256 af37d01268cebf4f7280131468637a5586b92f53189ebfe5e482e7f8f2f071da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 127.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4fd721eb83e73d34c3f7b5a11aec656fef461b51bbe7503b07ea27370c593cbd
MD5 3d8dda486356403c0296cf0a31d9619c
BLAKE2b-256 9c42b84821d1f7b471de29fe423247e95d99ffba22f39856316ae5643c13f1e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23b6b30c5a16807d9d2b92f343fcdca8713a88801d8afa985decd302bb6ef7e9
MD5 3b3e6550dff0d1e35c4d51c6c703741b
BLAKE2b-256 c9fc1cb73a84d2587f0be878afc0f04d69631bde20e04371be43993cdb901662

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61ec09bb3382d36e5ef3e627e85744b719db1175c3a3fdbadf9acde48eb1aca6
MD5 023f2b42c6db83bf2bac87e77893fc7e
BLAKE2b-256 57de0b0ed3b9a25adc6b75ae80aaa9debc0f19a4bd3a0bab525a860fa863ea85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5eb217b7726511d2382bfdd56b2a8ff5489aa7d1d73bf4f854343b07df286fa9
MD5 63e8be6dc77bae6821309d45eab42425
BLAKE2b-256 717b3ae3554c9fc7d7b1095ebf7bbf95cc5a6c6e28b367e9bd5a651c626c1ea2

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 670.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3eb65afc8ec4a1d4a4c48696fb0f4f6cf7a7ada6bef97818d717dbca73c57b11
MD5 51b22e8bd4381726d71022fa8552e0f6
BLAKE2b-256 777fa90d9747e354133d1ddf87fcb5003fc0ad97f9db240931bb3d92addb6a70

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 647.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c350e06affea9fabc636b2350cf6e58d83ee2e7264527eee0f5d142c167f5463
MD5 8e34704881f58450b15ea9aa4facfa72
BLAKE2b-256 fd1379642a79fd7523bbeeb9fd4b0322f8201c9e696b0bdf519060ef995932b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moderngl-5.6.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for moderngl-5.6.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f83f6ab1fafdba2d9c06a7a1c8a4e460689ea1d514146606acc74f14e0831d93
MD5 a88c2a1db743fcdd67cdfbdfd3d7a885
BLAKE2b-256 d5b035db42edfe4fc471612ba48a79e27cfb360fcbaf8ec0a59d9176640c97de

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 52ee915a559762f0e992344961b35e0d241be32f8aa7464494e958f777e0534c
MD5 5777ae9ccd2b0928aab2ee03377f0176
BLAKE2b-256 5042765313d06cc81ba4fc65b75f69ac497049d13a31ac27a78ee988e4f89497

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 127.4 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ee5b1eced39d7f6dc68782c2abf01c1130a40b6d83d333d175ee71adbea7c721
MD5 9b651a61631b9c838db95473e90d67c1
BLAKE2b-256 7ec1881d0f4e33c38911e892981d93bf299675fb77136cc552df91a415cfe6d4

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ef57f65c639d12d534dce70e5c08965f0856ac371c669c7586904b8db6453eb
MD5 52b110765e3ef0788e53adfadf3a1f32
BLAKE2b-256 a3418eaa71dcaab6e06cf196c89de62ce65d5cfe9f8c27ad383c5061b915094b

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5151ccf38af80ce8600eac089df1c814eb72aa99c8768307348c1a170104b7e
MD5 1fb7f22a7194e29ffb2fc4b8eb35353e
BLAKE2b-256 b674c6c7ace182be7a32997688a1b1f190ccbb2d6d98eb092ea625d0e129e81c

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0032c07b31bec50b26bba7ee7999e0f697000b31456bfa84391614bb92dba376
MD5 be16ed7e8cdea0b86b861bdda27b4a9b
BLAKE2b-256 50b51a31006bb306f23ece2fc80993a11083030c4af071f6fc0cf333ffc3876a

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b22534529f5bc52c1fe43336787c06d51123ae978fb56e74e47cabd85056c934
MD5 7efe637dd6aec59143c338638a188232
BLAKE2b-256 42a694b08099c6f1def9ced8b88b7250a0c18402a5646cc608f1fdbe8008c354

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 647.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1bd864b5cc2fc1255785e33575cec98fa5ded698503c4f8f3fa9230abeaa3a04
MD5 84f9a19a92d979a1d9c562492169c52d
BLAKE2b-256 d588d5c7ebc306dc71cb2e58b3ee1fbb562b79c7e49cd575f8565ae65bec970b

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for moderngl-5.6.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 331fd4bce60b10a08eed81a3ed4c70b7c297c38f981fdf3968d03a1c892af247
MD5 458d6b2eab0c004843cd0412dc588e00
BLAKE2b-256 5c5a6cb97c4bf67f6b6b07ebdc2463524062b838996a2d000847baffd152c4e6

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ffc48fc4deeb525ed33a828d13ca4c12c5af8e5cb0449011f1802e18b5fc3c25
MD5 082d0f7ea2ca1a530565016194795b82
BLAKE2b-256 e6448bfcfbbc2aab91208c739f9ec5c7dadaba9c734c9e9c7f1897f83defb96c

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp35-cp35m-win32.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 127.4 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.0

File hashes

Hashes for moderngl-5.6.4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 b5023633bcbfbab90be6a6f4edcde75f9c1e244d9acbda94678f3e3fb238b363
MD5 ba79cb18992d562fa084de2730589f76
BLAKE2b-256 6d69832fd11c7ef77eb3a5a6c153dc38256c60cda12b2df749048d8999d05b3c

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 af44437545380a840dafd09658eb56592831dbd4fb481d320249d0d42c591bae
MD5 eda18ec10088586490b09f036b103716
BLAKE2b-256 5639b78425258e262952987fa6e0851ad1dd2dc3ef0c611c32168b4a8cea9402

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 647.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.5.10

File hashes

Hashes for moderngl-5.6.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 90006d9dfd5333da604a7d26b2a5e70e1a570f291cd745b8bf80e4833d8821b6
MD5 556c61459dee1f17d1250d2b0b9509a5
BLAKE2b-256 e6e4f8a00825c1242e52c1e985445f93be93fb32f68bc1db8cae4503bafc0bef

See more details on using hashes here.

File details

Details for the file moderngl-5.6.4-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: moderngl-5.6.4-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 143.7 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for moderngl-5.6.4-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc3764d67f037b67051871345a1d0b7a3d2c19cb5c0c0af0a84c532e802d6642
MD5 7ebb9658297d6f5dbd8d13a8cb6a263f
BLAKE2b-256 36223b093773ac8aef3149319524ae748f4fb7eb8471c4d13674da2c2bc657b9

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