Skip to main content

OxiMedia Python Bindings

Status: [Stable] | Version: 0.1.9 | Tests: extensively tested | Updated: 2026-07-08

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()

Zero-Copy NumPy Access

VideoFrame.plane(i), AudioFrame.samples, and cv2_compat.Mat implement the PyO3 buffer protocol, so NumPy can wrap the underlying Rust buffer without copying:

import oximedia
import numpy as np

# Decode a video file
decoder = oximedia.Av1Decoder()
# ... feed packets, get frames ...
frame = ...  # an oximedia.VideoFrame returned by the decoder

# Zero-copy numpy view of plane 0 (Y in YUV420P)
plane0 = np.asarray(frame.plane(0))
print(plane0.shape, plane0.dtype)  # (height, width, 1) uint8

# Audio interleaved samples as a numpy view
audio = oximedia.AudioFrame(...)
samples = np.asarray(audio.samples)

Each call to plane(i) / samples returns its own buffer view, so multiple concurrent views of the same frame are safe.

Command-Line Interface

The package ships a python -m oximedia entry point (installed with the wheel — no separate console script needed):

# Probe a media file (text or JSON output)
python -m oximedia probe input.mkv
python -m oximedia probe input.mkv --json

# Transcode using a built-in preset
python -m oximedia transcode input.mkv output.webm --preset youtube-1080p
python -m oximedia transcode input.mkv output.webm --crf 28

# Quality assessment between two files
python -m oximedia quality reference.mp4 distorted.mp4 --metric all

# cv2-style colour conversion / format conversion
python -m oximedia cv2 cvt-color input.png output.png --code BGR2RGB
python -m oximedia cv2 convert input.bmp output.jpg

# Inspect available presets / codecs / version
python -m oximedia presets
python -m oximedia codecs
python -m oximedia version

