Skip to main content

Python bindings for OxiMedia - Royalty-free multimedia processing library

Project description

OxiMedia Python Bindings

Status: [Partial] | Version: 0.1.1 | Updated: 2026-03-10

Python bindings for OxiMedia, a royalty-free multimedia processing library written in Rust.

Part of the oximedia workspace — a comprehensive pure-Rust media processing framework.

Features

  • Video Codecs: AV1 (encode/decode), VP9 (decode), VP8 (decode)
  • Audio Codecs: Opus (encode/decode), Vorbis (decode), FLAC (decode)
  • Container Formats: Matroska/WebM (demux/mux), Ogg (demux/mux), FLAC (demux), WAV (demux)
  • Filter Graph: Scale, crop, volume, normalize filter bindings
  • Pipeline: Multi-stage media pipeline builder
  • Batch Processing: Batch transcoding operations
  • Progress Tracking: Long-running operation progress tracking
  • Media Probing: Media format and stream information queries
  • Metadata: Typed metadata field access
  • Error Types: Structured error types with categories and severity
  • Format Information: Container capabilities and codec queries
  • Media Hashing: Content hashing and fingerprinting
  • Zero-copy operations where possible
  • Thread-safe Python bindings

Installation

From PyPI

pip install oximedia

From Source

cd crates/oximedia-py
pip install maturin
maturin develop

Quick Start

Video Decoding

import oximedia

# Create AV1 decoder
decoder = oximedia.Av1Decoder()

# Send compressed packet
decoder.send_packet(packet_data, pts=0)

# Receive decoded frame
frame = decoder.receive_frame()
if frame:
    print(f"Frame: {frame.width}x{frame.height}")
    y_plane = frame.plane_data(0)  # Y plane
    u_plane = frame.plane_data(1)  # U plane
    v_plane = frame.plane_data(2)  # V plane

Video Encoding

import oximedia

# Create encoder configuration
config = oximedia.EncoderConfig(
    width=1920,
    height=1080,
    framerate=(30, 1),
    crf=28.0,
    preset="medium",
    keyint=250
)

# Create AV1 encoder
encoder = oximedia.Av1Encoder(config)

# Encode frame
frame = oximedia.VideoFrame(1920, 1080, oximedia.PixelFormat("yuv420p"))
encoder.send_frame(frame)

# Receive encoded packet
packet = encoder.receive_packet()
if packet:
    print(f"Packet: {len(packet['data'])} bytes, keyframe={packet['keyframe']}")

Audio Decoding

import oximedia

# Create Opus decoder
decoder = oximedia.OpusDecoder(sample_rate=48000, channels=2)

# Decode packet
audio_frame = decoder.decode_packet(packet_data)

print(f"Audio: {audio_frame.sample_count} samples, {audio_frame.channels} channels")

# Get samples as float32
samples_f32 = audio_frame.to_f32()

# Get samples as int16
samples_i16 = audio_frame.to_i16()

Container Demuxing

import oximedia

# Open Matroska file
demuxer = oximedia.MatroskaDemuxer("video.mkv")
demuxer.probe()

# Get stream information
for stream in demuxer.streams():
    print(f"Stream {stream.index}: {stream.codec}")
    if stream.width:
        print(f"  Video: {stream.width}x{stream.height}")
    if stream.sample_rate:
        print(f"  Audio: {stream.sample_rate}Hz, {stream.channels} channels")

# Read packets
while True:
    try:
        packet = demuxer.read_packet()
        print(f"Packet: stream={packet.stream_index}, size={packet.size()}, "
              f"pts={packet.pts}, keyframe={packet.is_keyframe()}")
    except StopIteration:
        break

Container Muxing

import oximedia

# Create muxer
muxer = oximedia.MatroskaMuxer("output.mkv", title="My Video")

# Write header
muxer.write_header()

# Write packets
for packet in packets:
    muxer.write_packet(packet)

# Finalize
muxer.write_trailer()

Supported Codecs

OxiMedia only supports royalty-free, patent-unencumbered codecs:

Video

  • AV1 - Alliance for Open Media codec (encode + decode)
  • VP9 - Google's royalty-free codec (decode)
  • VP8 - Google's earlier royalty-free codec (decode)

Audio

  • Opus - Modern low-latency audio codec (encode + decode)
  • Vorbis - Xiph.Org audio codec (decode)
  • FLAC - Lossless audio codec (decode)

Containers

  • Matroska/WebM (.mkv, .webm) — demux + mux
  • Ogg (.ogg, .opus, .oga) — demux + mux
  • FLAC (.flac) — demux
  • WAV (.wav) — demux

API Overview

Core Python classes:

  • PixelFormat, SampleFormat, ChannelLayout — Format descriptors
  • VideoFrame, AudioFrame — Frame data containers
  • EncoderConfig, EncoderPreset, Rational — Encoding configuration

