Skip to main content

pylibde265

Decode HEVC(H.265) video in python.

Warning! This repository is still in early release, the code is subject to frequent disruptive changes, and we cannot guarantee compatibility with the current version.

Concept

image:vedio_steam

Common video files, such as .mp4, are containers that include video streams (HEVC encoded) and audio streams (AAC encoded).

libde265 is responsible for decoding the HEVC encoded video stream into raw bitstreams.

Starting from v0.1.0, pylibde265 includes a lightweight MP4 demuxer that supports decoding HEVC video streams directly from .mp4/.mov files.

Quick Start

pip install pylibde265
import pylibde265.de265
import matplotlib.pyplot as plt
import os

# Initialize decoder (specify number of threads)
dec = pylibde265.de265.decoder(threads=os.cpu_count() or 1)

# Stream load and decode HEVC (.265/.hevc) file
for img in dec.load_file("your_video.h265"):
    print(f"Frame PTS: {img.pts}, {img.width()}x{img.height()}")
    
    # Get raw YUV components (numpy view, no copy)
    # y, cb, cr = img.yuv()
    
    # Convert to RGB (C++ accelerated, supports 420/422/444 and 8-12bit)
    rgb = img.to_rgb()
    
    plt.imshow(rgb)
    plt.show()
    break

example_preview.png

Advanced Usage: Memory Stream Processing

If you are processing stream data from network or memory:

dec = pylibde265.de265.decoder()
with open("stream.h265", "rb") as f:
    while True:
        chunk = f.read(4096)
        if not chunk: break
        
        dec.push_data(chunk)
        for img in dec.decode():
             # Process image
             process(img.to_rgb())

Direct MP4 Decoding

import pylibde265

demuxer = pylibde265.FileDemuxer("video.mp4")
decoder = pylibde265.decoder()

# Get video info
print(f"FPS: {demuxer.get_fps()}, Total frames: {len(demuxer)}")

# Initialize with headers (VPS/SPS/PPS)
decoder.push_data(demuxer.get_headers())

# Iterate through packets
for frame_data in demuxer:
    decoder.push_data(frame_data)
    for img in decoder.decode():
        # Process image (e.g., convert to RGB)
        rgb = img.to_rgb()

More Examples

This project provides detailed example codes located in the example/ directory, covering aspects from basic decoding to visualization:

For detailed instructions, please refer to example/README.md.

Performance

  • High Performance C++ Core: All pixel processing and color conversion (YUV to RGB) has been fully migrated to the C++ layer, using pybind11 for zero-copy data exchange.
  • Multi-threading Support: Fully utilizes libde265's multi-threaded decoding capabilities, performing excellently on multi-core processors.
  • Performance Benchmarks (720p H.265):
    • Decoding Speed: > 100 FPS (single frame ~8ms).
    • Color Conversion: ~6ms (C++ accelerated, supports 4:2:0/4:2:2/4:4:4).
    • Total Throughput: Can stably reach 30+ FPS real-time playback rate under 4 threads.

Specific performance data (based on test/bench_performance.py):

Threads Decode (ms) RGB Conversion (ms) Total FPS
1 73.18 6.20 12.6
4 27.64 5.72 30.0
16 22.19 5.79 35.7

Build from Source

Requirements

  • C++11 compatible compiler (Windows: VS 2022 / GCC / Clang)
  • CMake 3.15+
  • Python 3.9+

Use uv (Recommended)

  1. Clone repository: git clone https://github.com/Puiching-Memory/pylibde265.git
  2. Install dependencies and build automatically:
# Create and activate environment
uv venv
.venv\Scripts\activate

# Install in editable mode (internally calls CMake to build C++ modules)
uv pip install -e .[dev]

Running Tests

Standardized tests are provided using pytest:

pytest test/

Roadmap

  • High Performance C++ Color Conversion: Support various sampling formats and bit depths.
  • Stream Data Loading: Support push_data real-time decoding.
  • Demuxer: Built-in lightweight demuxer supporting standard and Fragmented MP4 (fMP4).
  • Hardware Acceleration: Integrate DXVA2/D3D11VA.

