Skip to main content

Portable Headless OpenGL Context

Project description

glcontext

glcontext is a library providing OpenGL implementation for ModernGL on multiple platforms.

Backends

A glcontext backend is either an extension or a submodule of the glcontext package. The package itself does not import any of the backends. Importing the base package glcontext must safe and lightweight.

Structure

Every backend of glcontext must provide a factory function:

def create_context(*args, **kwargs) -> GLContext:
    pass

The create_context method can take any number of positional and keyword arguments. The factory function must return an object supporting the following methods:

def load(self, name:str) -> int:
    pass

The load method takes an OpenGL function name as an input and returns a C/C++ function pointer as a python integer. The return value must be 0 for not implemented functions.

def __enter__(self, name:str):
    pass

The enter method calls ___MakeCurrent to make the GLContext the calling thread's current rendering context. ___MakeCurrent stands for wglMakeCurrent, glxMakeCurrent, ...

def __exit__(self, exc_type, exc_val, exc_tb):
    pass

The exit method calls ___MakeCurrent to make the GLContext no longer current.

def release(self):
    pass

The release method destroys the OpenGL context.

Development Guide

There are "empty" example backends provided for developers to help adding new backends to the library. There is a pure python example in empty.py and an extension example in empty.cpp. Besides their name match, they do not depend on each other, they are independent submodules of glcontext.

An "portable" backend implementation must load its dependency at runtime. This rule is for simplifying the build of the entire package. If an implementation cannot provide a "portable" backend, it will not be added to this library. Non "portable" backends are welcome as third party libraries.

A backend must be lightweight, its size must fit within reasonable limits.

To add support for new platforms one must edit the setup.py too. Platform specific dependencies are exceptions from the "portability" rule.

Example for platform specific dependencies:

  • gdi32.lib on windows
  • libdl.a on linux

Please note that libGL.so is loaded dinamically by the backends.

Current backends

Each backend supports a glversion and mode parameters as a minimum. The glversion is the minimum OpenGL version required while mode decides how the context is created.

Modes

  • detect: Will detect an existing active OpenGL context.
  • standalone: Crates a headless OpenGL context
  • share: Creates a new context sharing objects with the currently active context (headless)

wgl

Parameters

  • glversion (int): The minimum OpenGL version for the context
  • mode (str): Creation mode. detect | standalone | share
  • libgl (str): Name of gl library to load (default: opengl32.dll)

x11

If libgl is not passed in the backend will try to locate the GL library using ctypes.utils.find_library.

Parameters

  • glversion (int): The minimum OpenGL version for the context
  • mode (str): Creation mode. detect | standalone | share
  • libgl (str): Name of gl library to load (default: libGL.so)
  • libx11 (str): Name of x11 library to load (default: libX11.so)

darwin

Will create the the highest core context available.

Parameters

  • mode (str): Creation mode. detect | standalone

egl

Only supports standalone mode.

If libgl and/or libegl is not passed in the backend will try to locate GL and/or EGL library using ctypes.utils.find_library.

Parameters

  • glversion (int): The minimum OpenGL version for the context
  • mode (str): Creation mode. standalone
  • libgl (str): Name of gl library to load (default: libGL.so)
  • libegl (str): Name of gl library to load (default: libEGL.so)
  • device_index (int) The device index to use (default: 0)

Environment Variables

Environment variables can be set to configure backends. These will get first priority if defined.

# Override OpenGL version code. For example: 410 (for opengl 4.1)
GLCONTEXT_GLVERSION
# Override libgl on linux. For example: libGL.1.so
GLCONTEXT_LINUX_LIBGL
# Override libx11 on linux. For exampleØ libX11.x.so
GLCONTEXT_LINUX_LIBX11
# Override libegl on linux. For exampleØ libEGL.x.so
GLCONTEXT_LINUX_LIBEGL
# Override gl dll on windows. For example: opengl32_custom.dll
GLCONTEXT_WIN_LIBGL
# Override the device index (egl)
GLCONTEXT_DEVICE_INDEX

Running tests

pip install -r tests/requirements.txt
pytest tests