Video codecs:

  • Av1Decoder, Av1Encoder — AV1 codec
  • Vp9Decoder, Vp8Decoder — VP9/VP8 decoders

Audio codecs:

  • OpusDecoder, OpusEncoder, OpusEncoderConfig — Opus codec
  • VorbisDecoder, FlacDecoder — Vorbis/FLAC decoders

Filters:

  • PyScaleConfig, PyCropConfig, PyVolumeConfig, PyNormalizeConfig — Filter configurations

Container:

  • Packet, StreamInfo — Packet and stream data
  • MatroskaDemuxer, OggDemuxer — Container demuxers
  • MatroskaMuxer, OggMuxer — Container muxers

Probe/info:

  • PyVideoInfo, PyAudioInfo, PyStreamInfo, PyMediaInfo — Media information

Advanced (public modules):

  • batch, batch_bindings — Batch processing
  • codec_info — Codec information queries
  • error_types — Structured error types
  • filter_bindings — Filter graph bindings
  • format_info — Format information
  • media_hash — Content hashing/fingerprinting
  • pipeline_bindings, pipeline_builder — Pipeline construction
  • progress_tracker — Progress tracking
  • py_config — Configuration builder
  • py_error — Error handling
  • py_metadata — Metadata access
  • stream_reader — Streaming reader utilities
  • timeline — Timeline management
  • transcode_options — Transcoding options
  • video_bindings, video_meta — Video utilities

License

Apache-2.0 — Copyright 2024-2026 COOLJAPAN OU (Team Kitasan)

Patent Protection

OxiMedia is designed to only work with royalty-free codecs. Attempting to use patent-encumbered codecs (H.264, H.265, AAC, etc.) will result in an error.

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

oximedia-0.1.1.tar.gz (8.9 MB view details)

Uploaded Source

Built Distributions

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

oximedia-0.1.1-cp314-cp314-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.14Windows x86-64

oximedia-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

oximedia-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

oximedia-0.1.1-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

oximedia-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

oximedia-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

oximedia-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oximedia-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oximedia-0.1.1-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

oximedia-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

oximedia-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

oximedia-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oximedia-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oximedia-0.1.1-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

oximedia-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

oximedia-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

oximedia-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oximedia-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oximedia-0.1.1-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

oximedia-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

oximedia-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

File details

Details for the file oximedia-0.1.1.tar.gz.

File metadata

  • Download URL: oximedia-0.1.1.tar.gz
  • Upload date:
  • Size: 8.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1.tar.gz
