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.4.2.tar.gz (55.0 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.4.2-cp313-cp313-win_amd64.whl (27.0 MB view details)

Uploaded CPython 3.13Windows x86-64

humecodec-0.4.2-cp313-cp313-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

humecodec-0.4.2-cp313-cp313-manylinux_2_28_aarch64.whl (29.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

humecodec-0.4.2-cp313-cp313-macosx_14_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

humecodec-0.4.2-cp312-cp312-win_amd64.whl (27.0 MB view details)

Uploaded CPython 3.12Windows x86-64

humecodec-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

humecodec-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl (29.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

humecodec-0.4.2-cp312-cp312-macosx_14_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

humecodec-0.4.2-cp311-cp311-win_amd64.whl (27.0 MB view details)

Uploaded CPython 3.11Windows x86-64

humecodec-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

humecodec-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl (29.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

humecodec-0.4.2-cp311-cp311-macosx_14_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

humecodec-0.4.2-cp310-cp310-win_amd64.whl (27.0 MB view details)

Uploaded CPython 3.10Windows x86-64

humecodec-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

humecodec-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl (29.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

humecodec-0.4.2-cp310-cp310-macosx_14_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

humecodec-0.4.2-cp39-cp39-win_amd64.whl (27.0 MB view details)

Uploaded CPython 3.9Windows x86-64

humecodec-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

humecodec-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl (29.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

humecodec-0.4.2-cp39-cp39-macosx_14_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for humecodec-0.4.2.tar.gz
Algorithm Hash digest
SHA256 dba4290217b50bc28e19356effc016250a8d2e9270a6b0eb9f3ae3735f10b652
MD5 4d5c0eeeac31f9b710c5e36f25070a61
BLAKE2b-256 43fc8760d3d36a613b6f627fc6c4b72bc12493c103b77df65113712c27a137c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.4.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c7ae5091912f55542e547116c739bdf56f1f9582927f7e6e38d1441a61a2bc53
MD5 474e99068d6fc8dbbfc25fbe75ba7843
BLAKE2b-256 528193b1303e5c7069db71970efa26b63bf82d41c2ec24a397efa29642147f67

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cdcf8d558ac808e8c03e3f9ecb1f97dae7f36c2fd1badf17211ff9a3b9e1296
MD5 b99e6145054c805001fca8947f4a368f
BLAKE2b-256 2a32b00a4ad929a2dcefc851825a778d63f4525273b3ab12e0d791a2f24ea03d

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a428763c67ebb5e94964c44e1ef7539189cc5ead8089b2601a323d1ef3ea498a
MD5 42485d861b202710694274436f0a06e9
BLAKE2b-256 c5966111548c48cf003a6c0fd35d2422ed90149c669f904e829c80c9cb20d2e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a8aa02acf3dbafe2c25443255e59880787883c820a9e6033f7be9d736f7ba7de
MD5 85946c39864257ba2c2384f8e535169a
BLAKE2b-256 eb080f3495e79ad83414660c239920e16aa3aaeac1d48f8a01a385da9737c813

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.4.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7f00b1c1d2be9740bd20087a30de1ddfed6a4363ad9e7c8173e06373d700252c
MD5 2dbdb9c5092db03fc96d661e7c42fec6
BLAKE2b-256 1545a0ae4397cc8b5db47705ab33188c270860c4e6a43bf4dd309df39cf6936b

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b24aec3841a5c3581272dd23d8040d9a25152c33e9a13a6b9dca5ed6f8548665
MD5 f1bd543379361ecdbb3327abf05064c2
BLAKE2b-256 67afa352efdcf6d9b0e74a4133f22a598c337a54fe74d96634351b010f80b21a

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c5eedce5fb38608149f1716bc98aeec2c2ffb2ccf631b2bcb403fa1da7cdf8f
MD5 cbb98acb318a97b6f7c771acc415a31e
BLAKE2b-256 75e3af979b1591936b945c016f1162ee9b9b5b2f5d76ffc98bdaaabbaff39b19

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d283c5fda22bcc19dcd5108b8adb27a513f7d40f3a735d36b354742f37b8cef5
MD5 8120174d5ae8a91ac49e5c58f15f5b65
BLAKE2b-256 45cc95b25931c37afc6ed4899fed935826614cab98019ecd1293e36be8c55598

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.4.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88838e6b8ab5873dda156109dc03a28f4074bca9699e457b58e4d8c3cb129e21
MD5 c09603142adcbac6ae3c6a304d92ad00
BLAKE2b-256 954be2c4f52aafdbdf0c83260d6d5960d1a510d766eb028e368596707436a1ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94858850511ba57210c22c60eeecddc78c79790f680eab866472bc2033f8675f
MD5 739a5f49e1a4db2258c68628c3204578
BLAKE2b-256 7ae8683a67835f05333c35650274d65cccf974e01e8f57d5ba98151efe0bf122

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e751516e0bbd7bb20d0c33b051fccb0863bbc87751c3365d76c37452b30d9160
MD5 ada80a39028c449446cacf81a65005fd
BLAKE2b-256 875802a852a3ced480a62e6ad5b6ba8b919fb32595e1820cb4ef668d09e6c14f

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 17a553a08c8e9cf6150042836ddd2f3bc3deb213f7e0fd9d9f3a1adf8d162747
MD5 21e27f7350b1ca078e28f49d1159aa6f
BLAKE2b-256 e688b2c7b2c5fa8807813944be0d5bb33476c60bbcdaaaa45a5ccc5872329ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47e5c5b67b31b13ed6836bb14d9315c15fb6b3294b3b90a47854783ccc55e6c4
MD5 9424cbc3cb9d3856799c76b365badb5e
BLAKE2b-256 2fd7025cdc3f578f4aeaf3a9e8ec9dd413a078e05cdf6ffc260db8fd2e0c4edc

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f80b32e1df6e2491a418055d77596ddfdcaab741abf45cdc3609273163cc74b2
MD5 81a579c0eb708ca757afcb4ffd7dc3ad
BLAKE2b-256 a4138aaee9aa7913c1a9d5031fbdf779d81aa700589984fbe487599f99d4d9dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a09abcc56671146cee8fd4f32b2e76184958954b783f5f271e89e50119147ea
MD5 44ea0e5a2f4743a1c24a4cf8708213df
BLAKE2b-256 a60ca1c5b1b4927ebe866b3da02f81f1b9beb42a660dc1efa64e09e08cfcbfcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 37ba70808dca2f78d76f8a158683d11c64ad4d2b316b08598ed62a90d7899ee4
MD5 b6b64846fa1e80ed81aea95c306f300f
BLAKE2b-256 7e5047511a3e1b85431282bdcb3f9c5842c997e46404305bae7dea8cd4a94b35

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: humecodec-0.4.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 27.0 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.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9a813d09b1826cab7396c828d2fdcef038226e6a4be8e68543a55886f431733e
MD5 c81201cb1b4544f6d01adbf80af056fa
BLAKE2b-256 d1190727a9425bd46e9244bb1592798d86d66af14b3119125a90218ab89d0b19

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23a9e35e140968bb3ede56d7f0f906cce1fc0e7f54ba7e76e007e92e6d608cfb
MD5 c07983b9b9b685208ed0bf391fc8e2b2
BLAKE2b-256 ef2e3428ffadc574714c8e6c2aca96e6b6ff17c7dc8075056abf0e172ecd5264

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3882d6517c89de21f00bdb1fe9e4c275a4a56c205e3ec1d86988aa961bfd73e5
MD5 64d8e92dfab08b865bc08d408b144194
BLAKE2b-256 0c986ae5ffd35c9d469fe619ab4b23fc9e60666de2ef92ff3c5605a1a8d793d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for humecodec-0.4.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.4.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for humecodec-0.4.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9f11b241646264bff979948d7a76e09dfe7ac16e48a8400c3a260401a2a14d43
MD5 ad32afb8d867c31ef5739a186402a0be
BLAKE2b-256 61ecc15a2642aea2e37e6ef74c6512170b9faa600de257b6350d1f9013b4d673

See more details on using hashes here.

Provenance

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