Skip to main content

Python bindings for OxiMedia - Royalty-free multimedia processing library

Project description

OxiMedia Python Bindings

Status: [Stable] | Version: 0.1.6 | Tests: 838 | Updated: 2026-04-26

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.6.tar.gz (16.8 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.6-cp314-cp314-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

oximedia-0.1.6-cp314-cp314-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

oximedia-0.1.6-cp313-cp313-manylinux_2_34_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

oximedia-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

oximedia-0.1.6-cp312-cp312-manylinux_2_34_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

oximedia-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oximedia-0.1.6-cp311-cp311-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.11Windows x86-64

oximedia-0.1.6-cp311-cp311-manylinux_2_34_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

oximedia-0.1.6-cp311-cp311-manylinux_2_34_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

oximedia-0.1.6-cp310-cp310-win_amd64.whl (8.3 MB view details)

Uploaded CPython 3.10Windows x86-64

oximedia-0.1.6-cp310-cp310-manylinux_2_34_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

oximedia-0.1.6-cp310-cp310-manylinux_2_34_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

File details

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

File metadata

  • Download URL: oximedia-0.1.6.tar.gz
  • Upload date:
  • Size: 16.8 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.6.tar.gz
Algorithm Hash digest
SHA256 80bd4458cbc32fbac45afc066f98228e962e854b761c026c9f6152c929a1f312
MD5 9835326bd42f949fb39ec00925efd86d
BLAKE2b-256 7b51051614e66dc465f786b63ad6df1c7d37b002a16f5185d736f650d1b02e11

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b3bdb40d334ebaa026bc08c1d214e66e28f6102660fd306c4949300b023f61a
MD5 885f1209972c64fb8d8e7e0d10126d76
BLAKE2b-256 50538acc00ec031678eeb3b1fd4640720ad69ac57c84090770f07d6859d1856a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63c9d8a1a8fad19083aaa25c568d8480de36df136d9961fcfabf74202973767e
MD5 4fdaf1e89ff308426f74b26ae6df7db2
BLAKE2b-256 1ed14df46246d2b6b0da2ef45d96cd9c937a77471406e6eb8d00454520fa1b9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c107fcdeade1e67489eabbe304c79c7a3ecfe462be9f930cd37e9ffc45d8938
MD5 c952695680a02ea8aac3a308ef061e01
BLAKE2b-256 037d75f44dbb9b1a1da0b0dbea40cc66aebb792eef9461829b2fdba195f86138

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.6-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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d10c6fe7c1334f05ec5b47b69ec445a738b0ac330f4e74bef8071a56f881068a
MD5 b1ad05921ff7ee71f438d7d02a759d69
BLAKE2b-256 8e3fe1deead4af875ceef2ae947241096b12d6affcc833cb1ce8951afbfa89f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ae8b5f683edb923525c910475e4fa3b2f837840b16c9efe78d46b59487ad8f90
MD5 331e20f078ce6d5e246869e3ef191cbe
BLAKE2b-256 e692ede9e367f57caaba4d4e7b6468fb8899f8ad818a960f6fe7bdff0847acfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8b02c1d11c80e5fc95713fabd1b912145a7b900d4d271e1f9db8a5a4372fb17b
MD5 285d9b04c7a9f510079ce57f9509e3f3
BLAKE2b-256 8c17119f6d8e979ec063ca82ef8b251f46991451a6da638efc14a696f1ed7d40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0ca18248049073e849d668b498c0138f4cfe745758e0f30bd4c84b480146cc6
MD5 ad8351d1410460103a15534a1a28cae8
BLAKE2b-256 6b09afbd94cfdfda7a6a960afb7e7f63e7f53233d83411c8fbe96f9a71ac806c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64d0352dd7d0174234f521ee5267542b822d61e518aa18990ac3b445791144c1
MD5 74582f4305628dafc9bac83eff381a0d
BLAKE2b-256 44fec4df0fef4bb898192e8dac774e492d2d22678e657a849ac69e6d41ae77e6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.6-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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8715e233d1601bbe7c89c57b739ae20246495887721c2755dee328da2b0187ec
MD5 6056ec8f0a3e714a19f762a4692cd0a3
BLAKE2b-256 fcf4e2dee9204330fe3de331a0b2ec008311c232ea85ca509502f40dba6f33ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f868e3edac16021c2dbbf8839dc794f26518321f1c1b247a0ea6d491f2c164d6
MD5 3ec57344085b71f736f1161c974f1555
BLAKE2b-256 224a35225a99c535ef7b6f90c866377d6b075a3c10b2d33669fd1c06282fafab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 993e38043f9d9c3482ff1f97839a5b0e262be6f8bfa651d1267aedb837cfcaa2
MD5 6138284f2f984509d1693730377a4fe4
BLAKE2b-256 8917e1e97a65d04acb0e7905ece247a04f3109ec88057164b1e3e924c79e8901

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37f7caee6e84acead39454f9709c8d502f2e783a7159fca47a1380f0fd278624
MD5 c031439cb92d2748d8b3df32b8c385bc
BLAKE2b-256 cd02e28d9f8f69fd38816d0783f3abe13639a64836baa1adf314ee54d46bf491

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6205e1765cdbead1de7468ce241c7f267f6dcf57226b2fba9a4be8007c4bc92
MD5 0ea89b91d7054a58606bd50ae022da53
BLAKE2b-256 03a98180ab80b6362a1e016195f81096c02eb92eccf70c366d7a0dfac3c2bebb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e926d9d9c6ead2a9699f3ab6733c957925b5852ebc6f5ad77c0716e080eccaee
MD5 808ecfb73458c1ffc15be860105c2a9c
BLAKE2b-256 2864b1f3694922800dc3136e815562ae5c66c0f97c7efe51eb2f8536a7f4c14c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a04da5afbbdd37b95d4aaaec19ab3da800dadd42e0617981fe3df6e1969f8ee9
MD5 4967d3cce4627e9601835869ec22ae8f
BLAKE2b-256 2c28dabe260591257c4b3ba871b767713b496fa682606ec7f15c103075dca7ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0236aaa91a7e3e690c6a2af1fea3e6d1e63c2b8a616ee94be66b13f8f9731f42
MD5 0ecb1cc66f2e179ff41d0bf07a3a8889
BLAKE2b-256 2e98664e145261e9d558cf26d6c003d58ec704caadc0c1cd05c42d4c8f6bd55d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7c36f817a4a09dc2d6ee92fd726b8f9a923090778a7615eac0bc01bbb162f46
MD5 0f557dd29b39589ed26ba0b787b6ab3e
BLAKE2b-256 c2039ff9eb9c13a1929cf5b3b9dc7f0d4caeca125b3a1a8a9439be1c0b2b6476

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16874d89f04065488e39c5f755bd0eab51b96f68e8c55f6859325a3ba7ac1c62
MD5 da47e7e53df72ac55fd4ff54e671bbb4
BLAKE2b-256 f064a1ba18e465f5b9ff1d06cbd485563ff07ff895b2eb65b37d17ba723f152f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1321e614a1e757e3663f3ae82d911c4dd2a7ac4292c63730ce63fda97ad6502e
MD5 e6ad072fc84e3dd3124a2d987c4924ec
BLAKE2b-256 7b01f8ccc75da2512295ca8558fc500999e78f90584528feee3ef808df1dd63d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ef90257ca31bc039db497b3028476de58014055b0b155a5c9c412cb0f0dfeb74
MD5 afd5d25d527f4a5346261279400562fb
BLAKE2b-256 62fe40bd44d87e800d7e2a1249b0525598332ecf7eac06cd6c109f53a5db18bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.6-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c11e71c9606be3a2c923288cb10692c47d31ca39c52a7bc2d219dcd890fec5dc
MD5 9d00a195e98b0701521f45fb6f601548
BLAKE2b-256 283ce41811c92e2f29950dc6d5877b878ca19516ae50d38b1806374a7d7a9866

See more details on using hashes here.

Provenance

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