Skip to main content

VSPackRGB

RGB packing for VapourSynth frames.

Converts planar RGB VapourSynth clips into display-ready packed formats:

  • RGB24 → BGRA (8-bit interleaved, stored in GRAY32)
  • RGB30 → A2R10G10B10 (10-bit packed, stored in GRAY32)
  • RGB48 → RGBA64 (16-bit interleaved, stored in GRAY16)
  • RGBH → RGBA16F (16-bit float interleaved, stored in GRAYH)
  • RGBS → RGBA32F (32-bit float interleaved, stored in GRAYS)

For higher-than-10-bit formats, the output clip is 4x wider than the input to accommodate the interleaved R, G, B, and A channels.

Installation

Prebuilt wheels are provided for most platforms. If a compatible wheel is available, no compilation is required.

pip install vspackrgb

With uv:

uv add vspackrgb

Benchmarks

  • CPU 9800X3D Windows 11 Pro 25H2 (26200.9457)
  • Python 3.12.14
  • VapourSynth R80 (With unlimited max_cache_size)
  • vszip 22.1.0
  • libp2p R2 (+ RGB48 packing fix)
  • akarin 1.5.0
  • Cargo & rustc 1.98.0
  • numpy 2.5.3
  • numba 0.67.0

Blank clip with keep=True

            RGB24 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓
┃ Backend            ┃ Frames ┃   Time ┃     FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩
│ vszip.PackRGB      │  20000 │ 4.584s │ 4363.21 │
│ libp2p.Pack        │  20000 │ 4.607s │ 4341.24 │
│ akarin.Expr        │  20000 │ 4.585s │ 4362.14 │
│ vspackrgb (rust)   │  20000 │ 6.069s │ 3295.65 │
│ vspackrgb (numba)  │  20000 │ 6.517s │ 3068.98 │
│ vspackrgb (numpy)  │   2000 │ 5.857s │  341.45 │
│ vspackrgb (python) │     25 │ 9.935s │    2.52 │
└────────────────────┴────────┴────────┴─────────┘

            RGB30 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┓
┃ Backend            ┃ Frames ┃   Time ┃     FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━┩
│ vszip.PackRGB      │  20000 │ 4.764s │ 4198.59 │
│ libp2p.Pack        │  20000 │ 4.833s │ 4138.52 │
│ akarin.Expr        │  20000 │ 4.754s │ 4207.35 │
│ vspackrgb (rust)   │  20000 │ 6.529s │ 3063.45 │
│ vspackrgb (numba)  │  20000 │ 6.862s │ 2914.50 │
│ vspackrgb (numpy)  │   2000 │ 9.029s │  221.52 │
│ vspackrgb (python) │     25 │ 7.074s │    3.53 │
└────────────────────┴────────┴────────┴─────────┘

             RGB48 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃     FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━┩
│ libp2p.Pack        │  20000 │ 10.946s │ 1827.08 │
│ vspackrgb (rust)   │  20000 │ 11.751s │ 1701.98 │
│ vspackrgb (numba)  │  20000 │ 11.867s │ 1685.31 │
│ vspackrgb (numpy)  │   2000 │  8.180s │  244.51 │
│ vspackrgb (python) │     25 │  9.992s │    2.50 │
└────────────────────┴────────┴─────────┴─────────┘

             RGBH Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃     FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━┩
│ vspackrgb (rust)   │  20000 │ 12.036s │ 1661.64 │
│ vspackrgb (numba)  │  20000 │ 12.106s │ 1652.04 │
│ vspackrgb (numpy)  │   2000 │  8.164s │  244.99 │
│ vspackrgb (python) │     25 │ 10.032s │    2.49 │
└────────────────────┴────────┴─────────┴─────────┘

             RGBS Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ vspackrgb (rust)   │  20000 │ 22.387s │ 893.37 │
│ vspackrgb (numba)  │  20000 │ 23.566s │ 848.69 │
│ vspackrgb (numpy)  │   2000 │ 12.055s │ 165.91 │
│ vspackrgb (python) │     25 │  9.886s │   2.53 │
└────────────────────┴────────┴─────────┴────────┘

Real world scenario

Source clip is a 1080p .m2ts file muxed to .mkv, indexed with BestSource R22 and resampled to the target format with resize.Point

            RGB24 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ vszip.PackRGB      │   7000 │  9.087s │ 770.35 │
