Skip to main content

Decode HEVC(H.265) video in python

Project description

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:

Project details


Download files

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

Source Distribution

pylibde265-0.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

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

pylibde265-0.1.0-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pylibde265-0.1.0-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibde265-0.1.0-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibde265-0.1.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pylibde265-0.1.0-cp310-cp310-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10Windows x86-64

pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pylibde265-0.1.0-cp39-cp39-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9Windows x86-64

pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pylibde265-0.1.0.tar.gz.

File metadata

  • Download URL: pylibde265-0.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0.tar.gz
Algorithm Hash digest
SHA256 25e79ab1c4b4c53db1370795d5d55f3161f88a15f70445747b4493a70ea07c19
MD5 89de0b4427457984f2c0d09b2f2c4d34
BLAKE2b-256 aa7437aaa95ffe3336d4b760a833f8084428af2dae69a097e1530897a0401eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0.tar.gz:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d3481bf5be0d7df8b13b9de1ac04684a492e0dbe56326d0258e2c3703361446
MD5 9d7da79ded839863eced37ffa4473557
BLAKE2b-256 4d0d25d8145fb3c11875e6f6273cabbdcacae18183334f30dbcda797b0a57da1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 065053be83117c209cd3ad6ccd3805f4055b2c775afb4c03a63203d20c1d82ab
MD5 ef2b0bad620df874763b33b0078af1b1
BLAKE2b-256 480ee3ff0fbdf167394f21233be2a29d5b35525eac006b6e01c8c23975581147

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9a93d1a2ba2357bdca1188c81512e7861869672cde6ce6cc64945d830afcaf9
MD5 9cc7a175851bd112268a5810df7a973c
BLAKE2b-256 8f9c5a7bdbedef44b7cf7f78ff16fc9cc78b2291de83ff620293ad481be2b4f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2bbcf536256c8552c20c8d679188bc8dd8900da3c78d3b77851c1b3de55714ba
MD5 42842a3de9232a92842c6f8aedf0179a
BLAKE2b-256 49d6b2e1a44d1718b2997c122f1a2f478119c7d0ccb95e68949f4736f7d0c2bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 23e13dfc0516bd132534d481e4cee4b73bf62ae369d94a68040b2eb74e1b6d84
MD5 961c00d65829a6b5be56887b4b3c2326
BLAKE2b-256 a21b749422d2e12fb5f6c955cacf7c22a211b8b609c4b217a0c1583a3c09e815

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e05824e3a7a47ec4ab5bf909dc79becc3cde0c606122b40438a78f92f506f94
MD5 2d631d5b4aa30c4400228e40d2d48d5e
BLAKE2b-256 62de738100bea544ba139c86ac63d6ea6deeb9b836b304fd11bef96e8ad42808

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ce4fef9fe89227bced6b3674f347e5cfae612ed1561ecac5b2a3a2638f54173
MD5 f81385372004ea0fa12131ff59335424
BLAKE2b-256 c621af61a102c70eecbd91267745f13442bf83e6172199a35abc846b8d06dcee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cf026048cd755e55acff898ad15cdba1eeb9011b6669f7da49ca3d3e87ed8dab
MD5 14d563dfb1573849515d6e004eaacc23
BLAKE2b-256 8fbc19364fa6693d3f05e6d63317cc8fe2f86bb0a2c4104c4a7ead3ae88c7bb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef5c87b397979c61711081982843f0b215f8cf803895a9db3f1f1273fdfb769d
MD5 154a867aa79fc49754a2a9aec1924182
BLAKE2b-256 a1e6ecdb46e6785a01061bb182264f988e2f25beac234caed521a966bc2714ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77caa081a00400e1e5ad8793af55c5ab718b369250f2bef5de62d1570c649d71
MD5 817333d6c67c2b118c960d85b23bed3c
BLAKE2b-256 f3bf6859a2ca21abc3b1dafef83d90ed34a2bafb3a9b8a95d0df1ce583448951

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e099843412efef78d353ff9285a5e4365983a07e99cbb9a98c98d916ae57212e
MD5 a40186f581add1045aef704d1ba962a4
BLAKE2b-256 762d58e1ad9bdd4ad52f5a930e4cb9a0ff63160d4d87ba8fe962bcd16f8df38c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 14e2186d375db6c98b6fce287f3a53343afdd64fa2180d2398760665280090e4
MD5 a8370f2f48868915b7c921359e75668b
BLAKE2b-256 787668306145f5d2d59c39d608fc2045e6e20e205f65cfcd70b74dc0fc863ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 43fd7f4edee5cd47e94d53955ebe9312dbc52dcd9b659430b854148e2c181360
MD5 e97e03cf501c385f306f1dc6cd832beb
BLAKE2b-256 601ab59224bb96135c6a2f8b83f7ecdc3491bafb9ba3cf1a0afe2a76fdf79fed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0aa84a47207f7c87e442fd90406b0d974ed41b05918c39d6655047918c930d2f
MD5 e8bc7cbc22f12e92ab25056f59476941
BLAKE2b-256 0ff38214b1a372aa14628e8277f872cf9ed1167518f41d032959184c41cb79d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87b90745728b59942a1ff1dec411d0f3bd3d88319241be23c64ce604409e24a3
MD5 66129f7298e14236fc8473af1fb460e0
BLAKE2b-256 7ee17c658f874c4f777665b06d6487638590e723bc186511a140e4e42e2a1d7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1003cd5116da4a107bed5cd90978c755e7d3a805aa29264d3fd62a8fc448ca2
MD5 7c4d9e6c2ed1a17bc5a279b9431cfcfc
BLAKE2b-256 14005d04abfe65f4a6b11fbcea5920504efd0652a123ef33f6ebeffbcb3192fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 820ac31ad68bab3be28402f40cd5baea44538e7b94586d73186ddd5881c8074c
MD5 6d4aca7d5bb23e484c29019f2f264b02
BLAKE2b-256 18bf5e9e77137ff9c7fe2c5f747b9f76cacb57cde88e50c64844466fcd0766a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8457b1488c8db36357b21886717cf3ef204c3ef22a2896dd0760ef1f2e83d987
MD5 0f2dc920d96e7a847fa5fa4e47119652
BLAKE2b-256 335fc6e09bbc0d8e93f3c77baff310852d444561378909e80e4375c66deb7c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81b37154b4462b359535679faf5deac9d94c0f02afc1ee6e04ade27ef6c3d00e
MD5 953bc84f6e6d4bb8d30458d3d18c9968
BLAKE2b-256 7c3c13e97377be71380e53f46e3afa0e92daf158c6bf22660620108dc62a3198

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71e765eff51d3b578778cb6d79327516719f4ff68b494bb872fa7e22e524404c
MD5 b4d9fceaba08b22f5d74aaf16bf32e77
BLAKE2b-256 3ce8c5b0fa30f5b5e6e4c261bb63b3f1541e361115dd50f9df6d81b8bcd43189

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pylibde265-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylibde265-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 65ea1ed16cf6b82ee23c1ca92a70150138d6dcbc0a7b2c310a13bd85e28b12fa
MD5 12bc655e068b312d5f2f6b55a45c02c3
BLAKE2b-256 cacf40145fe628a6b64827b16497f0de4b0f3db6828face8586549ed8e41528f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8893510de19d5a63e5c96aab7494c9069e582ae18910192b77c90d639670143
MD5 ffeda80b649a5dd0a3582dd639aac2b2
BLAKE2b-256 0fc24e66a3b47d0f53386aa5235ab6fbfad3f589d48965e04c1a030806c65d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34915de5fcee047a25ed701f0471c9d23084df31a53302722d4a5877ae60efa6
MD5 d297e4fd362e2f2211c4215396232118
BLAKE2b-256 3d99ec086dd331c2c7001e437fbfec2a30ef363c361b1de1332cfe9f90f5dbd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

File details

Details for the file pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c3d9d7a77bcfd7a82c587fe4d5419503ffa8660b3cbbaa7cf12b783cd39ed7f
MD5 34b193f57de594d13e417d1ccb6f642a
BLAKE2b-256 c533227ed6e615a87707ca414cedc65fd2b0c1b52f6a68ebea5f4d414effcbde

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibde265-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: pypi.yml on Puiching-Memory/pylibde265

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page