Skip to main content

FFmpeg integration for PyTorch with bundled libraries

Project description

humecodec

FFmpeg integration for PyTorch with bundled libraries. Load and save audio/video files directly to PyTorch tensors without requiring a system FFmpeg installation.

Installation

pip install humecodec

The package includes bundled FFmpeg libraries, so no separate FFmpeg installation is required.

Quick Start

Load Audio

import humecodec

# Load an audio file (returns tensor and sample rate)
waveform, sample_rate = humecodec.load_audio("audio.mp3")
print(f"Shape: {waveform.shape}")  # (num_frames, num_channels)
print(f"Sample rate: {sample_rate}")

# Load with resampling
waveform, sr = humecodec.load_audio("audio.mp3", sample_rate=16000)

# Load a specific duration starting from an offset
waveform, sr = humecodec.load_audio("audio.mp3", offset=1.0, duration=5.0)

# Load as mono
waveform, sr = humecodec.load_audio("audio.mp3", num_channels=1)

Save Audio

import torch
import humecodec

# Create a simple sine wave
sample_rate = 44100
duration = 2.0
t = torch.linspace(0, duration, int(sample_rate * duration))
waveform = 0.5 * torch.sin(2 * torch.pi * 440 * t).unsqueeze(1)  # 440 Hz tone

# Save as WAV
humecodec.save_audio("output.wav", waveform, sample_rate)

# Save as MP3
humecodec.save_audio("output.mp3", waveform, sample_rate)

# Save as FLAC with custom encoder options
humecodec.save_audio(
    "output.flac",
    waveform,
    sample_rate,
    encoder_option={"compression_level": "8"}
)

Get Audio Info

import humecodec

info = humecodec.info("audio.mp3")
print(f"Sample rate: {info.sample_rate}")
print(f"Channels: {info.num_channels}")
print(f"Duration: {info.num_frames / info.sample_rate:.2f}s")
print(f"Codec: {info.codec}")

Advanced Usage

Streaming Decode

For large files or real-time processing, use the streaming API:

from humecodec import MediaDecoder

decoder = MediaDecoder("long_audio.wav")
decoder.add_audio_stream(
    frames_per_chunk=4096,  # Process 4096 frames at a time
    buffer_chunk_size=3,
)

for (chunk,) in decoder.stream():
    if chunk is not None:
        # Process chunk: shape (frames_per_chunk, num_channels)
        process(chunk)
        print(f"PTS: {chunk.pts:.2f}s")

Streaming Encode

from humecodec import MediaEncoder
import torch

encoder = MediaEncoder("output.wav")
encoder.add_audio_stream(
    sample_rate=44100,
    num_channels=2,
    format="flt",  # 32-bit float input
)

with encoder.open():
    # Write audio in chunks
    for chunk in generate_audio_chunks():
        encoder.write_audio_chunk(0, chunk)

Video Support

from humecodec import MediaDecoder, MediaEncoder

# Decode video
decoder = MediaDecoder("video.mp4")
decoder.add_video_stream(
    frames_per_chunk=1,
    format="rgb24",  # Output as RGB
)

for (frame,) in decoder.stream():
    if frame is not None:
        # frame shape: (1, 3, height, width)
        print(f"Frame at {frame.pts:.2f}s")

# Encode video
encoder = MediaEncoder("output.mp4")
encoder.add_video_stream(
    frame_rate=30.0,
    width=1920,
    height=1080,
    format="rgb24",
    encoder="libx264",
    encoder_option={"crf": "23", "preset": "medium"},
)

with encoder.open():
    for frame in frames:
        # frame shape: (1, 3, height, width), dtype uint8
        encoder.write_video_chunk(0, frame)

Custom Filter Graphs

Apply FFmpeg filters during decode:

from humecodec import MediaDecoder

decoder = MediaDecoder("audio.wav")