Run python -m oximedia --help (or python -m oximedia <subcommand> --help) for the full argument list.

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.

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.9.tar.gz (18.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.9-cp314-cp314-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.14Windows x86-64

oximedia-0.1.9-cp314-cp314-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

oximedia-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

oximedia-0.1.9-cp313-cp313-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.13Windows x86-64

oximedia-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

oximedia-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

oximedia-0.1.9-cp313-cp313-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oximedia-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oximedia-0.1.9-cp312-cp312-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.12Windows x86-64

oximedia-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

oximedia-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

oximedia-0.1.9-cp312-cp312-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oximedia-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oximedia-0.1.9-cp311-cp311-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.11Windows x86-64

oximedia-0.1.9-cp311-cp311-manylinux_2_34_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

oximedia-0.1.9-cp311-cp311-manylinux_2_34_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

oximedia-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (7.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oximedia-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oximedia-0.1.9-cp310-cp310-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.10Windows x86-64

oximedia-0.1.9-cp310-cp310-manylinux_2_34_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

oximedia-0.1.9-cp310-cp310-manylinux_2_34_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

File details

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

File metadata

  • Download URL: oximedia-0.1.9.tar.gz
  • Upload date:
  • Size: 18.9 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.9.tar.gz
Algorithm Hash digest
SHA256 02486c827ae1115c01550010e71d340258ae3e4fb561527b53ae05d07c6a31c5
MD5 5529a79fea210991389c71c6a393f220
BLAKE2b-256 ed1ae87fd16c7849307b839976cc1c41243ca1f9eee1abe41bbb3a63316d2074

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.9-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e5e07ee926a8d236c79188eba2849cb079cfc9a4d3f52b4afad3a206af78a8d0
MD5 c65895539c8fb9c531b12c8b84110650
BLAKE2b-256 663b3192205708c41968613416a3f54b47e014983633885e7687cfbee378f08c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b652ddb67fb7f0ab342acc52f741bc5f12c8ae9614281736aa46360105d3726
MD5 fdae0c903fae8feec4ab157e4cbbe0d9
BLAKE2b-256 dd45ff1b27ee947917b50a254c5ddbb9807231ece65de768a20818b246c021b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3319d3dd0b7d5c646d067d1c3736e5b30d6d18e64a07afea032f9ca63ece87e3
MD5 31a61c915779acd1621715b419b77600
BLAKE2b-256 6c2caf51069f5ba1ac3eea30a33b103326cecf6e56a7032e45a3ce081e8c358a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e92001b0509e5542d03305968366d05f827441287c343854982ad026786cbd6
MD5 466fa1124f624035a25faf0bd3c2a6ad
BLAKE2b-256 5a8ec1a43f894c02d7c0566ce0d9201e20b944c6b16ba6fe43f62ac25534da3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0c88ad110eb04209d5aa671e6649779d936b352ccbafacb5ad593e148cec810f
MD5 30570d6708deebf8926ea796089758e7
BLAKE2b-256 24e90490c989f19bfb8536dc33c53f4a0fc20d3f80959500b43e4c93d9068f28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 12cbfcb461c6d0249c6a7701bca7508d25ec6a5d35aeee3e2fd0c392717cc9b6
MD5 df382987c9e9d09b5660584271e1b528
BLAKE2b-256 a572c55e71ac7ebbbe5da7b6bf20594bf76d13a151244488fbef1c9e96acee34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8206101f8f34094ff1c1319204606758844ad62ddf66a412cfda390dea3929a
MD5 599c079d0a009c4d73264b98da506051
BLAKE2b-256 63317b45e69917cd9607842c217ba5bd67e6ee53dd3b60e602575c896c40d15e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb1f2a75f89377b9487a71d727d6ba32dccfe1c351598e92cbc4bc16256b02e5
MD5 da4c6b2bbdac1196a44d2c29440cd315
BLAKE2b-256 779b94e78e154271908566d8755f35ce2b37bdcd339a5f9f6c46f8378ce39569

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.6 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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34400fb406ace3c0a272158c4e772b5b1c89c2329ec411ab831b18281fc0bd93
MD5 34d66be28ad83d9b0934e6db7bdf3d03
BLAKE2b-256 aa2ea2a6323eb0552db698da9631a5dd195ceb8b6dfef8de26a20f56a736f206

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8ed1e47fbee16d1168de42764168425a8c4c33086d853994154db45810227707
MD5 a62ead1c210517c32b7243d8e5aa5793
BLAKE2b-256 3f865fb113ee271693820491ecf7855c9ad52def7b3e2fd70d9905dff4997403

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 227de73af03a8988a3b204ceab8a2306484326c2b5e9aaae543bd6a5852164e6
MD5 6705509560695e3fc0330b1946debe99
BLAKE2b-256 48b12677ba7a3a72ef2ebba579b15612460022f5df79b04c1733b9f5c8e8f075

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d845d662e56a8274e84e14050fec57062e0014efd3f43b855611f44873b56e2
MD5 cab74869c6b5c91d4e0befe1209f7833
BLAKE2b-256 5577f42ad0235afc956eb82b97fb786c4f63892915713b774af6cf8665b940c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec49a498fae098f25967068f657d9c43d13e2547540324a1c6fad3d23d3ebc4a
MD5 045ecc454fc30f49ca69599fefcf2fd1
BLAKE2b-256 cc654165ebf2b269735ed6aea5dd833cacc4ff9a2ef01261cd47f43e73a644aa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.7 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 74588eb3f45425f9fd2a8ef0593863cc0bd310aa0e602bb1c4859d6b9e435a5c
MD5 52a36f1fdec44ab1444b2869a3f387c3
BLAKE2b-256 4da3c85ca412270f47ff5b722d90e87e7e887d1d37670a3b16ae119ccd96cef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 52915bbe4cc00b81c9de76918e575fb91f69ce45df88d7e6cfd3fbfb211fa995
MD5 3e7d4048b9a974fe112431143df6f8c3
BLAKE2b-256 4d827f8a2fcc12aadaba377fcdc10134fb9c91aeac5a971b95d2d2ba847c29e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 13070dba3749e7353fb2d1e4efdefd9d1270f2ed628becf660e8033eb1110987
MD5 2e220feb658a09ff998bd04abb1b7da1
BLAKE2b-256 c64c0c7253c7327f19566336fed1c2f449caff1202d7f93d3682f85b77b68e37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c59b9bc7a024acff6704eed2bc1a70eff59b6f6c01df1deb81c3cdd6f8427d4
MD5 94a39c3115d2f98dffb6262ffb772650
BLAKE2b-256 85af2d7169d0b1d6259aec3cc9715aaefe6626330305fabb8e3eab2e9667e128

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41ca71b56f62ff4837274a11b049cb5a91deb7619635d2dd59ae2d9975e63b13
MD5 128718ebd68c90d087a5a0a8ac0a276c
BLAKE2b-256 ca1c4975decf2425a1097d1a38ff58c98cbe02c189d3c015af3392e9ea3dad75

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.7 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a70c38e351d7592c4c720cf3ff84fbdf619a26eb3e50a3a12bf2822d0d4cd25
MD5 7f4dd9d836bfa56ab1fbe5353184d107
BLAKE2b-256 40fa8cd7f1cfb12a8e7c774894e1f058fe4619fd8bd3fd5ae14ad602303f2fa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 49a27dc826dcd6dc5c86fd4ca74e897bbf28d11fb4da27b0979f592e2eaa0988
MD5 d335232bf474f5a89a6e203d732d6b84
BLAKE2b-256 e4b55cc9fe3f3038640bdf2052e3a995c61ef5891d32a787bb92730694a34aaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.9-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a2b85da30bd97168bafa42e69d23fb891653b3298ad19657eca54c8ce029f0b7
MD5 d408b74411e0626f28e355ba5f9aba9c
BLAKE2b-256 40d3b24380a4f5b52a393e8edfe126d2bde46102a83ebf5a963a2238cbc695de

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.2.0

22 files

This release

0.1.9 This release

22 files

0.1.8

22 files

0.1.7

22 files

0.1.6

22 files

0.1.5

22 files

0.1.4

22 files

0.1.1

22 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