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.13.0.tar.gz (44.4 kB view details)

Uploaded Source

Built Distributions

zengl-1.13.0-pp39-pypy39_pp73-win_amd64.whl (41.1 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.13.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.3 kB view details)

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

zengl-1.13.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.8 kB view details)

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

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

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.13.0-pp38-pypy38_pp73-win_amd64.whl (41.1 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.13.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.3 kB view details)

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

zengl-1.13.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.8 kB view details)

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

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

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.13.0-pp37-pypy37_pp73-win_amd64.whl (41.1 kB view details)

Uploaded PyPy Windows x86-64

zengl-1.13.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.3 kB view details)

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

zengl-1.13.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (44.8 kB view details)

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

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

Uploaded PyPy macOS 10.9+ x86-64

zengl-1.13.0-cp311-cp311-win_amd64.whl (41.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

zengl-1.13.0-cp311-cp311-musllinux_1_1_x86_64.whl (118.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

zengl-1.13.0-cp311-cp311-musllinux_1_1_i686.whl (115.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

zengl-1.13.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115.2 kB view details)

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

zengl-1.13.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (109.0 kB view details)

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

zengl-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl (42.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

zengl-1.13.0-cp310-cp310-win_amd64.whl (41.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

zengl-1.13.0-cp310-cp310-musllinux_1_1_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

zengl-1.13.0-cp310-cp310-musllinux_1_1_i686.whl (113.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

zengl-1.13.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.6 kB view details)

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

zengl-1.13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (107.6 kB view details)

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

zengl-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl (42.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

zengl-1.13.0-cp39-cp39-win_amd64.whl (41.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

zengl-1.13.0-cp39-cp39-win32.whl (35.9 kB view details)

Uploaded CPython 3.9 Windows x86

zengl-1.13.0-cp39-cp39-musllinux_1_1_x86_64.whl (116.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

zengl-1.13.0-cp39-cp39-musllinux_1_1_i686.whl (113.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

zengl-1.13.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (113.2 kB view details)

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

zengl-1.13.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (107.2 kB view details)

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

zengl-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl (42.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

zengl-1.13.0-cp38-cp38-win_amd64.whl (41.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

zengl-1.13.0-cp38-cp38-win32.whl (36.0 kB view details)

Uploaded CPython 3.8 Windows x86

zengl-1.13.0-cp38-cp38-musllinux_1_1_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

zengl-1.13.0-cp38-cp38-musllinux_1_1_i686.whl (116.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

zengl-1.13.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (115.3 kB view details)

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

zengl-1.13.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (109.3 kB view details)

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

zengl-1.13.0-cp38-cp38-macosx_10_9_x86_64.whl (42.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

zengl-1.13.0-cp37-cp37m-win_amd64.whl (40.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

zengl-1.13.0-cp37-cp37m-win32.whl (35.9 kB view details)

Uploaded CPython 3.7m Windows x86

zengl-1.13.0-cp37-cp37m-musllinux_1_1_x86_64.whl (113.3 kB view details)

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

zengl-1.13.0-cp37-cp37m-musllinux_1_1_i686.whl (109.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

zengl-1.13.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.0 kB view details)

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

zengl-1.13.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (102.8 kB view details)

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

zengl-1.13.0-cp37-cp37m-macosx_10_9_x86_64.whl (41.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

zengl-1.13.0-cp36-cp36m-win_amd64.whl (43.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

zengl-1.13.0-cp36-cp36m-win32.whl (38.0 kB view details)

Uploaded CPython 3.6m Windows x86

zengl-1.13.0-cp36-cp36m-musllinux_1_1_x86_64.whl (112.4 kB view details)

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

zengl-1.13.0-cp36-cp36m-musllinux_1_1_i686.whl (108.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

zengl-1.13.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (109.0 kB view details)

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

zengl-1.13.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (102.8 kB view details)

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

zengl-1.13.0-cp36-cp36m-macosx_10_9_x86_64.whl (41.8 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0.tar.gz
Algorithm Hash digest
SHA256 1258cbc475f9fdbc55570a5879067e32fd58223173a84c2d4fb7bc339d42cb2c
MD5 19514daba59c20372f38f7f78fd81b1c
BLAKE2b-256 71288909081e589d5c7040851fa4ad72af7a8877eb12a856855e19d27ec435f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 87b0e786cd13860f1ea217aeb1a0a7e18be3feb6979b9708ae4baa6484b6e09e
MD5 e8e14ea961e075298a7ae92b6d76145e
BLAKE2b-256 b6d8435f08df16887b71b1192af27f01a9bd56512f1d7c4f33e9be08df79cd51

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.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 6c98ff80123f91d786319b1dd62fb72014d4d174be7d9330c54803dd31d1b2f3
MD5 808ea995629038a263fa0b4e6b7e28d6
BLAKE2b-256 1df61aa7bb34a5cc65fb0337d0a0b718f3b375a1ae50cc1066212f1a8b56a641

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f96531a7839e26a1bb3e3878d9c193f3f2a007d7a5f125b23f542bf5b9edee58
MD5 5a12072c91e7a7e22c9ca98c11fa8e28
BLAKE2b-256 bbf831e289d0edc772a181415171565c329a157a7292c89df9b1452376ebeca6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ce7483fa23855039f302bb9e527806fcada5c39174377a956799b994256de94
MD5 8efcd58fc14147c3504bca1ff95e5f7b
BLAKE2b-256 f4aaf7c14bfe38d24c72c7380cdc39655e55dc8cd5059a4b859a2dbf571fe4c0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 06bfa25946cf2c1377151dce6114c42f4e051831b9ef73873a0f3039e7211a5d
MD5 98fc4905753d4c38f4909eb35a19b122
BLAKE2b-256 f0c25826712884948dfcf89e3dd64474241e4e66a541d60c06ed1be745a479f7

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.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 b8e8dcb12058933030af647fc3980856ba0e73cc3702ef2bbcd7218ec335cbb6
MD5 9206a79daa7b46de1c3e5b9a06dce7d5
BLAKE2b-256 49178cc806fad3192634efa4955615846421e6ba01c8ef231c7ffb9f4b921e9f

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c48c99e0af0cc4ed043867ed5256b3df7e25f795e6202ea999bdc044325b25d8
MD5 404089f03dac4901ddaa53eff366bdc4
BLAKE2b-256 5fdeae56f034d2a94df690826f2255edb7936711be074e9088bd7546f40aae80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fec4e9e87a22f04312f396522d2b0fee0ccdd9274b832d6b5716c3278941ae34
MD5 8595f28f9bdb589db67c91c16e1b5d41
BLAKE2b-256 036b98535f688376e6e1a00a2ad1480ca5ccecc0be403e83b85d080479aa9af1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 58f90d175649f66d45f05d33cc9aeba9f7f5179d096c4f5cd51b300f59443d26
MD5 81cb9a3713dc18ea7d6ccf6b8cd7a805
BLAKE2b-256 ea06648e711a7e03a3dc2c9bd92cb1cc1e1c48236359db0cc6fc7ec5c82de515

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.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 b8b997051d405de9d5e0605af66d459ff0e62c4bad1c256a23b1b8768676802b
MD5 6dfbb8a6ba5415a543a4a026757fad70
BLAKE2b-256 d31d7da7f6dc349b972e2f3ea3f72157a3b2acd191437dc8866de21225c0df34

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 60ff9468d239a3c4f1bb534822727dc6e64164b567e6a7965fe98c12b79af793
MD5 f918656628913b6b014448c079ba1732
BLAKE2b-256 ac261b22a5cad4dcc2d689e0b67db6e0ba212de97f585ea7dce6cfe9b91b4a16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 802853c7218159503807a63ad854fdb0f1d65b4f810cbaf13a2c1221ca167cbe
MD5 1be929bb7ee628c484af3e2b9ad3e518
BLAKE2b-256 c8ddfc10a4900a7c8e7d9b0684bcab1ef1c8231a494be3d373e32774d4e4a413

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ae173be4c6e38677f8d7491ddcf3e140f7f92652285189ec3fc0ea3299ee7e0
MD5 f6aad00a6752fd1ad646de537faf4d42
BLAKE2b-256 56a7036a16f5cc7f511bd17b4be70012aa4410492ba3c1b754a9dcefc8c5527c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: zengl-1.13.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.11.3

File hashes

Hashes for zengl-1.13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 800b7bd3243a19b879ad1a8b84dba087ecbb76c1636fc92ffa2a5958a264650a
MD5 1f57f63d69effef66b821e7e0bad5a01
BLAKE2b-256 071e698537be9a3cbcf6ff364cfae050be2218c279bf1613ab8b8614e9eb4bc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d7cd35533fb70bfee220f81ce4d8c3c2d2ed867fd73e158c303bc5eed5346d16
MD5 f4dad785c404814b76b3a2807d51f97c
BLAKE2b-256 375fa6d76ac5c23ee647f61d862886be47f9fd3407efddd16de51dcb58e9237a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 12523d3a59ae8b6654354817aaf737cb7b34a90966d2c00a0fb6f046204f11f4
MD5 be7b4463325f219878aab4dd4e740843
BLAKE2b-256 8d938e37f3e4b432453e59a0dcfd7400aef63d5c057a97c86ab505f12e71be6b

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f10bf1a5d56d61fcd492cd7ce1cc10dbfb0391227055c12a3bf3cd234a554c8b
MD5 0fce8fdd234d54f84161a7e0d9df2abc
BLAKE2b-256 c7bcd55568dd07d1eec98ca51887b777a46f07301b53a1b53e76f038f2ac0744

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b62951e68907ad725eb3468eeac4a64e8c5622657185279158549358603ecfc0
MD5 7ec80ffab3414ac973136ac8af6a2dc9
BLAKE2b-256 d7fd6ff0d72f40d0d63bf9d2ae006d18a4abd5b0b4b3cdbf480c960f62bc5b18

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f6f48c9851400558548e7a5e7672afe5c938f0df7165ebbecc0e81cafdbe492
MD5 7efc428a157408d539f51fcd8f191b30
BLAKE2b-256 9e28a69a0b5b8f764587def08cb81804cdb5e037514b3b6fb5b57ed2ec82e862

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c45b59f39db958924748d8b88faa8d2425dca0a849565b530b3e9abfd73a8ee7
MD5 05fdf04e86bdc6f9d511eb4e0693aaab
BLAKE2b-256 ef9ac8bb94550ae055042a94a1bb82916815ee4d3f6b2b4cd3eef4d41de40064

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: zengl-1.13.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.11.3

File hashes

Hashes for zengl-1.13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7ff1d4d2cd705a57a5ef6cec34c5ac247ef6034650764bda11d75809288f185d
MD5 a6e5acc6b8b2cdf719041199fa7424bb
BLAKE2b-256 aabfaf6225ff8551d330dedfb41b2cff85db04b87d8eeda81a387c9a12fdbfdf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ea34b3a94761132538a2b4e78d116c1d1db7c88b40429be3f7337a6c182d5b9
MD5 afa88379e022a591f622c0c45f282c6c
BLAKE2b-256 3a523a8804aee88dc9de9555c3b53a009508514f30b1d262480516db8f659703

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 390ffe591963720ffcd63bdf42384e7a844a23e4a5e09eb994998782f129ea4a
MD5 644236ea835f894f098e1e92a9467d6a
BLAKE2b-256 a337f5fe431ad7938794548a917c7afcf26caa01d938c1163a05c07516447c95

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fb9c7e835571890f98edd24b0adab7c62140abf1a29584a05de1fb7f6bc00fd
MD5 ee9ff0bb3063f3ac82e89b5689027d61
BLAKE2b-256 e5108d8f1d1feee5ce5d1ee0cc5b30f7d24ae89c4f505f1618f7736f26a5f8b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2e5046abacafdc61f35563ef3daefe3aa76e42e498a2d2427146b2f127f6d7c
MD5 6858d2101ec74e7013b1f1d110cb144c
BLAKE2b-256 d634f7556c8c9e64eee698e22f66ea1abdd0233c8d7e5adaa162ea2eff3f3cc9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d26bec78b189ba52637a61b604caa551d495f25c2753a69f8f3b71aaddd78b7
MD5 3d96c555a537b4ffe6afcd24dab6d647
BLAKE2b-256 13e29b7fb0d62003eec9f8c4643e553a9a7e01c62522984470e81bb04db595c5

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e345db972c143afa589cd37c67388cfa95f461dd31ffcd589eb47df5e96eac02
MD5 b5fb174168d2fc668d68632786c508ab
BLAKE2b-256 e3c0f4642a9ec5a42be1fbc92e11f7daa315d18353c8d787a2868c482c573917

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 73a6aba87d7d8de929af7f32bd0a1c20ed60b844b8c3bf1eedc721b98811191f
MD5 b2bf88db9140c4b10aa9158e6dd751a1
BLAKE2b-256 0f9eba5d171d2122c04e7145bd3364284353ecd3340291f08c71568052b1e1a4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a4caeebc9d8e2e1193b5e7401070306371988949eb5cf061283929f4ba2c6c5e
MD5 feeefc1447ec1a7bd0495c0fac033a12
BLAKE2b-256 bdb6a27bf92a3a2a3254f4a66289ef846cc58bc3389a2bbc01a70da3e37bb0ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c1d318ab7c27eb36c0d20989b109a73cb826f5fc1ca218f721f1daaae94fc860
MD5 ebd4de4c17d0ee618f6bb0ec1517d024
BLAKE2b-256 95f2837edc0dc476e210c98861623930b70b072dcb82384b33b0f0507e38b7d7

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 473f68c82e7880ea9d9803567ad94f541b9b41b539b4f62463bd7b9e863c8c6b
MD5 70215104448404724d4947efb5d82e46
BLAKE2b-256 9ff83982dce615bfa1bc34bebad3eb589c279a45f412bf610b5f88ddb9d596fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 72797e33e20b51975a0248b7d05608e0bdc503c66c2008d4135e6d4d7dc15d24
MD5 53e2d901f35c62bbc19554723c45a0e7
BLAKE2b-256 17f5c2c0fa3cde4091e0d110d592efd1c70927b68a826a0eb5b28f489f7c6207

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c3a748ebe6a207a68e7fb0d211879a5041685a2731e46789c59504582e20de5
MD5 2cea3c6d80cf3f3ab7b05a37c79ab522
BLAKE2b-256 b189e2dfd9abda6945aa54ca3dbcb45157a30cfe6696899e91b6b69cc49144d2

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 52349e34aaf29388c73322b168d26df96d6f561c2ff5aaad9bccd1d4f66419ff
MD5 2e78a696e71719e9b6d786dbcf2c99a9
BLAKE2b-256 f8ba0ef45596a6ebe32261c021142521b6d85f4c311127f6a9424b4378368ddf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 eec9c5a93eb4f17a30d38a7c16b870ffa76526ce10965d42e245f679016cd995
MD5 ea377d28f4ecbfe51192e765abf2cdda
BLAKE2b-256 9b8516b0ddab04bbeed796ca400f37c26a663bc97975781ee513c3b5bda98a6d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4b1416736df0fb19f500a7ed715a6f58911e44b31afc6ad7a7306d8136226d38
MD5 b9727b9e7555f17d22e02f9c1e86038a
BLAKE2b-256 a49756855891c0da7672178631ce3e82d320f0415fe1f2e1a35eb2fb75838028

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0c550ecd54b306348879ff0d742bdbe343dcbe3a3d371aa77707c98d24508356
MD5 5be71f1207fc89dd748664d3d57ceae7
BLAKE2b-256 50af425e8d16b4d503a5fb8ffad18a464f2f4e00f8bb791580429a45adc6bc8e

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9adf9688166c7d0a37aa62dd0f1ac385152931028f548e5aa62a8916c9cf48c6
MD5 ab25a2e18d9c91f7c02750a02b424748
BLAKE2b-256 4b0f26f3621f99741e61954c2547ec6987fbb8468d559d129fb4afba386ed9f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b34d3f2ba4a96aad71adb44ac06a531405478d8b011ed23b2a3c75fd0d27575
MD5 c182208341360f531e989c50332dcbfd
BLAKE2b-256 1b1ea52b1b1491c09fc09f7e98eb90dd61df55b884474367fc231ab8765f0c43

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42f4662cb7b46adfa9d29200e8f262a1f14f9d668b10701fab66eb68800fb82e
MD5 a95789d092ab377f76ee6b061d2058e4
BLAKE2b-256 7bde11f951a2217139259fef89fec584c68e4c98c928d8fd518a1904ee68419a

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0e2f01a42cbf511b615d3e45af256ac1e18a9a4614540dd68c3de9c84b92e193
MD5 e59cc0aa376599c95a9ecf76a34af921
BLAKE2b-256 9834624db52777bf82dddb23a4d4f55c961b118d0538319881b858c953677838

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 20595baf6c1e0c0d484264b822db42de917d76d370a9156db6b09edec5bacac1
MD5 edbbe36783e2782d1e13c66c1ce6ef07
BLAKE2b-256 49b37d81738989af8225e289a801b6b380c0c4ff8df29d1fe8fb095311df12dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a879b6f2a0fad6ebca4a9259a0027f9ab97c5fdb5b63e81616c74fbcdd0bfd5f
MD5 b87422e8324756b6d20b4675d2878a9e
BLAKE2b-256 3d826e42a795c50328173607ef4756e9cfd9f880ed8d053f9c61a257b67f1b12

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 26416ba48ec6209f497d4d5fb66c6b45232b8104e5a9e5f18289fde200fe30fe
MD5 e11386a06500a15859ac397f94a7f1d4
BLAKE2b-256 5b381e74719e95eb379ca9631f4358c23522b3c5077f3269f4266abd1ea34738

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 923aefb052d417b21b10ac139d27ededeefb650597b331c18858a008486c0b54
MD5 06fd336a8204766735801a20cde2581d
BLAKE2b-256 fadb237fa0668f6e227e65124a0f0266a79c64d29de0cca56ff76fb7e8102018

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb93aae7359267d26c9e25f0421a582aaa8ed189c6805619f1e1ed6d9599491d
MD5 aed97d1bccd2ea5431bd702b129f3861
BLAKE2b-256 6cb34be1c13ce1d05ab705a50df7d656e6371c45ec78bb06d0875ac5779152ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae3541032e6e1fed39cacacd86e3ec2e1789e512fbc62fbadd5e96b3610b2e30
MD5 0ce064a115618cf6787427f10777a937
BLAKE2b-256 c900a5afb4ed7ece0c7cdad2ac5c003aa9463ece8a976f57f7120ee80123add9

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a34df986493e5031fa31aa9483e6145e0a42a1f8411fd0e84b1bec45fccddfaf
MD5 e8cf07ddaff6bf00bc1a2e8009efe52a
BLAKE2b-256 a6a2645c18e17612385f11710bdc1e2ce6635d35f4e2a327a98b771d7d8c5996

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4577282c455e4dc0bbb599fbb51d1bd327e782f2eb9838e0aef36c487c665b3e
MD5 67f356aa24de77df6fd8f42d6b0081f4
BLAKE2b-256 120d8138483b50a847012d14a06d69b34cbe21ab2c06676fa66b2113fefbbe90

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d07f65ad0ce93c89c0ceaa017b72f850d0f31570a540532b77df4bda6806f170
MD5 ec57a427a51ac43a68c66fb0eb1588f0
BLAKE2b-256 6f2f7b07781a8d01f3830c29b02770e674ee721e3dda626cef86b6cf34856d39

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f880380b9e6c3633e80480d18d6965ff82f7ac45900447ca807cbb73bcce7a29
MD5 f6f2a6bfca65a3916fe7f419746be64a
BLAKE2b-256 a0cff0a550fbdc2843b7a037f31279c2481e93f4f79085938c8048bee474e06a

See more details on using hashes here.

Provenance

File details

Details for the file zengl-1.13.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.13.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cd70a7c446514b77bbd50de24b96a4624b411923a293eee1497b99fc7b898c3
MD5 6e3358f8d627b9a7a26a38e477eaa737
BLAKE2b-256 885608f7b83ec78e746ef466683ed147d20629e54763b796851a4788e2b816a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 436ec9e445ff0ca136f504897e883f76c989dd0424c8584457cf59252a9f8ddf
MD5 ff699fa7b2e9fdb00206e19957e5dd25
BLAKE2b-256 ce8aefcfabe8eeb23eb3c376e94bcc70c0736dc6d64a35d55150485e82eaf198

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for zengl-1.13.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b62221909e9d795c23cfce78fc2e0327417860a5c7f280982737778ea65d3ca7
MD5 f3cdd37baa218f7e84c938f40cd9514e
BLAKE2b-256 67f26fad1449c7a60663a62203dcb41fe73a7f3763e1b652b0901144adc95ac7

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