Skip to main content

Python bindings for OxiMedia - Royalty-free multimedia processing library

Project description

OxiMedia Python Bindings

Status: [Stable] | Version: 0.1.4 | Tests: 838 | Updated: 2026-04-20

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.4.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.4-cp314-cp314-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

oximedia-0.1.4-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.4-cp313-cp313-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

oximedia-0.1.4-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.4-cp312-cp312-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

oximedia-0.1.4-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.4-cp311-cp311-manylinux_2_34_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

oximedia-0.1.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: oximedia-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 d1e50055878ab1fb564b15ac596419f46fbb4f1502718acc602db2d0ca77d6c8
MD5 c47198032db37100651296a6388cc437
BLAKE2b-256 17c584aecff52c0ffbe3d2d6b2cd0f27339dccced9dac62e40e496c91d2a6148

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2e0942504d8dc9ff69f6a8bd2beee0febdd6e6615648c223ea1b55b12ef03b96
MD5 2d543f6ce9d54a27d32cc8de68dab3fa
BLAKE2b-256 9ed539d706c8e67029aa957eb8564275f89df90433a7b325b16174ae9cd3b8e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7897e1683e7b3555beb612bc18677a663d0628044c85d130c00da8e344c694c
MD5 d6db91762397aa323b340a915a4fb412
BLAKE2b-256 836f321fb71b2495039f1b9225bd1678996917b8ceb176d62f51e8304e6674e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5e5f4cdd157be79d416f029877ce82a014c52bfcd90c9658a6e1b51da8f9e26a
MD5 a3e4b13502d7bdcbe386143837f6f7fc
BLAKE2b-256 a4ee42cea7c48f0bde84f79f6224b217ac8a4302a98ddcea51ac7011469e7596

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8a5351a4fe886330ebf29683e40678bd0bee915402dfa7d860d8778ce7dea30c
MD5 bb14c50a84b12255d113ea07858aa715
BLAKE2b-256 64a2873000dce3d9e87969ba6d167d70f60114c93e8e76fccc8d3a9d6fbf8f65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0eba2f62b50f871869079384043aead677703a38e1a57fe74d06b5c8ffd13c58
MD5 1bf1a952564f4f14dbde7c143d56ddc2
BLAKE2b-256 18af9f5005efc7164db0e2b0c398455d0aa0303ee7b4e3a77d2715af7557a465

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5cda5f0ede59fd616c457c6d21131052d5d521b97179f7c12a9ab4f78a259c56
MD5 573b167140f9709912ebf9cf09e4a325
BLAKE2b-256 5ecf899863cea13452ef4d3f42323f8012d2138e7a02decf1e2cd8ebf7db93b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11212335058ba8c7e2ff4280b58d2d2673785556d177e7453ff5e377aa643069
MD5 df1ed2f82bf2bc50b930b3e7023ac8eb
BLAKE2b-256 266926a23527ad41e6e71b9e03999cc059ec42ffd93498f3d8ed28e8d12d4e3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8b4f8b1122325e7d6c61a8a785d3c5796a9accb1e9b0c947ae0be89ef939df2
MD5 b7b475cbc6fb01aac81ea3aa6d8e648d
BLAKE2b-256 220baf950a3820882d60e1a65ead5fc32f3548665d87151d2f0fa95d972a32f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2e834b0b27e4922c9b2d2b68a39c775abe4b68a4126f82eda6ef1d0db9b3d215
MD5 60774617d4b3a6db009d82f8c0f2715f
BLAKE2b-256 21fec227ce75a47139f27f662eccb67b6d74194f27cb086cee77cca4e1fbe4a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f8073a90934ddde5643d9511779f20fddd9b788c3cec4152ab1a4472365b7d8b
MD5 85138ffd50dac5775acfd1f7d03050ef
BLAKE2b-256 9ccacac2dec314889ac5cf112b4a8809bc0189ae6396e5ee2054b74589879624

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 18b34401009646196b583c787c45cff38e8fe1dca8e518b339b788919dc7c37c
MD5 65d84ef97e4a7b649d462e17829625bb
BLAKE2b-256 66d976945a575c01ac5814a1e284b9247edaeae4c104123e0271e002c81c791f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f9e65f368c33f8f9aab83137f019646ea3ad89c56ca00c3b481e74de50721d5
MD5 b7b8101eec91cc649bbf7450868b40d1
BLAKE2b-256 06e3534ee27989a0bf8fa67d5a6b3748b0b0d90674ab01bd849ed54968885c54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bbb6acac5b57a6c1a03536182af0c5abc5826a68e8d1f7f90299aac6bbb6b936
MD5 51766811c9fe8d56c5d3897b64a1d79d
BLAKE2b-256 8f7447d4fedf751dbaba280f46aaef5464786792a4805f0d4ec5a454364e3dd8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e2d6ca580e8066da9d3dd6cb88a12576f906e7d5a56fd21bc92f1d94025f5db1
MD5 d8daea55bba918e578be7f69e0ac8372
BLAKE2b-256 bcdcef4f0fd2c0d801b4d6791a3bf68c9df42022b619f08388a540d2bd7a5248

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e7d399fcc245d2dfb70e2d1d746f52e6ddc36d896401a09f78d487f494e76202
MD5 d734e6f4ccb47c0677e1b74b2c113d54
BLAKE2b-256 5005c27d939ba715a6e0079cc32506dc7a3c4370355e366a110aff105e0c6edf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 73f7cc4ef232ad5cf7972e454dad1230903158c254103110bd19c1cbde571763
MD5 2d2d011413d88a076ca495a908b5d3ba
BLAKE2b-256 2f4bb368791f19a1ff11af76182b2693048437c882ed313374874316d0eea786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2b95129e9f16acbc942e713a6318fc06c6b4c9febaf4e58e946ca319574a0c0
MD5 ad98e5a1bf04fc57b6ed58b63ffdc631
BLAKE2b-256 983aeb6867102f1a7ae39b12c461d04fbb26a65f9da2ac236f5d01f47cfd3309

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1d4e75e8c0f7d67dd7f05eb4392811931076c92162a04371a018455382752fb
MD5 5e8cfc064d16956c9ee9e5f0d62a993f
BLAKE2b-256 30fb55beff82b8d8a0b67a9299fb384ce8af583bbff186e5c3067abe8ea7dc02

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oximedia-0.1.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fb809aec6d7ce55347db180b29633675396bf433f4d719d2df093de2013554bd
MD5 a8b378b9d4aecac1ebce59b02bff6c56
BLAKE2b-256 c0aec96ee3cbeceba301568d792c2bc051cd12be173f12f367a3a850cb97573b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2f6931526559d573e6ebe32fac03bac79a09ea3d35d56b2a9e2c5c8a799c3a99
MD5 1dd652898dd70c86245c3366c5e94bf2
BLAKE2b-256 c09f4a24e7f691368c64b566096528ebe98b7784ff804431e2e67c8946bb60bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oximedia-0.1.4-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bffc269befe26a39667fe6ed0ee719874d46411c32ac70e8a4b6949b60efa578
MD5 48452bd2cd8af054930bc8af0ea04e6f
BLAKE2b-256 e1cd7a2901704f9946814dc8fad8dbb996eeb51c1f57d263490a918a64ac4630

See more details on using hashes here.

Provenance

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