Contributing

Contribution is welcome.

Pull Requests will be merged if they match the Development Guide.

For prototypes, pure python implementations using ctypes are also welcome. We will probably port it to a proper extension in the future.

Please ask questions here.

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

glcontext-3.0.0.tar.gz (16.4 kB view details)

Uploaded Source

Built Distributions

glcontext-3.0.0-pp310-pypy310_pp73-win_amd64.whl (13.0 kB view details)

Uploaded PyPy Windows x86-64

glcontext-3.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 kB view details)

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

glcontext-3.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (17.8 kB view details)

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

glcontext-3.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (9.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

glcontext-3.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (9.3 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

glcontext-3.0.0-pp39-pypy39_pp73-win_amd64.whl (13.0 kB view details)

Uploaded PyPy Windows x86-64

glcontext-3.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 kB view details)

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

glcontext-3.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (17.8 kB view details)

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

glcontext-3.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (9.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

glcontext-3.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (9.3 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

glcontext-3.0.0-pp38-pypy38_pp73-win_amd64.whl (13.0 kB view details)

Uploaded PyPy Windows x86-64

glcontext-3.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 kB view details)

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

glcontext-3.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (17.8 kB view details)

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

glcontext-3.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (9.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

glcontext-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (9.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

glcontext-3.0.0-cp313-cp313-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

glcontext-3.0.0-cp313-cp313-win32.whl (12.2 kB view details)

Uploaded CPython 3.13 Windows x86

glcontext-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (46.9 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp313-cp313-musllinux_1_2_i686.whl (44.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.2 kB view details)

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

glcontext-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (50.2 kB view details)

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

glcontext-3.0.0-cp313-cp313-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

glcontext-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl (9.4 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

glcontext-3.0.0-cp312-cp312-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

glcontext-3.0.0-cp312-cp312-win32.whl (12.2 kB view details)

Uploaded CPython 3.12 Windows x86

glcontext-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (47.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp312-cp312-musllinux_1_2_i686.whl (44.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.4 kB view details)

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

glcontext-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (50.4 kB view details)

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

glcontext-3.0.0-cp312-cp312-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

glcontext-3.0.0-cp312-cp312-macosx_10_9_x86_64.whl (9.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

glcontext-3.0.0-cp311-cp311-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

glcontext-3.0.0-cp311-cp311-win32.whl (12.2 kB view details)

Uploaded CPython 3.11 Windows x86

glcontext-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (47.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp311-cp311-musllinux_1_2_i686.whl (45.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.7 kB view details)

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

glcontext-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (50.7 kB view details)

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

glcontext-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

glcontext-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (9.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

glcontext-3.0.0-cp310-cp310-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

glcontext-3.0.0-cp310-cp310-win32.whl (12.2 kB view details)

Uploaded CPython 3.10 Windows x86

glcontext-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (47.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp310-cp310-musllinux_1_2_i686.whl (44.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.5 kB view details)

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

glcontext-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (50.5 kB view details)

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

glcontext-3.0.0-cp310-cp310-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

glcontext-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl (9.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

glcontext-3.0.0-cp39-cp39-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

glcontext-3.0.0-cp39-cp39-win32.whl (12.2 kB view details)

Uploaded CPython 3.9 Windows x86

glcontext-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (46.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp39-cp39-musllinux_1_2_i686.whl (44.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (51.0 kB view details)

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

glcontext-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (49.9 kB view details)

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

glcontext-3.0.0-cp39-cp39-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

glcontext-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (9.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

glcontext-3.0.0-cp38-cp38-win_amd64.whl (13.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

glcontext-3.0.0-cp38-cp38-win32.whl (12.2 kB view details)

Uploaded CPython 3.8 Windows x86

glcontext-3.0.0-cp38-cp38-musllinux_1_2_x86_64.whl (46.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

glcontext-3.0.0-cp38-cp38-musllinux_1_2_i686.whl (44.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

glcontext-3.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (52.2 kB view details)

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

glcontext-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (51.3 kB view details)

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

glcontext-3.0.0-cp38-cp38-macosx_11_0_arm64.whl (9.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

glcontext-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (9.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file glcontext-3.0.0.tar.gz.

File metadata

  • Download URL: glcontext-3.0.0.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0.tar.gz
Algorithm Hash digest
SHA256 57168edcd38df2fc0d70c318edf6f7e59091fba1cd3dadb289d0aa50449211ef
MD5 7b0d0d1405c5a775609f3f27ba7b2258
BLAKE2b-256 3a808238a0e6e972292061176141c1028b5e670aa8c94cf4c2f819bd730d314e

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2b0c5240125d75498a8f14596484233e4effe98a6a035f566872dd2fdf472ceb
MD5 a3d050325839bb14609d73f53633f49d
BLAKE2b-256 06cb0995eef99e56394b93bea3aa20bc269ae09125b66c0b7c1e3338f44c93cb

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.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 d467cce2dac8c3928847e90310eb6bdfdfa69f8df39b76a74734046faa15e688
MD5 466dbb6654b2f0887b55fb1db137aaba
BLAKE2b-256 01e55209be64858f9d7f9861f03ed5662491642d8d31b51a6a8495f084869386

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3a190b1cdb39110c7b56c33857dbff493a364633bfd0ff402a1ce205956c94ca
MD5 bd354bf226b8fd14393488634efe2702
BLAKE2b-256 07ba2f093542218c9c38b293df0f501509fdfeb5dad975135a5467431aa9a774

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96d1bbe62c5bc5315ca2f84a2abae6fa7b7d645dd368415a0cd1ee5ba6f3f8f7
MD5 6a49e8b31c27c977acbb6a117b88c02c
BLAKE2b-256 39a2a0d1e7492f14727682820120062717a118f0196cda8cf6c1a6e6c4ab6d12

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f4e285e5d40e7a9bafeb0651c3d8f1a7c822525dec7091e97109ba87a70dbd1e
MD5 1a6ddb22055ef90db7e762eaf7beb8ff
BLAKE2b-256 ee848f6ca5b8005ec58adbf51e2e6c3b5a20f234ea8f7a2e1df52835c9b23274

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c3648e13478d77128a74dd25baa98faf9ddb9cbcba5af39775ef3a496f71fd10
MD5 5a3f6e297b31633d3901b489c36101c7
BLAKE2b-256 6094d4c9cdf99ac89c673454c3dbf385cb48385d05df8394784902e5f0e00801

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.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 ed5135fdb0da5e0decea1cb26ca10a279188aa0bc4462f1c77e214d6f956a710
MD5 8cf34a94d07e6b452c5a1cafc6fda37e
BLAKE2b-256 8eadfc484a51638e41ab82429fa5cd69b809938ffa80badc9887357e006476f2

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07980350ba2aac9f793185f90c4f561ae1aa03cc11b58cce4b51e20a70e8c6e3
MD5 15a4c17a03f6d7eba969205536800dc9
BLAKE2b-256 37ee0c99857054ad659d826459cb228286255f7f90f09d9054685e62cbe34cec

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1712d7a7216b687b181291098e5117e5fae1f1df466583b4290dc2e80d9a72c8
MD5 27c6224f3568e72428e5c7da7657a115
BLAKE2b-256 a0f22ff96dd4e95835eb306f79d8ea9a7c0ec345c66707fd2fa541016c51c84d

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cf5af894228b4357b088a6e26761438d799c2af907e33f17935072fe46903c2d
MD5 6086a24e9e6b07fbbb63516319840276
BLAKE2b-256 908c5aa059180e34e7222960e4570914d60bcc52bd86fe63d771c166a5a7ef9b

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 dfea7fc7b22afce49027d8470a84f9c7c6f06a09b43f6606030b53b3240df0d1
MD5 8034538ee6bfcd3f32e9c717157115ad
BLAKE2b-256 fd3530e2e5de9a3882539e211c1dc0b736a60f130f1b1945972f08f8c4e55416

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.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 cbb413b6bf3b2ded2e5bf4235b75eb9ac9d36361af38393c53c689dfcc096eba
MD5 710f1d8e7eedf4be1acaae9b3c8e2367
BLAKE2b-256 b812e11d7266887a445dfe02b9398bd12c39317e04acda485e9bb47adf37add4

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1ba5af7ca9309bb42b89cf25f576cc28ae36671be01ecdfce264308a007880ac
MD5 2b18a613462b79efcff3742cfc4ecacf
BLAKE2b-256 01cbf7154769db2bab72da7d8df431cd5524d17408dc2fc2439c82a7b02b17df

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9b0bd64b01be0ecad521ca4869153893ed10f8c9043dcd8d1a81c8f686008c9
MD5 f5c68922d708d1a39f1959458bd2b33d
BLAKE2b-256 be37ebf855f74b0aa163b3ce81e1948f96304b2878698246ee7fb1de14e56f08

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d89a6bcf0129f27594c07eb9aafc33389e9dd66f344fe1e255fe297bbc123317
MD5 8c5da2559d6a4f7005fb6af87637d34b
BLAKE2b-256 8714ab53dd56d88aa24a6096bb3d689379483f40ddff7762b6b3e2955fdaa6ec

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 18aa4b1df50e8c8ea39bd0f775f39bcc987521f92c4ed019ec7d70078471354d
MD5 f2c04781d9a3f0d89868a00372218f15
BLAKE2b-256 53b4f0e0860526b8661ec6ae2b25a15b61100e551f57f488613c564752173a56

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6678e0552b516fa8fe62f500ef2b953bec991e82a003be2a9840d16556d03d2e
MD5 81109536cc1a0e3afe9b7979a374aa7a
BLAKE2b-256 e06d033ba23466d596c945f5f31f5c4e50cba3bc6664fdee58f6ceab54b76f4b

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0140c5df37cb48271527355062d35589dc3e1e7e73b51adf9962ed5048115f69
MD5 0f759e3ff9217f5d5351d20c2419d1cd
BLAKE2b-256 aaedacb12e67589deaa96ad29d6994c2b9383afd18700f4f2a42ff342628aac5

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2634d5e9647a6d7b0c5a5c0c57e91ac98aa79759bffb42459af4374b049fab01
MD5 9963bcd84b05b8234d85bac308380237
BLAKE2b-256 f058dc9a56192b889587e51ea511804bad5dec816de81ce16831db9fe19d5c40

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89ad50d34aa62f03f6aaf6ae39fc27afd1b0eaefb0281aac51f686dc5672d473
MD5 b09b74651ba1f03f91b213f31a7a363b
BLAKE2b-256 034d7fee00c76d678b06529e939ab6f3e3190af30208fe2e984526899026a437

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93fda9b378ce6d91f366e83e71ebdafdd167280a9834d1d6341ce6457c4e42ed
MD5 3503bc9cc5cbd03c97ec8a34a358972e
BLAKE2b-256 74c12d57062d2f2f6e55c58b12bdeab2a39b209f959df32039d099ecdfe96bf7

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 857fd83e60f15580afd369dfb651a10d84a70ec35995622d253551bfb3ff9477
MD5 624edf04c6da415dcceda260e17d6ff3
BLAKE2b-256 b9d7c3220898d72fbf938660ba5789c19cf245d21b45802a5d86cbcc67d66413

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5bd37089570d3cdb01c6c0b315c49ce8a4dcdab2c431f5ba9f37a8b633cebfdf
MD5 4780b1fda685acbadf86707a95f0cc77
BLAKE2b-256 12be0ef6a6710164fde818040238b041b02a082a2b9d210f18632ab2354d863e

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e80bb37ba727bd20c192f2754aea40c437a7665005c1001c10752f91913964e9
MD5 071d8656e2ea7fcd4f33a21430a1f209
BLAKE2b-256 17d36619693ddad97011ca1c9aaeb82216ab2bfd54757be752b12f4e9a2fc489

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5d2b567eaf34adb016aadce81fd2f1d4c8e4a39e3d6f2a395ce528e2a350dd3f
MD5 c813c3aa66e77981abd06ded5ae318c9
BLAKE2b-256 5dfe25b5348fe5e856697dacad34fc07e80f48eecfb38bd09806679fe0e62769

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d11f7701b900a5a34c994e1d91c547be1cc469b73f881471460fd905f69f9e4c
MD5 671b4328cf83b31b29aaedadea2363c0
BLAKE2b-256 a229fdbb94e4c9374390639b741774384f7413efcd7634cc9c4baacc2cf00a1f

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 25538bdb106f673638d70e8a16a0c037a92a24c4cf40a05f0d3fa14b483d6194
MD5 7b39906ccb9a3b48c1b129ee5c05b2cd
BLAKE2b-256 c099f6c9a0e614809ba5b83bd8403c475b788bd574d694bd5bc6b6ae2e2cefdf

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04921720740438ceea8fb8a38b5665963520c7c8f27bef03df8aeb3ea3cfbfb6
MD5 c007b774dd3d5b71f979ca9cecce3dfe
BLAKE2b-256 32ba9ccb80650e5bd61e739f16f33aec3bb290a80f314631be8f7dc0a2b22b5f

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 449eaefd89c0519900715b8363ead59ac4aa32457722ca521ce01297441edb34
MD5 f01b1df93237663f221e9b898218420d
BLAKE2b-256 742cbe188c4eb63b4d0cc74c644a1519b5e3a37488da3cbda724570cd5fed8d3

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b3b12a66f57379566dd4d36899ac265abdbe040f3fc3293f50cd6678a1dcc9b
MD5 c69d24b42c3c7ce0a8a48e272b8882a1
BLAKE2b-256 de46680a97d974cfe7af798542918b65bd8e65a5f8f7647edfd9fdb91a95df6c

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 848f870a2bc72a29de7ab6756b9e8f2e6ce052e17873ebc6b3f25129b6e0d58a
MD5 29bc38573b323da503c52bb192ad933a
BLAKE2b-256 6e61d8f77d44bbf477b235ecbff8d421a5511d4b4f6dc676dacd84d012348516

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ef4b4ec35e2b720f4cd250bb92cf6417add445490bf780345596da5a796a0e6f
MD5 b15cfb87afcace19d77efd571c808beb
BLAKE2b-256 201bf402574ae4644e7fb389b9534de9d1be575b8a4da901a9023d1cec72c4aa

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b31808ca2517fedcac8ca5b296ff46c8af012911eaa2080889a1f244d329ef9a
MD5 2ec8a0003aa14212718789692d329415
BLAKE2b-256 b5fd4f59118e5067a3c88217862d8672463aff29f29c1ea9f47971f8ca67e83c

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7145d17a70adc5784ca59ebbe19a56435ba21816070b8b433f43aa2dfb8be71a
MD5 2e56d7cb04e8b11e863caf84e5f039e4
BLAKE2b-256 3c6e6e398492b55f3c453cc6a2ecc2886a01b2a465623aa0c476d3e115be85c4

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d0ac35ac07fc91eccea093beb9d1c1a4eae250bc33836047deff01a3b5f4757
MD5 a34762be7581b3e0a9fc5f24e3143e27
BLAKE2b-256 89b704aac6c50071b858cfd02a9bccafb42a21f567992fa448c8ad8aa62939b9

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fa413f4420abff2bbb5aa5770a3e1deffcdc13e0ef2f459b145fa79c36909e7
MD5 e876423c7d5e2d175398204f1cac7004
BLAKE2b-256 43fb646c2773cb097b914afe1f06c95e65deb8a544d770389bf29c76a8f3a8fd

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 983231394396aa2a1e2b96df49404cc8f8aa729d462ed40e605a74b079c46342
MD5 bbdc3972f73502e49546a3ed4e12468e
BLAKE2b-256 78cf7bcadb995830cdd6a1a31f0527a52b2c441a499feabed9749106f7e41e67

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0484308af75e04b0e56066dc2324a8fb9f1443b76ddb98833439982322b2a39
MD5 c590e4e7be3cb4916cdfc593612e6a27
BLAKE2b-256 449d0c8fd9c660db000071ebace14a40bd381a41775c10faa262fedfae8227e3

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a9e56fa3597cc709cfd0fdf2ae682cda36510a13faac2b3142f401e823b64f4
MD5 063be929415a5df051fcb6d778fb96f2
BLAKE2b-256 01363d0d09f7352b179a7ecc5fc3322beb85c8995c66db780acf791853e49043

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4817f4cd52c7fe5410c92ca12b6712435548918719373882ade76f8f75d80abd
MD5 2a24db2eae543e6f1147759e132ea42b
BLAKE2b-256 93368a8f25366ab80dc4e6c9ded7b21f11152bba65fd6b8c0f28641ef3e133f5

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c13dedb3636328b133c4d53c047ce69040ae784095e8f239432ad74d6f921712
MD5 d7c54487c09f1068c0f1e4959508ccf4
BLAKE2b-256 5e996c200c6d16b55d19dfd13bfed1ed5794e17e49ea8ccf9e4fab52e2d0e2d0

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8c1223f1cbcfc0b88428e1717baca829ee863ed5d88e9b5574c7ed6598249cd
MD5 a14d8a02663d7b9e8046dd3cf1f18129
BLAKE2b-256 918521d2b619576690d48e4967dce37fabe616aeee06b7c6a6c6ceb48d99d3ef

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 09247011c09c37b8d30eca9aa24659288de2febaeaa6a817b33b1498b5ef164c
MD5 9c787f09a187494da7f36bf1bfd5fe0d
BLAKE2b-256 9100159f7df65554f30e0cc6f7fb78869e95717ed5319729f386dcc81ae9ee3d

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1445a03d8795113034e1f9ffa662f795df65ae69ee21b26ed3b1d66100ba3f8c
MD5 02e97db89dec013e17a7ea97db3c178f
BLAKE2b-256 d6c48b45b1c910f4a9b4df1ee3449b4c1aaa798fc25d86390e8eb2a18bc59669

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c229290a3a33004a59799b94a50bc5e6f8addd1b5bc5039ef9e78f86d888b31
MD5 03ba276d619c277c559b06082f163520
BLAKE2b-256 db86c879bf61d4f52d8b0cd702db5f7180b5eae8804d29a798de8da0568a64b2

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa5a14778d13ecf4a0dd60a7825427bf6ac0383eacb3b8b1a9c23e4976aa0c8c
MD5 60b7ebb3ea48286a4f20d10ee18984dd
BLAKE2b-256 10fd461c9e37ad50514dac82fda04a7a0aabb1a5e6b0f76476538caa4e74a25a

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b154c25a57e16dbb073478d0cbe2c0090649d135c4c9f87e753b6181b97ec848
MD5 d804416a64331977bba7ee7987d3173c
BLAKE2b-256 6a44f605689047cca15d5e5d31c0a4b9ca87dd1d52bfabf3c3a05d70a4636c08

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12c2abef8efabb8ab7e35d16785968de888ae7349d1b83c765080f35fcd3c6e5
MD5 bf07822f8fdf1d2908877d59db055446
BLAKE2b-256 0c53068807ec322165090d9374d784e8230783a447a5f9567b52127383d1d7e3

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cfdc763adffcd20509b9e6ac964a9abf7b2a898bb32d7bd4efce9db8af2caaf5
MD5 4e357d687d6ad0fa20241876797931dc
BLAKE2b-256 3ee482b4e0907dc2464c9ef3b8e852328317738f96b7bcfaadd53d1e2ca3b679

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 def2b9956fbd3da94b4cadeb85d947a6321582ddfea2e58c4134178bfabce0f8
MD5 9e399c17d7ee489a8739fe7fe7403dfb
BLAKE2b-256 6afef508e1578bfa1dfd2a9f8c8961bd48bfd8e7698930d30335c429e60d2580

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 64eb425f0f0c54c60527e1b112465d4d69b010af42a3b0e69f22317fffd8faea
MD5 e0f7eccb60be18f790103ca530d66ec9
BLAKE2b-256 51526f52a5e8197c46a745daf3aff557e16afc8423e5d50a32504ab71fb7f511

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdd81e8b580e43c1fe1c48c0fc3909e6c1f37ee4cfd8c990c03b2df3b463bd37
MD5 615b0c2f3072bad2596a3e6e2799cc8f
BLAKE2b-256 c862c4ecc314437ba922a03a1c5f3df42946a1d51ee50b891b7e3c41c6115a33

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb2eb1c455d589005567b36642db8059b31bb1752f0525c6dbe70ceeeb0131d5
MD5 94959ec9f2a3fecb96311e0498cf803b
BLAKE2b-256 d39f0707f4e0ca63efb9d44169fc1e7b54e29cca59415926c9760deaa6bd511a

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a2972f92da9a6fb06860e117de05f5b8adc2e2d827bbc0ccc7acbe7325acd1e
MD5 b8beaddecbaed2ac37c625b23b898224
BLAKE2b-256 321a3328aa0ea9f84cb054a846c0b1965ec172c87980cd67ea58952df1015254

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7043f59d126feb26896a6419ebfeecc78c07ffefced2a2f59104dd7a2f71ebb5
MD5 3b7463349907306f60b37e54d6d79d80
BLAKE2b-256 8911d32b4e14782c3f26e2f222d28a7a915304d98ee1d4cef4b8c8157f4fedf2

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7e51f04bb3a3a12147106036676a237c5405297a95b8209f7686d624f013bc17
MD5 7c8a105b9a7f98e69add7d7eb20b211d
BLAKE2b-256 f23b493f657b569fa4b362c826176b05fee747d3a5d1a898a4e635bfa17a0510

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: glcontext-3.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3eb55b653fc00a4ec415acacbbf1e8f03ee10b5a685f63fce43ad75b4cef5d4e
MD5 153e32062992f242a34bbc8fb3dc2ca4
BLAKE2b-256 876d4af14ad0d4b3a76a35b7e49dddeb651bbe01d7589e8e535307554bbe0829

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4a06207c487f0aa79e49bf1c19d0f2633ff1e1889704196993d24b342763344
MD5 b8618fdc4b8415ae2df5bea9577daa46
BLAKE2b-256 3981e3ba4c6b292b641935092da528cf388dc9a50449f330e2140a4ca2d115ac

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f3be86fa6587eca16f3fe2b46ee72e2a188fdccedafff0de7515b1d5e72f265e
MD5 4ea8d76e4fdce500ebef8a6dadce6ab6
BLAKE2b-256 015e809a315fd3ed609277ac7912da43c1f61ec0177a501ad85c8b6db8e39e77

See more details on using hashes here.

File details

Details for the file glcontext-3.0.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 glcontext-3.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5825e1df53bdf941c3a5ea5ff6d1869491dfeb9f2c30d97f45bbbcb12d91dc1f
MD5 96161cc15eb0cba41107c64495f2302a
BLAKE2b-256 1f9dc307593149e4efda9d7c8acd9969c43059dd3042ba51443d275b4d6206a7

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5a7fb8ab69fc4f076282622e94284ea4cbf7022a1f6ed50938d076b982f653e
MD5 12a579ca3c1386c7e28525acb29a9d42
BLAKE2b-256 ed302acb8e089fa984d4cbfe996032f1bbfc80a64eb9fd015742030a3d499831

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ca980d9ac22045ef2489cac8cf3800748b1baa716f74a53705003405664950c
MD5 7cd8078cb7f373c5e089934e1ec191bd
BLAKE2b-256 0768ecbe81b241496d9c66f875c0304d00fcc6239c2a31243dda68cd26088c0d

See more details on using hashes here.

File details

Details for the file glcontext-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for glcontext-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17a1339db9c1df55eb0b7341dd3da1e45c9992d59aa3a72afefd5bd43d588c92
MD5 69256a46741110fe7412e27026cc2360
BLAKE2b-256 c2db7c09df38ae67159c92ef88790ae4b0117bd872762d27a2d140d395a25765

See more details on using hashes here.

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