Redistributable ANGLE libraries
Project description
comfy-angle
Redistributable ANGLE libraries packaged as Python wheels, extracted from Electron releases.
Provides libEGL and libGLESv2 for Windows (x64), Linux (x64, arm64), and macOS (arm64).
Installation
pip install comfy-angle
Usage
import comfy_angle
# Directory containing the shared libraries
comfy_angle.get_lib_dir()
# Full paths to individual libraries
comfy_angle.get_egl_path()
comfy_angle.get_glesv2_path()
Building wheels from source
# Install JS dependencies for the download script
cd scripts && npm install && cd ..
# Download ANGLE libraries from an Electron release
node scripts/download.js [electron-version]
# Build platform-specific wheels
pip install setuptools wheel build
python scripts/build.py
License
The ANGLE libraries are licensed under the BSD 3-Clause license. Electron components are covered by the MIT license. See electron-LICENSE and LICENSES.chromium.html inside the wheel for full details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file comfy_angle-0.1.0-py3-none-win_amd64.whl.
File metadata
- Download URL: comfy_angle-0.1.0-py3-none-win_amd64.whl
- Upload date:
- Size: 5.6 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6867580a2b65d0fb99fe376a30b2e3f33390fbe8dc52c3a7d96bae65afe42e60
|
|
| MD5 |
38e26d5eff7b07627cd833b0e11abd5e
|
|
| BLAKE2b-256 |
982cd15dfa9889c2247f6ab69cc51dad548a56c6c58dfec440339eea1f8af952
|
Provenance
The following attestation bundles were made for comfy_angle-0.1.0-py3-none-win_amd64.whl:
Publisher:
publish.yml on Comfy-Org/comfy-angle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_angle-0.1.0-py3-none-win_amd64.whl -
Subject digest:
6867580a2b65d0fb99fe376a30b2e3f33390fbe8dc52c3a7d96bae65afe42e60 - Sigstore transparency entry: 1181099443
- Sigstore integration time:
-
Permalink:
Comfy-Org/comfy-angle@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Comfy-Org
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Trigger Event:
release
-
Statement type:
File details
Details for the file comfy_angle-0.1.0-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: comfy_angle-0.1.0-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f4d17e984353d37d247faf473afbabdb9863fc3af3e0206fbb7d82bdc23ac67
|
|
| MD5 |
382d7b8e43a098abe86a095d89474e43
|
|
| BLAKE2b-256 |
947909033953c3f2ef3d31e7cd626e01db9cdd2760a50bb22b83fa6aef32561e
|
Provenance
The following attestation bundles were made for comfy_angle-0.1.0-py3-none-manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on Comfy-Org/comfy-angle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_angle-0.1.0-py3-none-manylinux_2_28_x86_64.whl -
Subject digest:
2f4d17e984353d37d247faf473afbabdb9863fc3af3e0206fbb7d82bdc23ac67 - Sigstore transparency entry: 1181099384
- Sigstore integration time:
-
Permalink:
Comfy-Org/comfy-angle@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Comfy-Org
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Trigger Event:
release
-
Statement type:
File details
Details for the file comfy_angle-0.1.0-py3-none-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: comfy_angle-0.1.0-py3-none-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.5 MB
- Tags: Python 3, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28956a7d78dbae3b41f83888a5e08843ac747b7663f9674c29614274d3f17c15
|
|
| MD5 |
f08e83a2c1832b914a85b32e0a609a1b
|
|
| BLAKE2b-256 |
651d87298bb1935268c63bc27d24487b5e40f58e74da3138e122123ce6b052cb
|
Provenance
The following attestation bundles were made for comfy_angle-0.1.0-py3-none-manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on Comfy-Org/comfy-angle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_angle-0.1.0-py3-none-manylinux_2_28_aarch64.whl -
Subject digest:
28956a7d78dbae3b41f83888a5e08843ac747b7663f9674c29614274d3f17c15 - Sigstore transparency entry: 1181099417
- Sigstore integration time:
-
Permalink:
Comfy-Org/comfy-angle@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Comfy-Org
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Trigger Event:
release
-
Statement type:
File details
Details for the file comfy_angle-0.1.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: comfy_angle-0.1.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.8 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3ad2fe6f1f0a2cea6f33ec6eb1b34392e0e30eb323a43e06d8ced8c2f50c0f4
|
|
| MD5 |
0691a5db111282fa4b72396719b22e35
|
|
| BLAKE2b-256 |
d4ebf98f8aefcad8ec1a5ea55d8e83d2762a721bbc3fa625e54430776cf29a00
|
Provenance
The following attestation bundles were made for comfy_angle-0.1.0-py3-none-macosx_11_0_arm64.whl:
Publisher:
publish.yml on Comfy-Org/comfy-angle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_angle-0.1.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
a3ad2fe6f1f0a2cea6f33ec6eb1b34392e0e30eb323a43e06d8ced8c2f50c0f4 - Sigstore transparency entry: 1181099400
- Sigstore integration time:
-
Permalink:
Comfy-Org/comfy-angle@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Comfy-Org
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@836129cf3b2aa8a631ffcd3f64192f19de2232cf -
Trigger Event:
release
-
Statement type: