Skip to main content

comfy-angle

Redistributable ANGLE libraries packaged as Python wheels. Windows and macOS libraries are extracted from Electron releases. Linux libraries are built from the corresponding ANGLE revision without X11, Wayland, or GBM dependencies.

Provides libEGL and libGLESv2 for Windows (x64, arm64), 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 the Windows and macOS libraries from Electron
node scripts/download.js [electron-version]

# Build the Linux libraries for the current architecture
# (run this in the matching manylinux_2_28 build image for release wheels)
python scripts/build_linux.py

# Build platform-specific wheels
pip install setuptools wheel build
python scripts/build.py

The Linux release build must run in a manylinux_2_28 environment. Building on a newer distribution may link against a newer glibc and produce a wheel that does not match its platform tag. The publish workflows use pinned manylinux images for both supported architectures.

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.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

comfy_angle-0.1.1-py3-none-win_arm64.whl (5.1 MB view details)

Uploaded Python 3Windows ARM64

comfy_angle-0.1.1-py3-none-win_amd64.whl (5.6 MB view details)

Uploaded Python 3Windows x86-64

comfy_angle-0.1.1-py3-none-manylinux_2_28_x86_64.whl (5.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

comfy_angle-0.1.1-py3-none-manylinux_2_28_aarch64.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

comfy_angle-0.1.1-py3-none-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file comfy_angle-0.1.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: comfy_angle-0.1.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for comfy_angle-0.1.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 94438f731fa9c1faa39a74d045fdeb877d316a7846b4b10ef42aee4ff44d4787
MD5 050164793e8c3240d4ad4100aa211797
BLAKE2b-256 e739bbe5af7938f386dcd2acbb805395e3c1fb9eeace49aa2a900fd177c4dcb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for comfy_angle-0.1.1-py3-none-win_arm64.whl:

Publisher: publish.yml on Comfy-Org/comfy-angle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file comfy_angle-0.1.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: comfy_angle-0.1.1-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

Hashes for comfy_angle-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 beddd2e3b9a67e55f5afaef4da73e3ac704fd88f0cbe6a6f67ce5718d7c7edeb
MD5 fa0ae41b4c2b56d88bb1a11f0f8e6f32
BLAKE2b-256 69f26cab25faec61e3713bc6dde1edf00a00ae750d2e75561e4b3bfd38eafd6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for comfy_angle-0.1.1-py3-none-win_amd64.whl:

Publisher: publish.yml on Comfy-Org/comfy-angle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file comfy_angle-0.1.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for comfy_angle-0.1.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d2fcab9386ebbb5653d66696fa8bcad329c1d1852ea4b61f286ea99485a840a
MD5 d7097adfa126cd66d91ccf65ffc2670a
BLAKE2b-256 aff45ddd0416e9619233b20e2a34c47d2359d4ac6b17a17f8bf59e0bfe5b93c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for comfy_angle-0.1.1-py3-none-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on Comfy-Org/comfy-angle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file comfy_angle-0.1.1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for comfy_angle-0.1.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 66b7c8909f983279357037ef0f6994fa7e303a41d8a77a0a075a637a4eb3fe6e
MD5 220a16186d674dcf2c230424bcd1c5df
BLAKE2b-256 48bea4df53ed0cd450b3f892b4f746a048b3b2bd9b1eb97816538ea69c06abd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for comfy_angle-0.1.1-py3-none-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on Comfy-Org/comfy-angle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file comfy_angle-0.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for comfy_angle-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0af17e17070cf7af5dbd66c51a1b6cca2820c8611e487e7bd398006a1447124
MD5 68ab99c19e8d0fb51cf07944ea005ba6
BLAKE2b-256 9f0d44c35dbe55cacd4b7683d83ab00aacc2c136268e2545a425a8af4c2c8b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for comfy_angle-0.1.1-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on Comfy-Org/comfy-angle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

5 files

0.1.0

4 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page