Acknowledgements

Author:

  • @梦归云帆 (MengGuiYunFan)

References:

Stats Badges:

Data Analysis:

Metadata

Release files for pylibde265 0.1.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 pylibde265 0.1.0
File Size Uploaded
pylibde265-0.1.0.tar.gz 1.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pylibde265 0.1.0
File
pylibde265-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pylibde265-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pylibde265-0.1.0-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
pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pylibde265-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pylibde265-0.1.0-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
pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pylibde265-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pylibde265-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pylibde265-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 36.4 MB

Release files / pylibde265-0.1.0.tar.gz

Download URL pylibde265-0.1.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
25e79ab1c4b4c53db1370795d5d55f3161f88a15f70445747b4493a70ea07c19
BLAKE2b-256 checksum
How to use checksums
aa7437aaa95ffe3336d4b760a833f8084428af2dae69a097e1530897a0401eb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp314-cp314-win_amd64.whl

Download URL pylibde265-0.1.0-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3d3481bf5be0d7df8b13b9de1ac04684a492e0dbe56326d0258e2c3703361446
BLAKE2b-256 checksum
How to use checksums
4d0d25d8145fb3c11875e6f6273cabbdcacae18183334f30dbcda797b0a57da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
065053be83117c209cd3ad6ccd3805f4055b2c775afb4c03a63203d20c1d82ab
BLAKE2b-256 checksum
How to use checksums
480ee3ff0fbdf167394f21233be2a29d5b35525eac006b6e01c8c23975581147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9a93d1a2ba2357bdca1188c81512e7861869672cde6ce6cc64945d830afcaf9
BLAKE2b-256 checksum
How to use checksums
8f9c5a7bdbedef44b7cf7f78ff16fc9cc78b2291de83ff620293ad481be2b4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
2bbcf536256c8552c20c8d679188bc8dd8900da3c78d3b77851c1b3de55714ba
BLAKE2b-256 checksum
How to use checksums
49d6b2e1a44d1718b2997c122f1a2f478119c7d0ccb95e68949f4736f7d0c2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp313-cp313-win_amd64.whl

Download URL pylibde265-0.1.0-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
23e13dfc0516bd132534d481e4cee4b73bf62ae369d94a68040b2eb74e1b6d84
BLAKE2b-256 checksum
How to use checksums
a21b749422d2e12fb5f6c955cacf7c22a211b8b609c4b217a0c1583a3c09e815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2e05824e3a7a47ec4ab5bf909dc79becc3cde0c606122b40438a78f92f506f94
BLAKE2b-256 checksum
How to use checksums
62de738100bea544ba139c86ac63d6ea6deeb9b836b304fd11bef96e8ad42808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ce4fef9fe89227bced6b3674f347e5cfae612ed1561ecac5b2a3a2638f54173
BLAKE2b-256 checksum
How to use checksums
c621af61a102c70eecbd91267745f13442bf83e6172199a35abc846b8d06dcee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cf026048cd755e55acff898ad15cdba1eeb9011b6669f7da49ca3d3e87ed8dab
BLAKE2b-256 checksum
How to use checksums
8fbc19364fa6693d3f05e6d63317cc8fe2f86bb0a2c4104c4a7ead3ae88c7bb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp312-cp312-win_amd64.whl

Download URL pylibde265-0.1.0-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ef5c87b397979c61711081982843f0b215f8cf803895a9db3f1f1273fdfb769d
BLAKE2b-256 checksum
How to use checksums
a1e6ecdb46e6785a01061bb182264f988e2f25beac234caed521a966bc2714ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77caa081a00400e1e5ad8793af55c5ab718b369250f2bef5de62d1570c649d71
BLAKE2b-256 checksum
How to use checksums
f3bf6859a2ca21abc3b1dafef83d90ed34a2bafb3a9b8a95d0df1ce583448951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e099843412efef78d353ff9285a5e4365983a07e99cbb9a98c98d916ae57212e
BLAKE2b-256 checksum
How to use checksums
762d58e1ad9bdd4ad52f5a930e4cb9a0ff63160d4d87ba8fe962bcd16f8df38c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
14e2186d375db6c98b6fce287f3a53343afdd64fa2180d2398760665280090e4
BLAKE2b-256 checksum
How to use checksums
787668306145f5d2d59c39d608fc2045e6e20e205f65cfcd70b74dc0fc863ca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp311-cp311-win_amd64.whl