│ libp2p.Pack        │   7000 │  9.054s │ 773.16 │
│ akarin.Expr        │   7000 │  9.505s │ 736.49 │
│ vspackrgb (rust)   │   7000 │  9.132s │ 766.57 │
│ vspackrgb (numba)  │   7000 │  9.223s │ 758.99 │
│ vspackrgb (numpy)  │   2000 │  6.928s │ 288.67 │
│ vspackrgb (python) │     25 │ 10.039s │   2.49 │
└────────────────────┴────────┴─────────┴────────┘

            RGB30 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ vszip.PackRGB      │   7000 │  9.617s │ 727.86 │
│ libp2p.Pack        │   7000 │  9.970s │ 702.10 │
│ akarin.Expr        │   7000 │ 10.620s │ 659.12 │
│ vspackrgb (rust)   │   7000 │  9.664s │ 724.37 │
│ vspackrgb (numba)  │   7000 │  9.719s │ 720.28 │
│ vspackrgb (numpy)  │   2000 │ 10.625s │ 188.24 │
│ vspackrgb (python) │     25 │  7.199s │   3.47 │
└────────────────────┴────────┴─────────┴────────┘

            RGB48 Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ libp2p.Pack        │   7000 │ 11.134s │ 628.70 │
│ vspackrgb (rust)   │   7000 │ 11.443s │ 611.71 │
│ vspackrgb (numba)  │   7000 │ 11.547s │ 606.22 │
│ vspackrgb (numpy)  │   2000 │  9.501s │ 210.50 │
│ vspackrgb (python) │     25 │  9.972s │   2.51 │
└────────────────────┴────────┴─────────┴────────┘

             RGBH Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ vspackrgb (rust)   │   7000 │ 11.413s │ 613.35 │
│ vspackrgb (numba)  │   7000 │ 11.525s │ 607.39 │
│ vspackrgb (numpy)  │   2000 │  8.886s │ 225.06 │
│ vspackrgb (python) │     25 │ 10.028s │   2.49 │
└────────────────────┴────────┴─────────┴────────┘

             RGBS Packing (1920x1080)
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━┳━━━━━━━━┓
┃ Backend            ┃ Frames ┃    Time ┃    FPS ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━╇━━━━━━━━┩
│ vspackrgb (rust)   │   7000 │ 19.384s │ 361.13 │
│ vspackrgb (numba)  │   7000 │ 19.118s │ 366.15 │
│ vspackrgb (numpy)  │   2000 │ 13.894s │ 143.94 │
│ vspackrgb (python) │     25 │  9.947s │   2.51 │
└────────────────────┴────────┴─────────┴────────┘

Building

Requirements

uv build --sdist --wheel --verbose

Metadata

Release files for vspackrgb 2.0.0

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

Source distribution (sdist)

Source distribution for vspackrgb 2.0.0
File Size Uploaded
vspackrgb-2.0.0.tar.gz 23.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for vspackrgb 2.0.0
File
vspackrgb-2.0.0-cp315-abi3.abi3t-win_amd64.whl CPython 3.15 abi3t, abi3 Windows x86-64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl CPython 3.15 abi3, abi3t Linux musl 1.2+ x86-64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl CPython 3.15 abi3, abi3t Linux musl 1.2+ ARM64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.28+ x86-64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl CPython 3.15 abi3, abi3t Linux glibc 2.28+ ARM64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_x86_64.whl CPython 3.15 abi3t, abi3 macOS 13.0+ x86-64 Details
vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_arm64.whl CPython 3.15 abi3, abi3t macOS 13.0+ ARM64 Details
vspackrgb-2.0.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
vspackrgb-2.0.0-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
vspackrgb-2.0.0-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details

Total release size: 3.0 MB

Release files / vspackrgb-2.0.0.tar.gz

