Skip to main content

Self-Contained OpenGL Rendering Pipelines for Python

Project description

ZenGL

ZenGL

pip install zengl

Concept

ZenGL provides a simple, structured way to render with OpenGL in Python.

Pipelines are self-contained, no global state affects the render.

State changes between pipelines are optimized; framebuffers, descriptor sets are re-used.

ZenGL is a low level library, it adds no magic on the rendering side. All you need to know is OpenGL.

ZenGL runs Natively (Desktop OpenGL), on top of Angle (DirectX, Vulkan, Metal), or WebGL2 (In the Browser).

Examples

ZenGL also works from the Browser (In-Browser Examples)

Native Examples

pip install -r examples/requirements.txt
python examples/example_browser.py

bezier_curves deferred_rendering envmap fractal grass normal_mapping rigged_objects wireframe

Complete Pipeline Definition

Probably the only documentation needed.

pipeline = ctx.pipeline(
    # program definition
    vertex_shader='...',
    fragment_shader='...',
    layout=[
        {
            'name': 'Uniforms',
            'binding': 0,
        },
        {
            'name': 'Texture',
            'binding': 0,
        },
    ],

    # descriptor sets
    resources=[
        {
            'type': 'uniform_buffer',
            'binding': 0,
            'buffer': uniform_buffer,
        },
        {
            'type': 'sampler',
            'binding': 0,
            'image': texture,
        },
    ],

    # uniforms
    uniforms={
        'color': [0.0, 0.5, 1.0],
        'iterations': 10,
    },

    # program definition global state
    depth={
        'func': 'less',
        'write': False,
    },
    stencil={
        'front': {
            'fail_op': 'replace',
            'pass_op': 'replace',
            'depth_fail_op': 'replace',
            'compare_op': 'always',
            'compare_mask': 1,
            'write_mask': 1,
            'reference': 1,
        },
        'back': ...,
        # or
        'both': ...,
    },
    blend={
        'enable': True,
        'src_color': 'src_alpha',
        'dst_color': 'one_minus_src_alpha',
    },
    cull_face='back',
    topology='triangles',

    # framebuffer
    framebuffer=[color1, color2, ..., depth],
    viewport=(x, y, width, height),

    # vertex array
    vertex_buffers=[
        *zengl.bind(vertex_buffer, '3f 3f', 0, 1), # bound vertex attributes
        *zengl.bind(None, '2f', 2), # unused vertex attribute
    ],
    index_buffer=index_buffer, # or None
    short_index=False, # 2 or 4 byte intex
    vertex_count=...,
    instance_count=1,
    first_vertex=0,

    # override includes
    includes={
        'common': '...',
    },
)

# some members are actually mutable and calls no OpenGL functions
pipeline.viewport = ...
pipeline.vertex_count = ...
pipeline.uniforms['iterations'][:] = struct.pack('i', 50) # writable memoryview

# rendering
pipeline.render() # no parameters for hot code

Project details


Download files

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

Source Distribution

zengl-1.15.0.tar.gz (66.0 kB view details)

Uploaded Source

Built Distributions