# Add audio stream with filter (resample + convert to mono)
decoder.add_audio_stream(
    frames_per_chunk=-1,  # Read all at once
    buffer_chunk_size=-1,
    filter_desc="aresample=16000,aformat=sample_fmts=fltp:channel_layouts=mono",
)

decoder.process_all_packets()
chunks = decoder.pop_chunks()
waveform = chunks[0]  # Resampled mono audio

Seeking

from humecodec import MediaDecoder

decoder = MediaDecoder("audio.mp3")
decoder.add_audio_stream(frames_per_chunk=44100)

# Seek to 30 seconds
decoder.seek(30.0, mode="precise")  # or "key" for keyframe-only

for (chunk,) in decoder.stream():
    # Chunks start from ~30s
    print(f"PTS: {chunk.pts}")

API Reference

Convenience Functions

Function Description
load_audio(path, ...) Load audio file to tensor
save_audio(path, waveform, sample_rate, ...) Save tensor to audio file
info(path) Get audio file metadata

Classes

Class Description
MediaDecoder Streaming decoder for audio/video
MediaEncoder Streaming encoder for audio/video
CodecConfig Codec configuration (bit_rate, gop_size, etc.)

Query Functions

import humecodec

# List available codecs
humecodec.get_audio_decoders()  # {'mp3': 'MP3 ...', 'aac': 'AAC ...', ...}
humecodec.get_audio_encoders()
humecodec.get_video_decoders()
humecodec.get_video_encoders()

# List available formats
humecodec.get_demuxers()  # Input formats
humecodec.get_muxers()    # Output formats

# Get FFmpeg library versions
humecodec.get_versions()
# {'libavcodec': (62, 11, 100), 'libavformat': (62, 3, 100), ...}

Tensor Formats

Audio

  • Shape: (num_frames, num_channels)
  • dtype: torch.float32 (default), range [-1.0, 1.0]
  • Stereo: (N, 2), Mono: (N, 1)

Video

  • Shape: (num_frames, channels, height, width)
  • dtype: torch.uint8 for RGB/BGR, torch.float32 for YUV
  • RGB24: (N, 3, H, W), values [0, 255]

Supported Formats

The bundled FFmpeg includes support for common formats:

Audio: WAV, MP3, AAC, FLAC, OGG/Vorbis, Opus Video: H.264, H.265/HEVC, VP8, VP9, AV1 Containers: MP4, MKV, WebM, AVI, MOV

Building from Source

For development or custom FFmpeg builds:

git clone https://github.com/your-org/humecodec
cd humecodec

# Install with system FFmpeg
pip install -e .

# Or with custom FFmpeg location
HUMECODEC_FFMPEG_ROOT=/path/to/ffmpeg pip install -e .

Building Wheels Locally

To build manylinux wheels with bundled FFmpeg libraries using Docker:

# Install cibuildwheel
pip install cibuildwheel

# Build wheel for current Python version (e.g., cp310)
sudo CIBW_MANYLINUX_X86_64_IMAGE=quay.io/pypa/manylinux_2_28_x86_64 \
    cibuildwheel --only cp310-manylinux_x86_64 --output-dir wheelhouse

# Build all Python versions
sudo CIBW_MANYLINUX_X86_64_IMAGE=quay.io/pypa/manylinux_2_28_x86_64 \
    cibuildwheel --output-dir wheelhouse

The resulting wheel (~38 MB) includes all FFmpeg libraries and works without any system FFmpeg installation.

License

BSD-3-Clause

This project bundles FFmpeg libraries which are licensed under LGPL/GPL. See FFmpeg's license for details.

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

humecodec-0.5.2.tar.gz (55.3 kB view details)

Uploaded Source

Built Distributions

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

humecodec-0.5.2-cp313-cp313-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.13Windows x86-64

