Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

opengl_basisu: Basis Universal transcoding as NumPy arrays

Transcode a KTX 2 file with a Basis Universal payload (ETC1S or UASTC, the two codecs glTF's KHR_texture_basisu allows), or a .basis file, to a GPU texture format: BC1, BC3, BC4, BC5, BC7, ETC1, ETC2 or ASTC 4x4 blocks, or RGBA8 or RGB565 pixels. Input is a path or bytes; output is a NumPy array with the OpenGL enums to upload it, as integers. Nothing here imports OpenGL.

import opengl_basisu

texture = opengl_basisu.open('albedo.ktx2')
texture.width, texture.height, texture.levels   # 1024, 1024, 11
texture.codec, texture.srgb, texture.has_alpha  # Codec.ETC1S, True, False

target = opengl_basisu.choose_target(
    extensions,                  # the names the GL context reports
    codec=texture.codec,
    has_alpha=texture.has_alpha,
    srgb=texture.srgb,
    version=(4, 6),
)
for image in texture.transcode_levels(target):
    if image.compressed:
        glCompressedTexImage2D(
            GL_TEXTURE_2D, image.level, image.gl_internal_format,
            image.width, image.height, 0, image.nbytes, image.data,
        )
    else:
        glTexImage2D(
            GL_TEXTURE_2D, image.level, image.gl_internal_format,
            image.width, image.height, 0, image.gl_format, image.gl_type, image.data,
        )

NumPy is the only runtime dependency.

Install

pip install opengl_basisu

Wheels are published for CPython 3.10 to 3.14 on Linux, Windows and macOS (arm64 and x86_64). A source build needs Cython and a C++17 compiler.

What a texture reports

Attribute Meaning
container 'ktx2' or 'basis'
width, height level 0, in pixels
levels mip levels, at least 1
faces 1, or 6 for a cube map
layers, is_array array layers (at least 1), and whether the file declares an array
codec a Codec: ETC1S, UASTC_LDR_4x4, or a newer basis_universal codec
has_alpha the file stores alpha
srgb the colour space is sRGB rather than linear
is_video, y_flipped a video's frames are its layers; y_flipped is a .basis flag

texture.transcode(target, level=0, face=0, layer=0) returns an Image. transcode_levels(target, face, layer) returns the mip chain, largest first, and images(target) yields every image in the file.

Targets

Target Array GL internal format (linear / sRGB) Provided by
BC1 (rows, cols, 8) 0x83F0 / 0x8C4C GL_EXT_texture_compression_s3tc; sRGB also GL_EXT_texture_sRGB
BC3 (rows, cols, 16) 0x83F3 / 0x8C4F as BC1
BC4 (rows, cols, 8) 0x8DBB / none GL 3.0, GL_ARB_texture_compression_rgtc
BC5 (rows, cols, 16) 0x8DBD / none GL 3.0, GL_ARB_texture_compression_rgtc
BC7 (rows, cols, 16) 0x8E8C / 0x8E8D GL 4.2, GL_ARB_texture_compression_bptc, GL_EXT_texture_compression_bptc
ETC1 (rows, cols, 8) 0x9274 / 0x9275 (ETC2 RGB8) GL 4.3, GLES 3.0, GL_ARB_ES3_compatibility
ETC2 (rows, cols, 16) 0x9278 / 0x9279 GL 4.3, GLES 3.0, GL_ARB_ES3_compatibility
ASTC_4x4 (rows, cols, 16) 0x93B0 / 0x93D0 GLES 3.2, GL_KHR_texture_compression_astc_ldr
RGBA8 (height, width, 4) uint8 GL_RGBA8 / GL_SRGB8_ALPHA8 always
RGB565 (height, width) uint16 GL_RGB565 / none GL 4.1, GLES 2.0

Block arrays are uint8, one 4x4 block per (row, column), rows of blocks top to bottom; rows and cols round the pixel size up to whole blocks. Target.X.info is the TargetFormat with these values, and TargetFormat.available(extensions, version, es, srgb) answers whether a context provides it.

choose_target() takes the extension names, version and es flag of a context, and the texture's codec, alpha and colour space. It walks preferences(codec, es, channels) and returns the first target the context provides, or RGBA8. On desktop GL the BC formats come before ETC because desktop drivers commonly decode ETC2 to RGBA8 at upload. UASTC prefers ASTC 4x4, which it transcodes to without re-encoding; ETC1S on GLES prefers ETC1 for the same reason. channels='r' or 'rg' puts BC4 or BC5 first, for single and two-channel data.

Errors

  • BasisuError (a ValueError): truncated or corrupt data, or bytes that are neither KTX 2 nor .basis.
  • UnsupportedError (a BasisuError): a KTX 2 file whose payload is not a Basis Universal codec (an uncompressed or a plain BCn KTX 2, for example), or a high dynamic range codec asked for an 8-bit target.
  • ValueError: an unknown target name. IndexError: a level, face or layer the texture does not have.

The test suite truncates every fixture at every length and transcodes 5,000 randomly corrupted copies of each; corrupt input raises. docs/API.md has the AddressSanitizer run of the same tests.

Limits

  • High dynamic range codecs (UASTC HDR 4x4, ASTC HDR 6x6) open and report their header, and have no target here.
  • The layers of an ETC1S video are P-frames: transcode them in order from layer 0.
  • One Texture transcodes one image at a time (a lock serialises threads); separate textures transcode in parallel with the GIL released.
  • The transcoder addresses files of up to 4 GiB.

The transcoder

The compiled extension is Binomial's basis_universal transcoder, tag v2_50 (commit 9bebe167), with the Zstandard decoder it bundles. Both are copied unmodified into vendor/basis_universal; vendor/basis_universal/VERSION records the tag and commit, and tools/vendor_basisu.py repeats the copy for another tag. No encoder code is included.

Test fixtures

tests/fixtures holds six files of under 600 bytes each, written by the basis_universal v2_50 encoder from flat-colour images by tools/make_fixtures.py; its docstring has the build and the encoder flags for each file. tests/fixtures/colours.json lists the colours the tests compare against.

Licence

This package is Apache License 2.0. The extension also contains the basis_universal transcoder under the Apache License 2.0 (vendor/basis_universal/LICENSE, vendor/basis_universal/NOTICE) and the Zstandard decoder under the BSD licence (vendor/basis_universal/zstd/LICENSE). NOTICE lists both.

Metadata

Release files for opengl-basisu 0.1.0a2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opengl-basisu 0.1.0a2
File Size Uploaded Provenance Actions
opengl_basisu-0.1.0a2.tar.gz 1.3 MB With provenance Details for opengl_basisu-0.1.0a2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for opengl-basisu 0.1.0a2
File Actions
opengl_basisu-0.1.0a2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for opengl_basisu-0.1.0a2-cp314-cp314-win_amd64.whl
opengl_basisu-0.1.0a2-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for opengl_basisu-0.1.0a2-cp314-cp314-win32.whl
opengl_basisu-0.1.0a2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for opengl_basisu-0.1.0a2-cp314-cp314-musllinux_1_2_x86_64.whl
opengl_basisu-0.1.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for opengl_basisu-0.1.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
opengl_basisu-0.1.0a2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for opengl_basisu-0.1.0a2-cp314-cp314-macosx_11_0_arm64.whl
opengl_basisu-0.1.0a2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for opengl_basisu-0.1.0a2-cp314-cp314-macosx_10_15_x86_64.whl
opengl_basisu-0.1.0a2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for opengl_basisu-0.1.0a2-cp313-cp313-win_amd64.whl
opengl_basisu-0.1.0a2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for opengl_basisu-0.1.0a2-cp313-cp313-win32.whl
opengl_basisu-0.1.0a2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for opengl_basisu-0.1.0a2-cp313-cp313-musllinux_1_2_x86_64.whl
opengl_basisu-0.1.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for opengl_basisu-0.1.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
opengl_basisu-0.1.0a2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for opengl_basisu-0.1.0a2-cp313-cp313-macosx_11_0_arm64.whl
opengl_basisu-0.1.0a2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for opengl_basisu-0.1.0a2-cp313-cp313-macosx_10_13_x86_64.whl
opengl_basisu-0.1.0a2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for opengl_basisu-0.1.0a2-cp312-cp312-win_amd64.whl
opengl_basisu-0.1.0a2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for opengl_basisu-0.1.0a2-cp312-cp312-win32.whl
opengl_basisu-0.1.0a2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for opengl_basisu-0.1.0a2-cp312-cp312-musllinux_1_2_x86_64.whl
opengl_basisu-0.1.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for opengl_basisu-0.1.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
opengl_basisu-0.1.0a2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for opengl_basisu-0.1.0a2-cp312-cp312-macosx_11_0_arm64.whl
opengl_basisu-0.1.0a2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for opengl_basisu-0.1.0a2-cp312-cp312-macosx_10_13_x86_64.whl
opengl_basisu-0.1.0a2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for opengl_basisu-0.1.0a2-cp311-cp311-win_amd64.whl
opengl_basisu-0.1.0a2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for opengl_basisu-0.1.0a2-cp311-cp311-win32.whl
opengl_basisu-0.1.0a2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for opengl_basisu-0.1.0a2-cp311-cp311-musllinux_1_2_x86_64.whl
opengl_basisu-0.1.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for opengl_basisu-0.1.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
opengl_basisu-0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for opengl_basisu-0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl
opengl_basisu-0.1.0a2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for opengl_basisu-0.1.0a2-cp311-cp311-macosx_10_9_x86_64.whl
opengl_basisu-0.1.0a2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for opengl_basisu-0.1.0a2-cp310-cp310-win_amd64.whl
opengl_basisu-0.1.0a2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for opengl_basisu-0.1.0a2-cp310-cp310-win32.whl
opengl_basisu-0.1.0a2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for opengl_basisu-0.1.0a2-cp310-cp310-musllinux_1_2_x86_64.whl
opengl_basisu-0.1.0a2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for opengl_basisu-0.1.0a2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
opengl_basisu-0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for opengl_basisu-0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl
opengl_basisu-0.1.0a2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for opengl_basisu-0.1.0a2-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 32.7 MB

Release files / opengl_basisu-0.1.0a2.tar.gz

Download URL opengl_basisu-0.1.0a2.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
7364dc63ac0e65f1d32306236514b834e06a22081d1019e8241d8f0a2a6cfeb5
BLAKE2b-256 checksum
How to use checksums
a86ab242409d87a74b0f7715af6e26a888d3eaa443fee738fa1b28f32ec27bec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-win_amd64.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-win_amd64.whl
Size 982.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4b70e80b3a5510af3beacc6655619d051511015232c28bf34526b249fe57d6fe
BLAKE2b-256 checksum
How to use checksums
3bac3161f2457325d17da2c112a77de1dfe2e5fa273e505e4209369d7f8d7f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-win32.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-win32.whl
Size 889.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
2e37a86f6ea9d8978f258444b1a6b58c29304a75e7dbbc16bbf3c8b0c67cda4c
BLAKE2b-256 checksum
How to use checksums
d5a13dda48d626acf5ee65f1806ee81e4f4219aafcc19eb06ad7ea8b29c321c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0174008c601c8d0cf8ce4f2fd4be4fc45c5f6b2bff9bf385dc6a2ab1a52ee429
BLAKE2b-256 checksum
How to use checksums
29bc77e1c97181fb68e2942a73a2c933a8c34fc32130257c9d46b37aee25d69c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 850.3 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ef83dd8f73d2d1f8f288ad404acc4432406d17a108de55a512b05222e85dba75
BLAKE2b-256 checksum
How to use checksums
5e3f5532c3b0c03e9d10528fb3e8dc63e39b9c983b331197ed858d5a8f49b84c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-macosx_11_0_arm64.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-macosx_11_0_arm64.whl
Size 824.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bec8674382307bd1f17304fdb926fc75f0e67c32a11a39ec1ff6de59c93577a2
BLAKE2b-256 checksum
How to use checksums
325cec1a8705059b2e4795b4fb77ca74b76862f80394d28684d241d26b9d47b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp314-cp314-macosx_10_15_x86_64.whl
Size 883.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8e5416334060eb8ddc771e265dcc8180f9ad9e0e24cf62dc9c64a0d113cca6b3
BLAKE2b-256 checksum
How to use checksums
4c679c46d73e1c7e4c3b44588d68a83286cb1aabda392024278ecf8b0be1049f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-win_amd64.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-win_amd64.whl
Size 953.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
08c368bee70f292c9340faa00976dbea94b243d887d1b9d7ae21e486e30dfae4
BLAKE2b-256 checksum
How to use checksums
947d8770b793a4b571fd7fc1b314cd68f179109a9b3c1e94ebd9473691bf3f8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-win32.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-win32.whl
Size 868.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
ed69c45d12605df74cd94b09995fe2c74c6af6e911b3ee319dc08e72755ae621
BLAKE2b-256 checksum
How to use checksums
731b12bc22a78d5358c01197cfe26af68bcd27eb162c0f216bc5b1d5e8aee885
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8b01688b3822eeea838b4b776a7bb94b16f1ebc8065251a963cf5a15414d430b
BLAKE2b-256 checksum
How to use checksums
01420aaf30f7c4539eff04da6ba73ca9b2ddf4714cb19c20acdafb5ccc56f742
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 849.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
25ab54ec6639f728b49e8de149af828b86961530f2d55f54f40bc6c61ec78afa
BLAKE2b-256 checksum
How to use checksums
2b762cd08cba0b21126d4bfacb370973df6dbf0505c7941b125d7f33f39f2603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-macosx_11_0_arm64.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-macosx_11_0_arm64.whl
Size 823.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ef5b8547013f05291e7f43d8a70c4c514339b52d5841b2cfda274b89cd0eb315
BLAKE2b-256 checksum
How to use checksums
944a7d0223fb0480d5aef850edb69cd7f7b015ccfdc22e4d56584cdfd5d7b972
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp313-cp313-macosx_10_13_x86_64.whl
Size 883.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f956dc2a0968b2fd85d2939344a3f4fd44fdb4f2220e50360294469fdfa058e8
BLAKE2b-256 checksum
How to use checksums
e99b219c90e699c19d83b43154e63f84f4d531f87184fb5708a0e0dc3bbd077f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-win_amd64.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-win_amd64.whl
Size 953.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
150bb2266799a4afb0eff2a3c1d80a48f17b82ee8a1e9df31999e425e5afa1f1
BLAKE2b-256 checksum
How to use checksums
2d8f16885e568245312575715163df8d8a52f0d59d766add807718d302570a71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-win32.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-win32.whl
Size 868.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b2527828e42e2a0570c29a2fa453361580cfe9c5a96908860d8484b1ee6c2315
BLAKE2b-256 checksum
How to use checksums
cf1d40942a20c32fd4e03ef73b51eca91cb0b84140a4fc550c2972b1d982bfc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1f5413486fb9123f638c682fbb11fdc2dabd8b86f1d58397b49c882c46cda824
BLAKE2b-256 checksum
How to use checksums
253e960ba713fc591f18c1104f1c98de69f611ec58b8f9651a2e77484bf03128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 851.0 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3e6f9b5c1ec5024804dc579481b9820a5730bc03f1bbebc67b97ce220fc8265e
BLAKE2b-256 checksum
How to use checksums
33e49ebd10a21188662b661967b689c6d1571e1bd6fc877b4d7d99913c4d54ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-macosx_11_0_arm64.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-macosx_11_0_arm64.whl
Size 824.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c69957529326995ae2fb6e330f047980c6b900d21b82042628509bd36ba9ba0e
BLAKE2b-256 checksum
How to use checksums
fefdc9468fdccebeadbc4aa0b2a6e5da38e4f695cc51c46c218d0e97cb872567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp312-cp312-macosx_10_13_x86_64.whl
Size 883.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
95dd0ea693692e91056ca3e3f147675dfde9cf5ad9c54df60dc8f8bb22dc0e81
BLAKE2b-256 checksum
How to use checksums
914e5f5a6f713b6d1833fcf61fa8d8c35340021ffdc9bcfb3acab80a0a4cad6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-win_amd64.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-win_amd64.whl
Size 953.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d5ad1563f14e5353f17d3afba6e4ba37b1eae59b63c9152d620b3d431273b79e
BLAKE2b-256 checksum
How to use checksums
8de04adf991f3fdb071954ed13b263dc75df78fe7094498b8c47fc53db19349d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-win32.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-win32.whl
Size 867.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ff2df901916131d213a45ab020c201d4b7eb04dd934c5f1f14f7e8e29bfd27e3
BLAKE2b-256 checksum
How to use checksums
2de91ffd3592606b0cf93d9f513d3f08659e599a39e93c2fd015c140af9370a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f038a07acad92fbce195c28dd08c51811978f9012ddfffb3c5d482b78eb4b9be
BLAKE2b-256 checksum
How to use checksums
e9cb09a5ae26177989200c7462987170fb8221086da99668336d959e942c3247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 850.0 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e8f31b008253d1aa1cbee3b4d36d66421cf270e8e73567246a405f6240cc98bf
BLAKE2b-256 checksum
How to use checksums
a863364094ad3ee26448d3f1872a7dd318b3c9fbb06683fa125a92f387383a9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl
Size 821.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba74b1265ce07e9f704cad8c1a1864aa5b2df1cb473e4a5ba325a4f0173f9775
BLAKE2b-256 checksum
How to use checksums
4dc7b4a1a8632ad8f605e73ae88f65835be01348c588f15ac9531f12c373025a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp311-cp311-macosx_10_9_x86_64.whl
Size 880.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2953895fe0e7c9457e664dddf17f28ee1582c7888b175aa4da1cf52147045cb9
BLAKE2b-256 checksum
How to use checksums
ae128e467c0e01ee53d3676ded89fa75b615ed1f749694a41b6456a65ff0cc19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-win_amd64.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-win_amd64.whl
Size 953.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dd42eef1c4692e20708721a76fc27fb7b4cf8121ef79279f1d24751cdfd00d54
BLAKE2b-256 checksum
How to use checksums
3e34927434dbc9705a1203378a5618ca45c7670b98bb235e2817c0c089e4397f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-win32.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-win32.whl
Size 868.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ae12ed6fb4c496e9bde505cb52ce602318472569455b9294870c286a69725463
BLAKE2b-256 checksum
How to use checksums
6fcd7372d05dfb5e3e4295ba1b5904d9b7caaae831890c08ba2d3dccb5d07d98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
62c38bc8a5897369c9e323963a84c3c872f2f67c4b0a4cc44f19f1d8d5ac6de2
BLAKE2b-256 checksum
How to use checksums
f58f302c382d4f0990b9a282d557b4395c5cae710de55834ff34430dbe40a6ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 850.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b9032d89dbfba4fd1330ff336d433021f9099a9cb6d0e165cedf57136e55eca7
BLAKE2b-256 checksum
How to use checksums
4097ae4c2266448dbc38c88b9a9c3e8f6a0e95a7174f0b5d5e6df6f093af8b5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl
Size 822.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
64c3b0c69e340ebd6f8762b79f08eba23ae4c2ecdf566b32e7120abeff97bc91
BLAKE2b-256 checksum
How to use checksums
9674c21800b819afb97fa23721bb7fea036a342a171520e3a25ad5130ad9f892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Release files / opengl_basisu-0.1.0a2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL opengl_basisu-0.1.0a2-cp310-cp310-macosx_10_9_x86_64.whl
Size 880.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e67fd73e86159bd0f2a8fb90931e7775b203c38ba65a8b4fc2034e52c04da1e6
BLAKE2b-256 checksum
How to use checksums
153eb74b1b0f48b2b17c60ea07b40b3d4ae71d43363d2c88e96912ebdf3c92c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

Security for opengl-basisu 0.1.0a2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for opengl_basisu-0.1.0a2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 18, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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