Skip to main content

Python bindings for OxiMedia - Royalty-free multimedia processing library

Project description

OxiMedia Python Bindings

Status: [Stable] | Version: 0.1.5 | Tests: 838 | Updated: 2026-04-21

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
  • ml — PyO3 bindings for oximedia-ml typed pipelines (SceneClassifier, ShotBoundaryDetector, AestheticScorer, ObjectDetector, FaceEmbedder)
  • 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.5.tar.gz (16.7 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.5-cp314-cp314-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.14Windows x86-64

oximedia-0.1.5-cp314-cp314-macosx_11_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

oximedia-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

oximedia-0.1.5-cp313-cp313-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.13Windows x86-64

oximedia-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

oximedia-0.1.5-cp313-cp313-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

oximedia-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oximedia-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oximedia-0.1.5-cp312-cp312-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.12Windows x86-64

oximedia-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

oximedia-0.1.5-cp312-cp312-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

oximedia-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oximedia-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oximedia-0.1.5-cp311-cp311-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.11Windows x86-64

oximedia-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

oximedia-0.1.5-cp311-cp311-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

oximedia-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oximedia-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oximedia-0.1.5-cp310-cp310-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.10Windows x86-64

oximedia-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

oximedia-0.1.5-cp310-cp310-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

File details

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

File metadata

  • Download URL: oximedia-0.1.5.tar.gz
  • Upload date:
  • Size: 16.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7207541771181b93d6d53460656ea71a188d7b4bf95a668f6313d1e9bf066a88
MD5 844de1bc1f78871f9fc7b642f2a9922d
BLAKE2b-256 e22148711ba46457b55f50464c354243d111b95b1ebd4bf0c9156d1e0749b40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5.tar.gz:

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.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f0e381e35c4070d45d3bbe831716c4c71975c61de9aa3426d6c45013bb9d12cf
MD5 574f72ebcb49eb0a2bab467ee6875cfe
BLAKE2b-256 5c8dd8402d6bcea612d0ad42e3d5ce9887b69ea087f1a5e6252cf52571aad6f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp314-cp314-win_amd64.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.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b0e91714c25c9350984da985fd796832979beb6e43647d10bda01935f84f036
MD5 339a86c275fcd7c7b61c514111b530d3
BLAKE2b-256 a21ff73cb3f6a7c0b7d1d9c456a907be39b198fb775589bc67262dea22b34db8

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp314-cp314-macosx_11_0_arm64.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.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b527f3b98832762699363d93247786bf02ba5b8c0fa74cc67e9cf773426f0b2
MD5 a79fda6f7d6ad4f86ae50f715c1faeec
BLAKE2b-256 4ec608e261a6e4a5e61e38894f5fc4ff855b9945a615e186641c18efff0c01b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp314-cp314-macosx_10_12_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.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c4ba036c7edbf31332e6c3f4ab5236ff39c7c0f564a77611ee78eac5668b7b18
MD5 731b93d4bc241484d30d18924f019b1e
BLAKE2b-256 30ee115605cae87ccd50874b2459150aa1485b99beac5ba49e017ff0b67eb75d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp313-cp313-win_amd64.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.5-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 360e5b0773e1677af2609e094e9de3e2280f10b8bd781f9a4826106b27b614bc
MD5 bf9bd0860be1d9082811b9f70bde481c
BLAKE2b-256 05736da7f0c61f2ca27ecae77da3e11f9cb622435287e64a2ee49d42e74fb271

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ee33bd0f11fa605dbe4464e75e9a1c12ea14b83888a28ba2473613da7a833fcf
MD5 d015753dda59b2f8735dd3d700987658
BLAKE2b-256 679be70964ab156c7f1fcbfe135fafb271a6f7d9eeb7e2cff63faf4c1b5fe9cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 248fbefa9f194d3a3de288ac11491fe99e5ba26159c1478bf99406b8c55393e2
MD5 bdbbeaf876e620df9b7a9d5ad736663f
BLAKE2b-256 38d9edf809fc82bd67560928b8e58d173e6e3c8a3317bbacd6af95c25a357cc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp313-cp313-macosx_11_0_arm64.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.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0991b74e77bfc76c857b3a95ba02cd7a31c9de80a13896af9aa5b6562e992000
MD5 1c48e967f4720c4a732ec0e6c17e020b
BLAKE2b-256 0d56a0ae81867186eaabd93c48c0bb11f7281d08fd9407d0dfce4741115b85c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp313-cp313-macosx_10_12_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.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d079cb05303a981b16755f2dc6bd28c309a0ce219789ca8590e2823b69fbe57
MD5 9334bb64a38ad80b50cc47703021a4b7
BLAKE2b-256 19f05716e614ddf50c3115b08c55705d64eafad1fa69d5a7a458e0d1fa073f33

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp312-cp312-win_amd64.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.5-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 49e64f78b6566b784488ecc2e4dc7816a703aba730a8540876730e84aa78742a
MD5 310f4290112a586a4f40cf6175f3724c
BLAKE2b-256 cdf60420a375cd962d14ee43fee71c20de439fac309381595897aad4b0ad348d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1429dd28669e5ec83b851d11dfcc0b149c8fff4d500793f5c02e826878a5c351
MD5 41727d51ae35baaa59ef999b96118ecb
BLAKE2b-256 83dc8c989911591b4c37507caa392318a5aac6a5b6ae5a7b05f220299f402909

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d48af4b82766c87886e6ce67e40cca6b0024dab535e024d3c0209c971b99bd1
MD5 7d57c520996635358b6dd8516debf130
BLAKE2b-256 8ef96336200068c1a968c5f4e86e419d2fcd75e0b9a651db725cbdbe8eb7db66

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp312-cp312-macosx_11_0_arm64.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.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90b07b7381b80e63d1d286bd8562289a5cad8bc5a5a5b5eb962c8a75f388057a
MD5 efb8816afccd1eab650385637e0cea79
BLAKE2b-256 2fac8abe37c489fca7a0d3c0e9f75b7ba350640b432520ca8c8656efd522353d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp312-cp312-macosx_10_12_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.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb55552b04b75dd579447b5ffe12a6e67bc46577e05a3fc269a35fd461f9b98b
MD5 a25c6767fc96e8ca1e008dc4012cd05b
BLAKE2b-256 cf9a84d64facba5e3d1966b1281dc74d11bde88c65fa7a41a37bf63d990c299d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp311-cp311-win_amd64.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.5-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1e3135df814353163a6ed4da5a8f6ad100df6d5544061a2844b2e47a0cd64609
MD5 3cc73340faf57b0a3cfdfd7ed36c59bb
BLAKE2b-256 1ac4d37139e3bce9c0c79d373a37365c383a98dddd67fc8eed124212546806c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3931d8a9b76c2e7f0ea165d88da8e12e8e290717f80f841ab5e2ec2555eb5d4e
MD5 c577fa5646bea6e9b6536044b7215bd4
BLAKE2b-256 fcd9064d1ef6ef2a538ad2975be70c97b5b6c18024d23445ff7d2a074e5c9cf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94ffc8216ef6ca76554c58c340d0513a3b80a2dd86fb39c19bfad53b15517b81
MD5 81d12c253ea7b85de8bec9cb4ba43a0b
BLAKE2b-256 dd61ac1dd31af9aa56ee77bb026eabb04b1c1d9c0e01dab74e63cb3264afb02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp311-cp311-macosx_11_0_arm64.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.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1cbd3524866cc8bfe87293bf9f4cebfe967e65733bdd0ba40d864a826750917
MD5 877b59b8cb371aaa58e3cbde3f4b3080
BLAKE2b-256 80fa42b838e878127354e1b4e6b516181596fc0e64ce317457a342a3257daaec

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp311-cp311-macosx_10_12_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.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oximedia-0.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oximedia-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aca4fe7a6e7cf393e5613d208d20b5039e14751b1b57e033df9f813436779a93
MD5 ea63b9c5cfaaaa4344d2182f639f5fe3
BLAKE2b-256 f1291da1935429332d045ecc4b39ca068500766f01e0bc81e4d3525921741ca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-cp310-cp310-win_amd64.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.5-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5bad75469d5ffcdc60f8244615fda1e8e2b962ebb96ddb084156a64356e70156
MD5 f370f9ac5f05dde4d5da2bdf6d27c42b
BLAKE2b-256 d25d4e05a1a88294205dc52123d188d37d15b8d7050187608b12a4dd148c194e

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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.5-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for oximedia-0.1.5-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7a2af0f321844d5cffc3b3f38a81935c3ff30a8c5c2faa3b173ccf0c169833bb
MD5 7292daac82c5553a2435d15e9e2c6052
BLAKE2b-256 1f050fc51e74d5dc12d8fb6cc954f52b26efdc7c941000614de03635c63d5668

See more details on using hashes here.

Provenance

The following attestation bundles were made for oximedia-0.1.5-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