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.0.tar.gz (55.2 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.0-cp313-cp313-win_amd64.whl (26.9 MB view details)

Uploaded CPython 3.13Windows x86-64

humecodec-0.5.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

humecodec-0.5.0-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.0-cp312-cp312-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

humecodec-0.5.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (29.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

humecodec-0.5.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

humecodec-0.5.0-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.0-cp39-cp39-manylinux_2_28_aarch64.whl (28.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

humecodec-0.5.0-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.0.tar.gz.

File metadata

  • Download URL: humecodec-0.5.0.tar.gz
  • Upload date:
  • Size: 55.2 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.0.tar.gz
Algorithm Hash digest
SHA256 631389eb27b2665e05d384074d7f95029862f87ed2ce30c19f0d43ae8bc9f644
MD5 35751cc079114d659ea3f30401b25a2a
BLAKE2b-256 24b1780e61f3edb2512d670b70c917b78d55c8ff7b2d2679308be8ef9ae84eda

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: humecodec-0.5.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2061b8d0c9b0808a69ba7fa8892d5aeb950a7faa7331d7ebe074b6bcb8a5eb67
MD5 ce35aa9bab09dcc588748244bc7cc2dd
BLAKE2b-256 e4f36784651f7ee756a03784d0d2aa0edd4dff09bcdcb3db5755802ec17d2d1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49d71192cbd5b1ae5c110b32a7dd0e4c03d1c4e3d995838e6d89ce0f34f3c921
MD5 84f95a18ab7c42aacdd7e125859a6bcf
BLAKE2b-256 59098eb7a58c045c53c59475372fdf34836675f7080d9fad45b8dd5be8f1912c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2721107eddd09d1b33ad8d8e991e235f8e0981a7efcb020128147b2fab2959c6
MD5 cf41b960318851f388cc07ca82c620bc
BLAKE2b-256 304bde811bfe71c8eb11db8ffa235bb35a4a89c14d2bb0320401bafe0e859d69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f9fa6a2f3dbee348055408111d20ad90bad38f9f83cbaad4a2c3b23459e623bb
MD5 b44e8aec2531fabe7779e18a8c68f758
BLAKE2b-256 79667c122b98bd33a57878dd924a2e6c40aa8ce97ed4a5fd2596710d3711892e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: humecodec-0.5.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 df3381e4e8335a48a968a62bccb06eb3d589d08bb2e3bc24165db95a25d541af
MD5 f222ff0d1876e09a6f47e038471cb18e
BLAKE2b-256 8db35c9ac8007cd4752a133624fc508d14718faaa4f73bd04ecadbab8129953a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0589337bc59123fd2c9a74e619e0501e90472a919570a22d1187516f316a993a
MD5 bd493381ab4b5c91482d633f3820695f
BLAKE2b-256 3dbc337e66d0527bb1cb5dbadacfd0a0e40d84f66a75a36ca6fd1e1c8dca699b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbbb12b96fde34ecbd3b78233f6bf12126669a0600963967e529fc1f4242fccc
MD5 e2058acf49bfb8775dad4e045a438826
BLAKE2b-256 32f19add85c9f36b662224c9d1f4c7791d622caaeae34723c610c104416a55fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e308fe897b8eefa7023e3204e037cff991c44296e33cbb4c49db0cffcfb3118f
MD5 c641ae860a87e08355249886e9ce12c3
BLAKE2b-256 75d85b565e0fdb5901537f52fc8e3b2c3d1bee1c0dc7ef7373136bd59bc1a254

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: humecodec-0.5.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3beb44bd8964b46db0c611e7e1e63224cecfe27db97d6d045fcddc9dce355c3c
MD5 847ad17837914fdc9575059ac51b336f
BLAKE2b-256 dbbaced7b67bdec13a1cdd8ce21b7feee754fccd8e42cd13b164ff39a314f096

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cefaea1737d70f8ca412f4b64ead3e77037ffb529c0f596386a5e5036fd09499
MD5 adffc97911eb2c2cf2aff4b987e5910d
BLAKE2b-256 670eff2669fd2ef04e4160383cf075c67fcae20f540a86e4498df6d0eac989e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5059b958b971eb565d90c09c4d1563d065b5cf1338ade95ac03e0b87ee6f984
MD5 15e9f703ea713f5a6ad3f65a3453e572
BLAKE2b-256 9adc1d821a7a10c56f3220eb5198ab6aab3196e39b64c4a484050a3b7f8794d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9aa66d83801d13f3d36ac5ad866bbba9dd833e1d22aa834b79ba706cd67c89ba
MD5 89cb07f06f2ca506f5cfe2a3a6fce8e0
BLAKE2b-256 52786aeced8e774b8ded46f7c31a139f0779b76c570208b3c3eb89566fb60576

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: humecodec-0.5.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da810f970de85c12b94b32653aade405e3bb72e07124a8ac3c29ca20185a3425
MD5 c09aacf07bd5d15cfd8a88c96d9786b4
BLAKE2b-256 08e323030df7504f1ff0c087f57bcbf90181a3f55d3c215a4cd001775e8c5ebf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b7a1fa506abb692c5786e0e96b97f82adff6a7d975abbd654b994f2a970a48d
MD5 e70dbbc83a22e02298f80d5a444308e4
BLAKE2b-256 30ecc09a620a28713f30fd591917ec8ced72d7602dc94967d2a15b1ca3ab03c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffe732b54745e16f04a758b4e5767df437eecfb4ca4449206daae993009f2837
MD5 7040dade77416c83094a1b133a457a91
BLAKE2b-256 ef3a37b679baad8720747f9d40ed816465ad38442042d01a524d2eb070072b5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aecfea160f056044c077125a63e24abc5cdbd2113b4b527ac4c8372f1c59339f
MD5 8ab1167900f2c81ce73b2f0323e48fbb
BLAKE2b-256 eb8ca3744ad3e4c823eb0e995c9a6045dc7c7d5aecc4e3887cfd6c15dcd159af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: humecodec-0.5.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5929b217d7ee8d62287d8682cdb2b49315f4db4de082e19548d795be2c8e26f2
MD5 2e1f30a6c0c7c2a2418bd5dabd322717
BLAKE2b-256 f2110b3f4e59c921f8adbf2043d5d68c891ca19930fc1b92b76a2bfce838befb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adbda13f79f0223e1a749a132c4dbfdba94199eec1f70d195e7863f9f8c62438
MD5 c28f0d4b69877aa21786fd8f2c01abc4
BLAKE2b-256 b979d19f629c7c09b18dc80e42c89c15514cb9effd33555a1343ebad9fc996ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6db8703b9ec571ac332ad0bf3f1f88d2bff23da0f2e1f52826a063c2deab870
MD5 19b89972d38e0a51c9d07c33f1ed2a2b
BLAKE2b-256 924c51ca97870035b3bfd6f12c8749bd76e92bbc29dd077ef27c3ba0c3d67ad7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for humecodec-0.5.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a02be6b119eda764456bf9c8698e5e54d357adf7dda15c71b0440ff71976cc2d
MD5 7e4334dac64a527394126a7ee1b1cd6a
BLAKE2b-256 8fbbe749be8b2e4d1d258d5e20eff86951d128029ad9130c4ea11c7c82c9e2f7

See more details on using hashes here.

Provenance

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