Algorithm Hash digest
SHA256 39fcbd09af4e043ad2ce72359a540f20e2b2d45ea08ff7ac4d9853cf19410d57
MD5 3e6f40256b896166dfa02c4e1740def1
BLAKE2b-256 c6215d4ee45a4d0db9bd3cc0484d5e3dd0e453dc561587c3c07288523c21bd6f

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 60c9e6c9e886249a18b899ea8b8dc0b61d771c3d57234de4b1c59fa89d395685
MD5 99185e3af4a24fab20ab39e0ffe2c46b
BLAKE2b-256 339a9aab60091e2459ff67ecdf89aecd30fd30d5ffe759cbe8edf9d59ac2eff8

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b916a82ab5b60c3a271ead4e8741fb525e87a8384f54896bbbf7946f5995182
MD5 72b95c666ccd8ab7e5f53ccf6969ac7e
BLAKE2b-256 a37ae33531819231fd00c9c91513267dafab12abddb66f972421871542eb02ed

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21235397906aca9411d25a6b0336c996538366363e1dafb103ceafd03b2644f2
MD5 558e46cffd92e0237f94f8aeb376f03f
BLAKE2b-256 ada133c87c6d64262b6b2d8c99d85f0bca09c688640b4bdf8636ac33c0227678

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f60846c20b739947f0725bc31cca21e49a87aa8955551ce088a93ce540e21334
MD5 89d2eb79ae52f70921a64bb3dc84b19a
BLAKE2b-256 406e2dbe5e429111a64b8e2cfcf98d5254f5f6ebb48938d89b89a04186c37d11

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cdb9713c31723a3b06c1a15025a1ec9db11c1b01b27d46549ca6ba9ab63d8775
MD5 49e489ddf65eb1bb780ea0d63c1f6f49
BLAKE2b-256 f3d33faa24134823353475f451a34b3b4e8f88404b876a5741ac25a8d8d53af1

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5b614ef509f3088e377da2f7819ffb2db09aa7f6c4a93bc2b6461a5481b9c36a
MD5 f91acb96bcf8c61a98128d1f4c7024f7
BLAKE2b-256 374347854df2f83b35cb0c5f738f0b51116369a4b70a2b25873fe54948cdfb9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b6328772324486ef5c72ceb37b4aeca398002bd1e665885c2581632360715e5
MD5 c87991fc9905ee203046904302a20794
BLAKE2b-256 7d24b543ea9c1ff55aad8694970669e9e45fe102fbde4c5dc55d5d73e4ed8560

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cabb82d02a1c417230e5827a37b270f3b71fd93c0e097ae49fe7dc3d7b0bac33
MD5 3be49c82cc6cecbcf6dffbb07fb7eeed
BLAKE2b-256 819e5a521c6f66a55c9660b39abf921037e86a7f34ffae4b2208e24a01e1f31e

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d4122ec32987f70336033c24a7d15385225352a8948562ad9df3774b2c55ecf6
MD5 359294256f4ddebcb88511658588f2de
BLAKE2b-256 e322098876c393c10b8f5ada2e10faec66e52b04b077638fc92dd1ec78bc87da

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d41b3c81cd2232d273e7decb2bb9697b1e585e1b13ae0a9579ad101404464c30
MD5 e58b111fe2af0a691d32c3f342a1d79b
BLAKE2b-256 5e5283d6ed8943258293b59ab3e15a55f587d654d322b794e88b9ce1d95512a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8571ddc970e1c8f292ce1426d78a8728ab94b2eea06292b08d66f7cab3c0068b
MD5 a34e5685bc2b81b9e54ce7d37742b3cd
BLAKE2b-256 8812c1ccf208526012fbfab1878087bf3ea94921b0d52c6b9f6ceee119301fe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c36295706be85bf2279c6048ee292c458e379c844b5d9d832a4b3aeaa0a98435
MD5 16a12024de4a1e66a556e4a76f1363ed
BLAKE2b-256 e00c874b05563a79e9422b3c1de04f91b98dff7fc717c34fccb81d907442581b

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6901ce9ae68f4536d11ca6a66c3239fa03be055aaa5747bdd512752d65c0cdd1
MD5 33d508c4b8e91a0061ec6deac86c6ea4
BLAKE2b-256 d1ddceb49cd140fb4d5a1f8a05f4f0ddc03686980e04dcc3006a970a04ac18f1

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 382cde61c1490d3e6b735933a40c8339d1d6c83893b56a99d5db34fe83fc76a5
MD5 f5d0ffe2cb512a562ef2b48106f3432f
BLAKE2b-256 86312eaef5ac13815af57dc1f7cdcab93a218056182b6af612b85802956f826d

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3b1bb1c8894a7d938ba043e18d9a679ecdadbc6631a7faf85de553b9911f0ef0
MD5 19fcffe4e61dccfebfc6686604cdb3bf
BLAKE2b-256 6d2319bf006b307e436615020ecb35eb300e28e79857008b9b6c79f482d03d02

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1c031d6d156eab4a8f45bc5450fea236eda328ae9e693a59b61f79fd85a9cfd1
MD5 b0fc3bf56dbe11044453f479222f73d6
BLAKE2b-256 043ebf5aa010de54125448e0c80f9eec5d827fad27560b41d97b637dee66e88f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp311-cp311-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 982e0a479dfd15241cd05fdb4597673aa64fc74aec4cc16c7ec79bea2c483fc6
MD5 72ccc1ab4970fc62f8a0a1951281bf21
BLAKE2b-256 7f488c49ea8c143f24c37470f0e289f90aeaf4af02e3e08e9f8dda1fb6cc9260

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 84bbf9ab8f8bdafbe154c44862976eff8d705cde9ecbef719949fdd360448d6e
MD5 53d24ec5c4bbb12aef8addb52bcfe479
BLAKE2b-256 bcab6633325cb25c7327b3bed1a44438e88fd558ce51025a411714a8bdfb9c84

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oximedia-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 31e2fcf3819c7d353b3bf2ac619ac5d6592be5300b84ef9f133410c0ecd97834
MD5 3cfb035d2d4fe8e7eb9dc403f93e7f9e
BLAKE2b-256 56347a236e036954fc4c231291da2d5068f0d09dd97b60461f6f5063b7c61a9a

See more details on using hashes here.

File details

Details for the file oximedia-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a79bd88aaceb89a67914dd48ca1dd96e27ec673ed31b7772faf09f0cd06d2648
MD5 ead9f5a65edd7dd20f52f5fa0f769a92
BLAKE2b-256 aeee4aac778c936d5e448c06033b85cb83f49c5d3720afac0b9cb595aa11cd30

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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

File details

Details for the file oximedia-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 30f548ba2671610623f895dfcd3f01586b47dfb872f149598a403c40f8853634
MD5 10cd28b615fb36ed4473a5b283332368
BLAKE2b-256 b77fd93ac7302c58692492706eb87dde724be9242d9e03c3689bfa4ee3e00889

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.1-cp310-cp310-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on cool-japan/oximedia

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