Download URL vspackrgb-2.0.0.tar.gz
Size 23.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2325f436c00f943d182c233d73a3a529e050a3b03ff5144d56ac1f22e29f31d1
BLAKE2b-256 checksum
How to use checksums
8c31b86c8da20ec38f49ef1ff57cb44785526e80fb2fd616d0ef3561b95e2fac
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-win_amd64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-win_amd64.whl
Size 124.9 kB
Tags CPython 3.15 Windows x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
bfc8f9a2a6f8bf815ee07be8dd578bb6713cf74e013fc3b869ef9c4c506e8723
BLAKE2b-256 checksum
How to use checksums
8d45358aa2e5a3519932379e7441bb515fa3b7c2fd3db71ed604d8c3181100f4
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
Size 302.9 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
7a0f5abd6d357dfa91b52a79dd9a00e664353a4f8b781a2fac1ff1abd21a01a4
BLAKE2b-256 checksum
How to use checksums
8ea11614796fc86b792122abb760724cc8d52fa70aa043cd7e9936facf5e5739
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
Size 259.1 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
0537f83293fc8485812aa16d6631308f9c4e7c49fde90b30e778630a43945492
BLAKE2b-256 checksum
How to use checksums
bdcae8c094f54211e7942f5d1f51f01f62db7bf9eb4fa6637b0fce1450d1fadd
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl
Size 223.1 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
c9bff406bcc648080f92ab4c01bc289f5f0130e40cc9bfcb32a63865243cf010
BLAKE2b-256 checksum
How to use checksums
06b395682bbaae1778f587437936f893806ac7d571061c5878a76ac43bcdee4d
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl
Size 192.2 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
90027967001767c7339bbafd5dc768f4353b7cb59a3bfde508e902a202624527
BLAKE2b-256 checksum
How to use checksums
9d772fa82c82d558b50b77c15c5f1ef703e7720dc856258452ddafd10cd9184d
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_x86_64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_x86_64.whl
Size 201.4 kB
Tags CPython 3.15 abi3 abi3t macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
16ebf0904c0e2f7901d10701d5034f325bc2887ed2caf3f32b0015c43fa2a01f
BLAKE2b-256 checksum
How to use checksums
d521bd551c2cfb5b11667bd4c1ade914be300fd5e6cb105e3c94ec26da1266ac
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_arm64.whl

Download URL vspackrgb-2.0.0-cp315-abi3.abi3t-macosx_13_0_arm64.whl
Size 173.6 kB
Tags CPython 3.15 abi3 abi3t macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
80d1378da682a9f2141a21f16b4f84280650bd912df8be13b88317265934c1c4
BLAKE2b-256 checksum
How to use checksums
73a51dc76e8e0ebe85b4a44b1f9deadc0af3900d136afc1e52bff93c41ea253b
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-win_amd64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-win_amd64.whl
Size 122.8 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
45718a39cfd3bd6a2aa01a9fc8ee73a3bd4a5f9d98d48bac059a6bac3fea474f
BLAKE2b-256 checksum
How to use checksums
039c06a753824fe4bcbdcbd0e4982ef37a5e1cd17794665bc988a619220b852c
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 303.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
f6b6c79b1d1ec857a2be18bb137ca8b0effc3ffb57ae7a25b92e6b1b7ef699ad
BLAKE2b-256 checksum
How to use checksums
a3e452dbf53f079f7dcf19042ff5018e103024b09c9eaa3740db5d87955df9a3
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-musllinux_1_2_aarch64.whl
Size 259.9 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
14d9d402c0066114908c0b88c5f1b1461b782e96c091a0d08ecbbbbe3157fe25
BLAKE2b-256 checksum
How to use checksums
fdbd80a28e378b9d8344fb3dfafc3b3655509020c3d02b21625a728e763b67ff
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_x86_64.whl
Size 224.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
b355c2385f2f63ac721fb324fb02680d68a73c6eb9f3fa463a42b778becc939a
BLAKE2b-256 checksum
How to use checksums
7738934ec28161bf32c03d1f258cefea51a82afe1d65eff66203cf95873e34fe
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-manylinux_2_28_aarch64.whl
Size 193.0 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4bb2eec18aab2382aa984e2a38362bd3b673e4078f216f290ca555bf82c1b220
BLAKE2b-256 checksum
How to use checksums
54dc4aae573a69f62b418b93004e89317fc6d2ed0a85f64b3269f66fc981cb9b
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-macosx_13_0_x86_64.whl
Size 201.1 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ab7a14c34e21bc339f57bf7d5b540bfe5611f0d598d18907a226d75833452d66
BLAKE2b-256 checksum
How to use checksums
60de00366d2a4a4b9c0540654ff9ef60f50a1f6d8063510d04560fc0d3eb132a
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 7, 2026.

Transparency log

Release files / vspackrgb-2.0.0-cp312-abi3-macosx_13_0_arm64.whl

Download URL vspackrgb-2.0.0-cp312-abi3-macosx_13_0_arm64.whl
Size 173.4 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
00f91fecf260269482e1a18901044c36a74e37173b6c6d77a4760e2a6442fc08
BLAKE2b-256 checksum
How to use checksums
3e28e2a8811b8345cbe420af308f689aa91b52816cdbd2c158f158820c269a5c
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 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.0.0 This release

15 release files

1.4.0

8 release files

1.3.0

8 release files

1.2.1

8 release files

1.1.1

16 release files

1.0.0

16 release 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