Download URL pylibde265-0.1.0-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
43fd7f4edee5cd47e94d53955ebe9312dbc52dcd9b659430b854148e2c181360
BLAKE2b-256 checksum
How to use checksums
601ab59224bb96135c6a2f8b83f7ecdc3491bafb9ba3cf1a0afe2a76fdf79fed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0aa84a47207f7c87e442fd90406b0d974ed41b05918c39d6655047918c930d2f
BLAKE2b-256 checksum
How to use checksums
0ff38214b1a372aa14628e8277f872cf9ed1167518f41d032959184c41cb79d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87b90745728b59942a1ff1dec411d0f3bd3d88319241be23c64ce604409e24a3
BLAKE2b-256 checksum
How to use checksums
7ee17c658f874c4f777665b06d6487638590e723bc186511a140e4e42e2a1d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e1003cd5116da4a107bed5cd90978c755e7d3a805aa29264d3fd62a8fc448ca2
BLAKE2b-256 checksum
How to use checksums
14005d04abfe65f4a6b11fbcea5920504efd0652a123ef33f6ebeffbcb3192fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp310-cp310-win_amd64.whl

Download URL pylibde265-0.1.0-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
820ac31ad68bab3be28402f40cd5baea44538e7b94586d73186ddd5881c8074c
BLAKE2b-256 checksum
How to use checksums
18bf5e9e77137ff9c7fe2c5f747b9f76cacb57cde88e50c64844466fcd0766a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8457b1488c8db36357b21886717cf3ef204c3ef22a2896dd0760ef1f2e83d987
BLAKE2b-256 checksum
How to use checksums
335fc6e09bbc0d8e93f3c77baff310852d444561378909e80e4375c66deb7c27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
81b37154b4462b359535679faf5deac9d94c0f02afc1ee6e04ade27ef6c3d00e
BLAKE2b-256 checksum
How to use checksums
7c3c13e97377be71380e53f46e3afa0e92daf158c6bf22660620108dc62a3198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
71e765eff51d3b578778cb6d79327516719f4ff68b494bb872fa7e22e524404c
BLAKE2b-256 checksum
How to use checksums
3ce8c5b0fa30f5b5e6e4c261bb63b3f1541e361115dd50f9df6d81b8bcd43189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp39-cp39-win_amd64.whl

Download URL pylibde265-0.1.0-cp39-cp39-win_amd64.whl
Size 1.4 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
65ea1ed16cf6b82ee23c1ca92a70150138d6dcbc0a7b2c310a13bd85e28b12fa
BLAKE2b-256 checksum
How to use checksums
cacf40145fe628a6b64827b16497f0de4b0f3db6828face8586549ed8e41528f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f8893510de19d5a63e5c96aab7494c9069e582ae18910192b77c90d639670143
BLAKE2b-256 checksum
How to use checksums
0fc24e66a3b47d0f53386aa5235ab6fbfad3f589d48965e04c1a030806c65d20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34915de5fcee047a25ed701f0471c9d23084df31a53302722d4a5877ae60efa6
BLAKE2b-256 checksum
How to use checksums
3d99ec086dd331c2c7001e437fbfec2a30ef363c361b1de1332cfe9f90f5dbd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6c3d9d7a77bcfd7a82c587fe4d5419503ffa8660b3cbbaa7cf12b783cd39ed7f
BLAKE2b-256 checksum
How to use checksums
c533227ed6e615a87707ca414cedc65fd2b0c1b52f6a68ebea5f4d414effcbde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

25 release files

0.0.3

6 release files

0.0.2

5 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