humecodec-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl (31.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

humecodec-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

humecodec-0.5.2-cp313-cp313-macosx_14_0_arm64.whl (17.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

humecodec-0.5.2-cp312-cp312-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.12Windows x86-64

humecodec-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl (31.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

humecodec-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

humecodec-0.5.2-cp312-cp312-macosx_14_0_arm64.whl (17.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

humecodec-0.5.2-cp311-cp311-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.11Windows x86-64

humecodec-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl (31.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

humecodec-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

humecodec-0.5.2-cp311-cp311-macosx_14_0_arm64.whl (17.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

humecodec-0.5.2-cp310-cp310-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.10Windows x86-64

humecodec-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

humecodec-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

humecodec-0.5.2-cp310-cp310-macosx_14_0_arm64.whl (17.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

humecodec-0.5.2-cp39-cp39-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.9Windows x86-64

humecodec-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

humecodec-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

humecodec-0.5.2-cp39-cp39-macosx_14_0_arm64.whl (17.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file humecodec-0.5.2.tar.gz.

File metadata

  • Download URL: humecodec-0.5.2.tar.gz
  • Upload date:
  • Size: 55.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2.tar.gz
Algorithm Hash digest
SHA256 b4276808ecc19a49e06c291c914dd28772f73a77db7bc41389923928a567cf54
MD5 ee4e5e0e606563bf7dd9d0dc9edbcbdc
BLAKE2b-256 617fe275b01f8d56a8db0739bb41fc93fbb2b25e0bc3c44c3636c2bf2a7560ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2.tar.gz:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 26.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27cec8df59c0ec5b97a7817c5faddf43c7ba5e78a2f8157e431e557c30180f54
MD5 5a3e38772bd34ec73f177010b87f8bc7
BLAKE2b-256 62e394445e09155de74c727c9734b6337f6a4cf1e8b9378ffda631f893bdc0c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50fc600386375b7f2da1ecb9953a655232a7d55a9f60c100c750ce770ac105eb
MD5 32223d6cec7c9da3338fad62c0857e29
BLAKE2b-256 7a5f708bed21e702e6e4f7436ca6d98d57c1c6bb5af4a6805bd2a018f3a662c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ddaaa182fd29ea272439c3596b180577c1af85fc5a6d7d9dd375eeb64f17a2ad
MD5 876452f9862ff32d22ba34375a61a964
BLAKE2b-256 c1747fb1713794e85f762de202d776c6cfc86fb5f61e8dcc340a20707ef2b1dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fd1134ae286f086424da62d5cf9d52f935ac74ed88226b9166b9105ff5df85b5
MD5 81df9f1a7c7e75b2ef0285c9e2dceac0
BLAKE2b-256 0ce21b55449edcee2027c02922b1496513254f48d146f913b9f0158b6d9bdc1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 26.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 59e34ec0baf0b3f5d66437c1270a85d67a1b5ae37a2ac2a8176987d9f46f9c9d
MD5 6aa1baf587f6736a414f3bd04dc023a5
BLAKE2b-256 11e5dfa2a65bfe33153ea1a724e3af6b965591cdb3171a6772234fdc9b0f225c

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07d6685868c0860ace899b817fba95fd69cfc44b8acb2f13d80c1bf3bca47f4e
MD5 d675479d6abcab0ce184be127d15bc41
BLAKE2b-256 6ce255668ba0d807736aeeb4d48e79e145c494f1344a128f535af10c7c009a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bdfebd5a8ce35a1b0958771fa4c7522d90b299f6adf66b8c51e77d8307c1223
MD5 da5f66d5f3a47234d967584732be329b
BLAKE2b-256 9ef1e60239bcfc995efa43ebeb115a31d9fc27e16bf99c88a0f0811c8797e9ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a2942a76e9d4f267612ede95fdc58e3c6584469c1da4b0d14d6b5f610cd0875c
MD5 d890a468ea88196db2d1c3fe40ad2d69
BLAKE2b-256 b3b8a8358412b4374be3ed1461dd6da388f7c24fc97af6d4aee1a4327a7fa531

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 26.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f581ca97d3c621b4838443a6376b872d5c5fc21e0371ad6d53033bbaa9715240
MD5 7ddd7fca3b279f61c39d8624280d8cb4
BLAKE2b-256 6297d72aaaf8a05c7963cd134c3878459592b0287fd286795f58aadc38bc77af

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf9c39bb197d3c921c7909156721cf4326561d000ba07a17ac22f7d652f971be
MD5 b305f65d124fba1dd247629ae750dfd7
BLAKE2b-256 fe4d6607d54cfdd2464f594f91871423e2ee633564ae98e86401584be5cedadd

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c472932d586a234f4913f03c3324720f548ca8d6197e970cde7ec8cded3cad1
MD5 5637a69cedfbcc7d8ee476fdb1894e70
BLAKE2b-256 6196bd883c0cf9d28ca6d83ca11c96796f9b38c81b7bf85208d6c1503387b7d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1614727a624d5f9ea2a18563a5ad59436f76c9d1f9525b447ea2e6a61ae8016a
MD5 6a2065cb579ff3ab3f2257ad12a9aad3
BLAKE2b-256 8abeacd28afdcd10b857ca6822d5d98b33269473c6b920490e8994ea7ee17940

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 26.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 206af17b53146d7c5d3f4866daa9d769a6b0725002095d0b56e0b0d4593f06e6
MD5 7664a788bac1b1ca226c92d2c20ec80a
BLAKE2b-256 10c5cbbcb189e78f0cccf71f3c78b4f6aadc977c64ac2b369717238a23bd1f8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ba6f1d86984089f13cbc5b4c01cd52a3db9e5480db7515514a7377218b867f3
MD5 26a84c44daf7f81ac2ff1672020ccf99
BLAKE2b-256 64445a0fb4a63fe71f5660937692fe67fd84f8be9203b9ae4b95ae7baea352d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8080dc4b4e805e21a49b45728536c0d3840a37811397007dcaa59b8f6cd67938
MD5 c706c87aefa622ac08d4c7b723369aba
BLAKE2b-256 1ed0e9479e80912db5418a3d85fb4e61f7830d75f2876f7779f6de4cbdebb685

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c6f0f85842ae047f1e174e34c908ca5fb8e08d1620d6acd103886ee5e331108d
MD5 03a1a20bb6ed5fc1e3b4901c86ccb9a9
BLAKE2b-256 d197b37302e57c081bdec9d62fb1a20dd6f51bb24e96cd26a053bb493ad31a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 26.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for humecodec-0.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3411a94d9e4cb9762a7160ee219feaec8f1e92a759be9af9092bd9c50222c7ef
MD5 262eaeacd75482579808a3210e19de2e
BLAKE2b-256 9950195dcc285c2cef6c04294f3f77c6159c9ed11bb543be565c0b2fe4e84141

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59782faefb71bd3194702d61ea832a933fb4b9a3ed8ed5ab9eef2a7d1a7f6cd5
MD5 7b91eed05a6f4595d818db07784d2e4a
BLAKE2b-256 8cb35ce9ff64c439532f1d3d5beac7038baccf3aed7ccb582f5288f1ca8762c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d8bf230cc7eee6781ed517aa864742e870382a20ab0fc11f637a965cdfda9ef
MD5 0098561d1c18f6674153fcc19f9d8a9d
BLAKE2b-256 b60203e325f7245db36964765e378d00fce71c40724713decbf435395f42c5ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on jpc/humecodec

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

File details

Details for the file humecodec-0.5.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.5.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9656d805a494da749747af2f3d661ec44f5ac62afc8af5c776b316dced5c6e0f
MD5 206679935916e627b9022b5db2fa82ac
BLAKE2b-256 c5c7f6202dbd58a79df79d507ac97ba573a2868284e17f7c1af974c57306f06c

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.5.2-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: wheels.yml on jpc/humecodec

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