zengl-1.15.0-pp310-pypy310_pp73-win_amd64.whl (40.9 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (40.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.15.0-pp39-pypy39_pp73-win_amd64.whl (40.9 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (39.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.15.0-pp38-pypy38_pp73-win_amd64.whl (40.9 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (39.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.15.0-pp37-pypy37_pp73-win_amd64.whl (40.9 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (39.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.15.0-cp312-cp312-win_amd64.whl (41.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

zengl-1.15.0-cp312-cp312-win32.whl (35.9 kB view details)

Uploaded CPython 3.12 Windows x86

zengl-1.15.0-cp312-cp312-musllinux_1_1_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp312-cp312-musllinux_1_1_i686.whl (121.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

zengl-1.15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (115.7 kB view details)

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

zengl-1.15.0-cp312-cp312-macosx_10_9_x86_64.whl (41.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

zengl-1.15.0-cp311-cp311-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

zengl-1.15.0-cp311-cp311-win32.whl (35.8 kB view details)

Uploaded CPython 3.11 Windows x86

zengl-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl (122.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp311-cp311-musllinux_1_1_i686.whl (118.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

zengl-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (118.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (112.4 kB view details)

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

zengl-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl (41.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

zengl-1.15.0-cp310-cp310-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

zengl-1.15.0-cp310-cp310-win32.whl (35.8 kB view details)

Uploaded CPython 3.10 Windows x86

zengl-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl (120.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp310-cp310-musllinux_1_1_i686.whl (116.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

zengl-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (110.8 kB view details)

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

zengl-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl (41.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

zengl-1.15.0-cp39-cp39-win_amd64.whl (40.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

zengl-1.15.0-cp39-cp39-win32.whl (35.8 kB view details)

Uploaded CPython 3.9 Windows x86

zengl-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl (120.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp39-cp39-musllinux_1_1_i686.whl (116.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

zengl-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (116.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (110.5 kB view details)

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

zengl-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl (41.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

zengl-1.15.0-cp38-cp38-win_amd64.whl (40.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

zengl-1.15.0-cp38-cp38-win32.whl (35.8 kB view details)

Uploaded CPython 3.8 Windows x86

zengl-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl (124.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp38-cp38-musllinux_1_1_i686.whl (120.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

zengl-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (112.8 kB view details)

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

zengl-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl (41.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

zengl-1.15.0-cp37-cp37m-win_amd64.whl (40.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

zengl-1.15.0-cp37-cp37m-win32.whl (35.8 kB view details)

Uploaded CPython 3.7m Windows x86

zengl-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl (117.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl (113.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

zengl-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (106.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl (41.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

zengl-1.15.0-cp36-cp36m-win_amd64.whl (43.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

zengl-1.15.0-cp36-cp36m-win32.whl (37.7 kB view details)

Uploaded CPython 3.6m Windows x86

zengl-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

zengl-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl (112.2 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

zengl-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112.9 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

zengl-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (106.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

zengl-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl (41.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file zengl-1.15.0.tar.gz.

File metadata

  • Download URL: zengl-1.15.0.tar.gz
  • Upload date:
  • Size: 66.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0.tar.gz
Algorithm Hash digest
SHA256 166e46312b5069736ce9b8baf09964249a8dc6d53c0b50b36084e6bed5ff1b86
MD5 2e1a899e2a054a172ef343d8d43dbea7
BLAKE2b-256 ef9e7aaf9ef2ef81eeede81519f3f9f4f7cc37af29470bc4566def5011cd4548

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ed2c7d6bd22275dcd07da42201363ba4abe7a00463b682057498db6bf78ed515
MD5 c18234bacc7dd57ffd80e405d7134105
BLAKE2b-256 af0467095ee4790a600d83df96f563536f71db3e8408dafb8dfe0f940a7e85f0

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 499dbf0bd7fc94e60097ac83ed51f5c1b1f1e7894fcf10e4359f3a57f1e6fb73
MD5 84954ee89c484f0c6490bce00cd306c8
BLAKE2b-256 b04d571fd5e0eee5123f3fe0ae8d39298f07b7f6c2be81ccc123ff5dea55b445

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4e0e718080f248f02654c3ab01d3a12ad18b4132a289fe566bd06fd51e41219a
MD5 f00f770e9aa4ca03c32d7b2368e54590
BLAKE2b-256 ba8261bf98d206001faefb33f7868cf7155fce6b88c87eb60e3a7da3e76be34f

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7c740a86396c761134ee287f912f9dc7e13f806cef49cfaef717a285b26dfec
MD5 2be52d7dfb6eb4ee374fcd4761992bc3
BLAKE2b-256 3fe6712c17467da3843dcb0df146d12759cdbf6cc426a75547db5be17904cd27

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5a2df52341c32ce7d25d0434f916f55a406a07352db6f63711fb906727be995b
MD5 f197984f8a5812dfe2c9cd19100c92c7
BLAKE2b-256 62eb4cb1d0de1fceca7577749d1ea09a54797e3483cc67beb04cbba668174bbb

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0beb0d7f5c2d21daf26de6612a6ce93a6c0d094c8c5ca000cc1a5f6997067174
MD5 d076b460eadebd5dd7c358ca18515d7a
BLAKE2b-256 2db1d80ffca4b52c750efd6a8fcf2ddb0a8dc8c59b10eb9e39d071d2480eeeda

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 acfee11dc463737b964c609499d6eaacb5fbd1082f51a6381f85c0058fd492ee
MD5 5afd69c0bed65de15030850df23f9c21
BLAKE2b-256 b28e3cb87a67f114e98bb12160274d163b9a71327c8b52a51bd47cd0b7082e09

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 447a8b5b4e57bd28253731b35776e22271353b729beb6450c7f0b06900d3b6bc
MD5 fb10f7659a9aab32a7fee24bda316cc2
BLAKE2b-256 010d5a4b48851d6c967e3b08bcd75346c2f23a6ce1d15588f813a7a3f74bda9d

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 86bd778a57bd0b2d02e53bc5209966041110f74428d5b7c33f86b7a0c4f7b5b8
MD5 83f944306cf66ee779d615a754e2f6b1
BLAKE2b-256 a92ab7aaa8120680a8459ee1160b58dde330f17305c1b9eabc5308d06e5ca4ed

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3926aeff2de2706931ea972aaa08df3cf4cf62abdba8bd9c3f23207178fafea
MD5 5f5b15b5d1774e610254371a72f9fdfb
BLAKE2b-256 fd29efbfad2b8d539cc3362077fe93fb0f0e5e1bc3d0edf8f855b2da994f3f78

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7696bb05fd936e31677935b49a46a517c2c9986c3c0d1ddafc03630d9df942e0
MD5 67920d73374b8f49b742c5b1f8b3a2f4
BLAKE2b-256 bd6d32f50915bd630be58f168cdfadffdd42e73bac77e3c911b14cd83f0eefb5

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2f1a3f0252da5dd21322d848f235d59673fc2fbe31d4fcdde376a0a31b840e4
MD5 80b808d7638a2015aeebad811b67e1af
BLAKE2b-256 6fcc48a5155a4e7cce2f4adc4c64a8b4604d39ce50ae3e0ef00c20d8b8955913

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 03111f080341603f3d5fd1ca24af618c46abb1f9277f9ec90a47e31360f35ad0
MD5 7d3abe0ca341aeb95d5e808ab1d7553c
BLAKE2b-256 2bb8141dffaec2218bacceafd62ad1397826b1fd263193065a938fcf27cf8b43

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15aed39d363f81786dcf2263538ded0891a739ec70956551d15a6f7c2b91afcf
MD5 e18c3034c98c57b1b7e42558122e7276
BLAKE2b-256 d3ad5aba196276ecdb4829b8d4277719fc01476cd8feb77b8191980d0bf4869c

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b4a461ca617f14bf6617a62c983b5fa6bae74c78c4d32c1f4e73c3ce93918b90
MD5 c9ca0ef7be43733da56da12b6b35f20a
BLAKE2b-256 e4c3e2042b0d3af489535ef401956d5f1605bb2ba44905d30c8e52dfb2852841

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 171473535eab9b6e0e1f15491a0a2156bdd248501e22d7d07ebb23ccdfab47f9
MD5 5584d56ce44e603c8483a0ead88bc4bf
BLAKE2b-256 9791a484668414b254ff6b34bf39755c04293858b8509e25a8e8f99606d8396b

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 41.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 145bd3748748191372f6c2634999a32a6300614b90871937c893c4beebf20a90
MD5 430bcf2865149e4d5e7d91e9a2a6a1b7
BLAKE2b-256 b8776df3f2fba2abbebc6960600786dbb34b3831fcb3bb63fcad0bf1069acc56

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 741bce790099d3fc994964eebb02275d4b52779bc2886e0b499bdee7f96f43bc
MD5 dd1c68b63cb44fb7839f432e895a9656
BLAKE2b-256 4c336888d8533a4028c77ac30b26892a918c824ca7a1344b0f264b61d5b2a974

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a5d248826bffb37aaf8f391f673aa9f4b863dc374c76a05ba50ecfa989b3527d
MD5 3eddd763dc30c5614e8aaced30cdc215
BLAKE2b-256 1068c7842e5c6e94b48e43ea6565625a216a9c113569f43b79a95de9a2ac57b1

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d9f717c07e52c4b0a6adbae02f2f3c84cb0fefc54f4899c4a846e8adeef04c14
MD5 8ed0acd3d900eb18c495f2545c972b4a
BLAKE2b-256 2da323cae118588921c19e2b189f144d3ee85fad74e28287cc1eb019b02498c4

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8a1a3ab172ba8faab0185cd5d64b946f71bde5fd49cefae0fd1de537f072823
MD5 255a5b505871a691f5f83beb8aeae1d6
BLAKE2b-256 b9e1ab849e97683178bddfd50d7669fa67449375a0506f6e26b3c57c15f1c683

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7bc9a7899a9dc605f23c6890d3e66a359c0b8e8cc9834f6075c372189684ce4
MD5 3797fc4dba7ff84d79178c8d776f25e1
BLAKE2b-256 c083a51990859e66d045221f8b2cbd9e6469e6ff96898adbe675f1c756540d05

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 074c67312fdc9671b716aa0b17ac021c141040762056a08ba8c97da51382ab45
MD5 ec32e9028f74c12e4c8c208458d51d8b
BLAKE2b-256 6641f69117717350010653ecd4b8f75e4a20a571eb5af41e7b64bdc03679d66f

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e00888fb077523a149e5015f538e222098739ab9c3edaebd505fafb594edb015
MD5 c57f205d5a56c95134a2396349510087
BLAKE2b-256 aee6fa7fea30a3751cd4a67af0def8d03fa8dff015451ef0a78ff2bb23177869

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c7e5c2e5a0a2b42b0cde58891a9cf908bb02e3269f525f56b289a739b3290d21
MD5 438c6708a43bfbcf498b8ede87b3ce7d
BLAKE2b-256 e9d3e88ac3a92c6e042a2f413c8a124196b55ab3ff5e0de94ef1240612f6bed0

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 02749f0bfd72ed972cc56790f8e858770c1dac8e1715b4103e06491979372358
MD5 e65f1d85a50db9ccd389e205b2e69c23
BLAKE2b-256 9c7f52bdf78354abc10fbd01f152d7832e16d291a35e843d5df5a0298a403f01

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d10dd4f583ec9c2a75ddfe2bd6e340a2a0a359c849f59d22e57d523d1d56e685
MD5 faad269ded2dee06357874ddbaa6bd64
BLAKE2b-256 127588b1c3ab13f33753d9363425f5cb73c2e83a3286af75626d5bcb48e1a99a

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c41df5d7438926f67a7e5859b7b6102cff75796eddc522c5a71a7f8cdc32be3
MD5 d9a3c4c80315a35cf8b5f262ca727a16
BLAKE2b-256 f3f95fc9b21491d37e75ac989b4738ad8dec0b8d2e012fcec27fc0c940785698

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e9ac527f2f3f00746e7f89080d31025ddffc84791a29652a0bfad38c0724874c
MD5 a64df31f6fc206fe49f947143172bab8
BLAKE2b-256 533ece13523e0a5214200ccbdf2cfd255a8ad08b5597fd49d212dfa57c155b32

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4f94b6f57a912d9fa6bc0847f68553d2f3722b349322ccaf9504efebdb1385c
MD5 a5b4f00a406b3a12920325efc71d62eb
BLAKE2b-256 19fe608fc58ee3d83e6ef0de93d989cb542f5998b14f5637ff60ccef9d34f0a2

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b289fe892d28ec3a6dc8c49a3d6cd23b78b47a04ce48c12a3e9cbe61f584bf2f
MD5 1b43d0ee325d754f7ed7dd6ec28f13b3
BLAKE2b-256 3c76e0a2bda5665e2fa29753cded7abb1a6160a988f4ef9f5610ddb1c111f2de

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4723d4083b845682aa3f7ef425f1b570696515d1c76faad9ceb83a2ca0fbf14e
MD5 2688becdc7382150fddd90c45c05ae78
BLAKE2b-256 c30cc0191c67543ffc7b3343710565d1201c2cdb00b4e976974509d0152559c4

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 97dcf881aeeb1751c1788f7d8771778b4462c16f4af57e5a9f30ee373c7945fd
MD5 63459f5840bc9ddd23f25b260c6009a1
BLAKE2b-256 d774df6fc61b0103331f517f5f046c46191da596cb6b8ec5421afc73e82d5cfd

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ad4fde4611570a3a57fc6e467dba2aadc4f2d6163f91d385baaaeef3521005b7
MD5 a0781979d24cad5722f77dc163187f65
BLAKE2b-256 2eecb2679acbd9c57b12c91bb4a4b904bd921caaa7ed975ac99e5e54329c252d

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47ef14bcbb09e73b2f7f3d491df1e8b70dbd175c05c67184ba8f00d4838f1cef
MD5 3296ddccf9262a5024588ec75c28a72e
BLAKE2b-256 80c30248f2fe9db190da297d448b04da762a9937f872957490c0d58d18b9ac5f

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a0ba4d51f7e059b953babd5c94729a4fad316147a22b35f87dffdc8106b22bcc
MD5 87eaae84898b2723b9492194feaaaa52
BLAKE2b-256 c5088dd41e7ba48cf1fe0b618b0832d4fbd2fe89d5b69d923dc58801e9be9291

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe1621517135bc6abb8c7cb40599ccf193dd2ab96256c7a049d6a63de55b8705
MD5 2d9c3e5df4dd5b43aaa679a616a329b2
BLAKE2b-256 6856dc9cb19276e0a9c6ce564dc9dca58dddb02480f507a277ee8c34159240dc

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ca311548417358ed363617db694fc4e58bfc6b0973e7941f256a006c247a349c
MD5 385b60fc2ee47317e626ef59c425c024
BLAKE2b-256 46284b6c0efeadd0c6dbff0befbdaf0cab685840d72277529a374e373a35dca0

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4cb2b066b0c1fd29bcf20a31bdbf9254242e3d8b8d07398c799922f951546022
MD5 1769411bd5b751d595eed3dab8021704
BLAKE2b-256 78b547168799cc437be93cb50ced5d9818c8b7271d1e83cf183c0be1fd2bf11e

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bf4ceeae02c5b5cfc2063496cb75f88f47887d7d6a21cf1a6ff10d3c4e9da1d9
MD5 f769c2f80a61d8a2427af6710d56f6e9
BLAKE2b-256 c765a1cbc77cc12dbb2058003d5bfcb67cbb42029057e8949de0b3622646b1fc

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6d5d227dc34223d5d0fb3afbdc7de727b72c08d637d1bea11b78f7322a598476
MD5 5b5f207b2a698248b8d36ed12845ed1e
BLAKE2b-256 1664dbe3b35b2a8863ec8feca9b44314701a168f8422d17b050ec7d78e345b0d

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b87852aa9f3819334f8200df6ba0f2d27ae646bda8c28851c33d64e85f896d4b
MD5 c15fb2c68092ef97c9e76408cbf1b221
BLAKE2b-256 cb4f875b7ce333f6e5ff1d2add61f6c0d5aa71104c7e1122146e88f8b6bb3918

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 54c57875e6eaf0c6a85d7eafa35aa00d35317df0b8749a124434069a58047b13
MD5 14b566c6a84c35343c51a11dcfa2effd
BLAKE2b-256 be6b61748cf1b36c8e740c3cae0133ecf440487b4e47ca5f096d8108a8bb595b

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f3d17ac361029ce52b2cd9c250c30080dff0cf8636a9658132607dad49ac860
MD5 1f4f715942b50bc85358265151e35327
BLAKE2b-256 bdf372a42bc6cc7b63b3fc2d065e04f258c786b00ff25df703c63523aefac8b1

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a421e587d0c8f405b0e256f4236f25cf2bacdaf150729c112fea3fda41d3b7d1
MD5 6b5bf08dae03f51f9dd075e8d58ec5c0
BLAKE2b-256 802faa6dd82c6316bbf435e6aa798af10297aff1fd70464c2376ce5d6533ad2b

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7e0d84d8b661a50edee1207094d53b1c0479c51847691b3a0b85a0ee84b9364d
MD5 f31ce89aa6c23a855e39a50aa28b5595
BLAKE2b-256 d4eae5ee2f95c5906482f425cdd1453eea82f67cb451c4ded42ff7be0d96e39c

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38c78cedaa887e5f25b421cc6ac64b81437b67b783cf0a3eb882f4cebf527c47
MD5 2c92989e4e0d9a6b4d0238b4f3f612e9
BLAKE2b-256 b1d435646b04998b96721e0dccfb328eaf83ae0053dcc95b0cec136abbd13027

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd6e4c94a2493ed290b3dc78a5976a0f2580ef45dc9124daee2940631e8aaaf5
MD5 c7c5c7dffc9e783202904920cafaeab1
BLAKE2b-256 95c60208010ca1e72cf5a0003a050ff4e608f6aeb0c4aa4cb35315a375abb8a1

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bff09a4ea08db2969226fd012ac4a5f82d28a32703f6384955dd262f215aab7c
MD5 edbc82b087707edec4c67a74e298637d
BLAKE2b-256 5e9e30c230def8b3b47e3c1efb6634364ca6bfb3bb7605c568fb308f0072deda

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5e0abb512a55fad487e3a6d2e1aede840521c518bfa1221138c4357808b7e5ce
MD5 bd67743f692edb620e649e34c5e7cb6c
BLAKE2b-256 a9fd81d7af8e3263d1f29700e2134f09100d7cacd03237c726c88218c8c2f1a2

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd3e13a6f0808c05577d4401f451696978ea44d2ba58ade1cdd4189b5ebe0dae
MD5 03d4dd781efd48f3d3e00a20fe78e11c
BLAKE2b-256 5da18eaa7cbf1e62f7fe9723a07c9217cf86e507689176e090b3fbb748969d17

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-win_amd64.whl.

File metadata

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

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1984dffff3937fcfa43062d756053574a30ff79c2dd48062ec1deaba0c502498
MD5 48093beff4fbf8b89e26a4c9a10a93a9
BLAKE2b-256 71226e9eb35d4deb3e262c760bd2355c7b2d940d88fe226a176b8123bf5ed5a0

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ebb55f9c9280f0078eae2f7c44c30ec73a5c184ac9815131a070dfd47e93fea0
MD5 d761322967dd9220c4afdbaea669f024
BLAKE2b-256 17c9767a6527c2debca730da592ba4d3fabf0bc1d8aac756c4cdf3029a33bc46

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8496080dac574b0c2975cedaf1c5b10856f16d76b7103e33c1b523539a3d7d2f
MD5 534b7aff6cca3909bf072963726292cb
BLAKE2b-256 5fc66a5d95abb6022a5079277f845c5e3d71daafd408750fb59a7b1a8b82841a

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 795c17be4c78a7ac5afec22c3e13f6bbab26d5d34e4f1b49292175fb195fbe87
MD5 d7c49849f6c8abb3a6333caeedbd92ed
BLAKE2b-256 6a653f73cc8143eb9e3f41ce4a1865793df01f0c38906f73e9b1a5a67522c19d

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f3c1b7b2d399bb5ddcadae3b4f74d34c07cee000e13bb46f1b506efe053f8f2
MD5 d231292598f66de1265d5873e68ad42e
BLAKE2b-256 08f69784379bf5dfdc4d23d93dc84b7e1ee61783b7cc7c0f26a8035a60d21e99

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a6730d0e1e5e54bef7002a36fa1e898d6505e436a5fcb4d23c50c246e77cccb5
MD5 ce72a5076278fb0e585a8781c4a7287f
BLAKE2b-256 eb957f7d79568d7e5deeade6fdb2d69767bb0916875ba2aee6b18cc949d1bacb

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb31fa37603c6ffe544db597e80c9aee2a8482fff1efa5e52c93620f29cab0ee
MD5 5ede49df2c44fdbbd55c85bbdb038aa0
BLAKE2b-256 b02d4bac37b01687e7b4bf5eac78f295e6980a27ee061b0f62a8d2e3732db8ad

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: zengl-1.15.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 43.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d71cf0a4e74682c976f0d7b3a5762185dc3365db480b8c9a0f4b99d9aba7494d
MD5 cd1030e2ae273ac34e67b204f5783d8f
BLAKE2b-256 b665aa9af5b3f42d9f5db80fcda68c3fd8250eff161dd632fbeaf72782e68269

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: zengl-1.15.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c8af200400b507a29045be3cfa95009cf8e0131e2098e4822f8356e6e3480052
MD5 28e3f2459218f9c0a94fbea18141c806
BLAKE2b-256 f66cf2a0c70345d7c32a18be603efdd103063bbd2e5b1f33b9bc64ef697d6373

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9415a2d06fe70a2d84df123e94fc8a78f2db0195b9ee8fa54f915caf2a571420
MD5 d958fa6b659224e597a79cedbf0dc758
BLAKE2b-256 7a662a8c73061143a014adeb85ee445e2e66e0e4684373fb7d67c35dbc9eade1

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ca469672cd8685bd2a007fa0ff348c413509775ef8b85ad87cfd10676d2dc3af
MD5 347d90a50c4c760ea341070e99d49e21
BLAKE2b-256 7231dfbe786655e180eaab6f3d5f801dc10efcc914bdbcf54e1837cab1d9ed18

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65b2c1dc581068b2d62907159f1bb962a53234a7328758145a7d5fbc19bf646e
MD5 0602a68667e6cce42c2a4cea642db172
BLAKE2b-256 ad9ab484b3f0fda71125cb8e288b462a0113db0a2916a3aacff394f754790ba2

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 546c3de82bb2f6fae505f07c159defa6dbbafe59208336b792211feb96637161
MD5 0941ce35b6e1319977cc2d8caee62352
BLAKE2b-256 f2630986dfe2cbe2d18760228f2d3eeda81bbbb60ecc1b8945cb9c142b00ffb0

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for zengl-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6599527f511343f4adbbe80a6804192088987cf7dc09aa83b49ee9e262f1e98
MD5 ba0871f163ff5fcc01cd3e3755594faa
BLAKE2b-256 b9ab4552fb18b8ac5dc79131f5477888a1a7ee2b7a2d41fb25ffde8186fa79e5

See more details on using hashes here.

Provenance

Supported by

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