Skip to main content

Read and write MP3 files.

Project description

pymp3 - Read and write MP3 files

Introduction

The pymp3 module provides a decoding/encoding interface to the MP3 audio format. This library uses libmp3lame (lame) and libmad under the hood. Binary distribution packages for Windows and *nix systems are available.

Installation

Using pip

pip install pymp3

Install from source code:

git clone https://github.com/miarec/pymp3
cd pymp3
pip install .

Usage

mp3.Decoder object (MP3-to-PCM convertor)

mp3.Decoder object provides an interface to MP3-to-PCM decoding capabilities. It uses a well-known libmad under the hood.

Example of usage (convert *.mp3 file to *.wav):

import mp3
from wave import Wave_write

with open('input.mp3', 'rb') as read_file, open('output.wav', 'wb') as write_file:

    decoder = mp3.Decoder(read_file)

    sample_rate = decoder.get_sample_rate()
    nchannels = decoder.get_channels()

    wav_file = Wave_write(write_file)
    wav_file.setnchannels(nchannels)
    wav_file.setsampwidth(2)
    wav_file.setframerate(sample_rate)

    while True:
        pcm_data = decoder.read(4000)

        if not pcm_data:
            break
        else:
            wav_file.writeframes(pcm_data)

mp3.Encoder object (PCM-to-MP3 convertor)

mp3.Encoder object provides an interface to PCM-to-MP3 encoding capabilities. It uses a well-known libmp3lame under the hood.

Example of usage (convert *.wav file to *.mp3):

import mp3
from wave import Wave_read

with open('input.wav', 'rb') as read_file, open('output.mp3', 'wb') as write_file:

    wav_file = Wave_read(read_file)

    sample_size = wav_file.getsampwidth()
    sample_rate = wav_file.getframerate()
    nchannels = wav_file.getnchannels()

    if sample_size != 2:
        raise ValueError("Only PCM 16-bit sample size is supported (input audio: %s)" % sample_size)

    encoder = mp3.Encoder(write_file)
    encoder.set_bit_rate(64)
    encoder.set_sample_rate(frame_rate)
    encoder.set_channels(nchannels)
    encoder.set_quality(5)   # 2-highest, 7-fastest
    encoder.set_mod(mp3.MODE_STEREO if nchannels == 2 else mp3.MODE_SINGLE_CHANNEL)

    while True:
        pcm_data = wav_file.readframes(8000)
        if pcm_data:
            encoder.write(pcm_data)
        else:
            encoder.flush()
            break

Interface

Constants

MPEG Layer version as returned by Decoder.get_layer():

  • mp3.LAYER_I
  • mp3.LAYER_II
  • mp3.LAYER_III

MPEG mode as returned by Decoder.get_mode() or supplied to Encoder.set_mode()

  • mp3.MODE_SINGLE_CHANNEL: a mono (single channel)
  • mp3.MODE_DUAL_CHANNEL: dual channel mode. Caution! A dual channel mode is not supported by LAME encoder, use a stereo or joint stereo instead.
  • mp3.MODE_STEREO: a stereo mode (recommended for high bitrates)
  • mp3.MODE_JOINT_STEREO: a joint stereo mode (recommended for low bitrates)

mp3.Encoder (PCM-to-MP3 convertor)

Constructor:

  • mp3.Encoder(fp): Creates an encoder object. fp is a file-like object that has write() method to write binary data.

Class methods:

  • set_channels(nchannels: int): Set the number of channels (1 for mono, 2 for stereo)
  • set_quality(quality: int): Set the encoder quality, 2 is highest; 7 is fastest (default is 5)
  • set_bit_rate(bitrate: int): Set the constant bit rate (in kbps)
  • set_sample_rate(sample_rate: int): Set the input sample rate in Hz
  • set_mode(mode: int): Set the MPEG mode (one of mp3.MODE_STEREO, mp3.MODE_JOINT_STEREO, mp3.MODE_SINGLE_CHANNEL). Note, a dual channel mode is not supported by LAME!
  • write(data: bytes): Encode a block of PCM data (signed 16-bit interleaved) and write to a file.
  • flush(): Flush the last block of MP3 data to a file.

Important!

Before closing the file, call flush() method to write the last block of MP3 data to a file.

mp3.Decoder (MP3-to-PCM convertor)

Constructor:

  • mp3.Decoder(fp): Creates a decoder object. fp is a file-like object that has read() method to read binary data.

Class methods:

  • is_valid() -> bool: Returns TRUE if at least one valid MPEG frame was found in a file
  • read(nbytes = None: int) -> bytes: Read mp3 file, decodes into PCM format (16-bit signed interleaved) and returns the requested number of bytes. If nbytes is not provided, then up to 256MB will be read from file
  • get_channels() -> int: Get the number of channels (1 for mono, 2 for stereo)
  • get_bit_rate() -> int: Get the bit rate (in kbps)
  • get_sample_rate() -> int: Get the sample rate in Hz
  • get_mode() -> int: Get the MPEG mode (one of mp3.MODE_STEREO, mp3.MODE_JOINT_STEREO, mp3.MODE_SINGLE_CHANNEL or mp3.MODE_DUAL_CHANNEL)
  • get_layer() -> int: Get the MPEG layer (one of mp3.LAYER_I, mp3.Layer_II, mp3.Layer_III)

Building a binary package

Prerequisites:

  • [Recommended] Create python virtual environment with python -v venv venv and activate it with source venv/bin/activate
  • Install the packages required for development with pip install -r requirements-dev.txt

To build a binary package for your platform (*.whl), run:

pip wheel . --verbose

A result of this command will be mp3*.whl file in the current directory.

Optional --verbose parameter allows you to review the build process.

To install the built WHL file:

pip install pymp3*.whl

To build and install the package in a development mode:

pip install -e . --verbose

This command will build *.so file (or *.dll on Windows) instead of *.whl.

Optional --verbose parameter allows you to review the build process.

Unit testing

To run unit tests, use the following command (assuming the pymp3 module is installed in current python environment):

pytest tests

Troubleshooting build failures (C code)

The library is built with CMake, which is automatically called when setuptools is building the package.

You can call CMake directly to see the reported error messages:

cmake -S . -B build
cmake --build build

If you have multiple python interpreters available on the system, then add -DPython3_EXECUTABLE=<path-to-python-exe> to hint CMake to use the proper version. Otherwise, CMake will choose a default python interpreter.

This command will build pymp3.so (or pymp3.pyd) file in the respective build directory (on Windows, it will be ./build/Release or ./build/Debug, on Linux, it will be ./build).

On Windows, by default, Visual Studio builds a Debug configuration. Add --config=Release to build command to choose Release configuration:

cmake --build build --config=Release

By default, this project will download lame and mad libraries from github and compile them in-place. If you want to use the system-installed lame/mad, then pass the following parameters to cmake command:

-DPYMP3_USE_SYSTEM_LIBMAD=ON -DPYMP3_USE_SYSTEM_LAME=ON

TODO:

  • Allow user to define PYMP3_USE_SYSTEM_LIBMAD/LAME via environment variables, read them in setup.py and pass to cmake

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

pymp3-0.2.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distributions

pymp3-0.2.0-pp310-pypy310_pp73-win_amd64.whl (172.0 kB view details)

Uploaded PyPy Windows x86-64

pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pymp3-0.2.0-pp39-pypy39_pp73-win_amd64.whl (172.0 kB view details)

Uploaded PyPy Windows x86-64

pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pymp3-0.2.0-pp38-pypy38_pp73-win_amd64.whl (172.0 kB view details)

Uploaded PyPy Windows x86-64

pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pymp3-0.2.0-pp37-pypy37_pp73-win_amd64.whl (172.0 kB view details)

Uploaded PyPy Windows x86-64

pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pymp3-0.2.0-cp312-cp312-win_amd64.whl (172.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

pymp3-0.2.0-cp312-cp312-win32.whl (149.4 kB view details)

Uploaded CPython 3.12 Windows x86

pymp3-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp312-cp312-musllinux_1_1_i686.whl (216.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

pymp3-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl (208.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pymp3-0.2.0-cp311-cp311-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

pymp3-0.2.0-cp311-cp311-win32.whl (149.3 kB view details)

Uploaded CPython 3.11 Windows x86

pymp3-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp311-cp311-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pymp3-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pymp3-0.2.0-cp310-cp310-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

pymp3-0.2.0-cp310-cp310-win32.whl (149.3 kB view details)

Uploaded CPython 3.10 Windows x86

pymp3-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp310-cp310-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pymp3-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pymp3-0.2.0-cp39-cp39-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pymp3-0.2.0-cp39-cp39-win32.whl (149.3 kB view details)

Uploaded CPython 3.9 Windows x86

pymp3-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp39-cp39-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pymp3-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pymp3-0.2.0-cp38-cp38-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

pymp3-0.2.0-cp38-cp38-win32.whl (149.3 kB view details)

Uploaded CPython 3.8 Windows x86

pymp3-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp38-cp38-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pymp3-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pymp3-0.2.0-cp37-cp37m-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

pymp3-0.2.0-cp37-cp37m-win32.whl (149.3 kB view details)

Uploaded CPython 3.7m Windows x86

pymp3-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (234.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pymp3-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (208.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pymp3-0.2.0-cp36-cp36m-win_amd64.whl (171.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

pymp3-0.2.0-cp36-cp36m-win32.whl (149.3 kB view details)

Uploaded CPython 3.6m Windows x86

pymp3-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

pymp3-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl (216.6 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

pymp3-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.8 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

pymp3-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (236.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pymp3-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (208.1 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file pymp3-0.2.0.tar.gz.

File metadata

  • Download URL: pymp3-0.2.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0.tar.gz
Algorithm Hash digest
SHA256 26c95917600cff593e53955059772859739b5f365dbc377c82d256a7f41c983d
MD5 0d4026268b030d3b2e097c0051002c44
BLAKE2b-256 5a105afef9e7e5b6fbd8092487b77af56b945e883dd68619e59baa39008b71d1

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b286ad139b1ef4d269597d362ec1f9c96336fd9fde69294bc0feb0a71853dfaf
MD5 933b9837e2f8a71c3fe582c17066c324
BLAKE2b-256 0aa2b7a9f3b99284950a1cff9306a4c3f21215ff6903400c1a7cf50f63a6793f

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87455d5fe7776c3594886717b25d19559276631f5edb102127b5100c6ac92cd7
MD5 182c813de874bc7b0a27dee342d7e2ce
BLAKE2b-256 84ed58c0d06635dea354eed406768bb6102b4eae690bf105263f832402ce5847

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f26f4fb4f31866d98171003eadca06fd9219372252209961014376dea7a23b4
MD5 5d80463b13652d67541ac9978c9bf663
BLAKE2b-256 a58ae04691edc57c4107a8927cfaed820b9a68a0dab6f725627b575572bc97e0

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e8785a27ef84a9810d4f1bcf4cd33ec4b9ac8adefd25a38cfe8d7fb7cc530f8d
MD5 ca02781a7379821d6895fc7796d7d360
BLAKE2b-256 063de83df281401a2137d5ce9e463bef7dddfaaeaa74c316e20603a99457177c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2c01ed2cc7e830f4275e787b0bca7f1560290c479defc47200282cdb14b3f983
MD5 ff401da7a7fb75e6ebccb918c1c36a57
BLAKE2b-256 80c64ff760fc6ac5253637b24f75aa45bc8448b893ae56e027fa59f1d85c4dbe

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae7bb14a840e37182862ec680e3b3a157841bb7cfcea4b374f195d23169001e1
MD5 5b04a21c3c655ab133464cbf1bdac5fa
BLAKE2b-256 54708a02dc95c5ec41540b4dc48a088373aed555fbc948f1d446ac303b11f77e

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2f36db54c0e22a1641b9ff5c60b58d63403bf13d7492d83cb25f15423d587baa
MD5 5ca430367ed608e290023e33050ec9b8
BLAKE2b-256 696d70f870c24ac23d096834c5d6ce6c0ef62b61048ebbc384d22da3f1b85d2e

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d515f334b922d7a7facf46797cf3b972a973b5e3c9467663ca0b65717a94c02a
MD5 405d25b1b527703e217ac2e756026aa7
BLAKE2b-256 fad08a3aef20acd9f146b14eebb41d6c525401e33ebdb80e0470afefb73dd2b5

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5c5ef2239f2317da3cf152d1f8fa77899328dc24164b418007d1312f9052b6ec
MD5 d3382bb0c67fd5f4fa421a7fbc67ddd7
BLAKE2b-256 fc6d2a0389adb5b3d383916bb90ccb2a4bc51d674a58f41c8147478bc3d8c5a6

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f1bf2b3421ac4c6e78c0e72188c696c1429a21f8ff8f555d7ab7e570667b5f8
MD5 d3adf3487f8ff3e26d9cf375a1d739ec
BLAKE2b-256 9a99c3f63765008fdc4f819c7bf7317e7145c2a0546687b20a28d56ae307f88c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c937d9732d8330f78a8d01dcecabb6256df3dbd62ad8529096b1a5507b496771
MD5 cec7b70846bced8cf462e681bb70f3f9
BLAKE2b-256 c1d24621e5294e63af84ace4ae4f3c697eecd624bcd5987ea07efe233425c2fe

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f04300e84a7b77f079bd56724e9dd93e49d5c5f38a2c65d7812932422c827bbd
MD5 81d7fbca1ccb5c73ba608af46f56a33a
BLAKE2b-256 d1863342e342d76fc756ef2bb6092671d8b44704ddf85808379211ea6d8b9a98

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4b5ec64bccb0452dc7758b2582bfb3742918ee565155741a9110ae3a414b8325
MD5 6bb363628a87d2eef2e82fb5952487e0
BLAKE2b-256 e84bc05876fcce3c03b6c2b073785412279db9bbedd45953a4b7c7fd512259f7

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1c04ef29d80d62c0feb3d7d214332eebce231ff48b9b2d36b75ab6c38c58323
MD5 40a28a30d8667207761e07fe3f576692
BLAKE2b-256 46d906cff7f69d915d36186f9d3233f6650f657d171d4fcc0a66a81311935e31

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 59c29e72e2a2d83c80fa627cbe3e3ca168a62d8ebbc6c9abf1c6cf17bb0a0a53
MD5 f52458caa4e9fa45daa76b5149a05010
BLAKE2b-256 3d03a99782b76f59a89818bff6217cb356c70b3baf197ac9e1b8bbb5d66d032c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6d4c13d0b1077572ee000b8a5a8aa8216cb6e746cfecbdd97465c9d6bbf152a
MD5 93d6ecf998337aa82e5572d1b447c01a
BLAKE2b-256 d01ea909ad8ce0dc6329a8fcae93411428aeb5012894a81bd739f37b2aa429fe

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 172.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b813f2eda08112cc2a03494ea6c77c8da3958ba2b649c99c56b5b78e835bd211
MD5 167f4f47c4c05cdb8fb8344d19c45fe9
BLAKE2b-256 a8b9222b91c199d5160441af26544f761e3f406f22aacf581d53fb518382c63c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 149.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2a3b6f31c2549aea91c99679407f042ce97e90c829ebee1fc38640643c6ffa26
MD5 c223be0efbf30498739b151f236c6b51
BLAKE2b-256 e89624d2955790ead97b012da8f1a2bdae5cc1563b06d90c4e23cd7e6e4e20f3

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 29a508c59bc2b6a00698675e39d768f58b8cf1ab5212b964b943499b1abb9300
MD5 3d57e7c18038fb8d6727d12681e129ac
BLAKE2b-256 0d99c344eaf308ae2160c57ff6e6cc29bf695e8797e91620a7b40601ea18e58a

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a5a509336431d7cc8b47559c8c0d5471397acb8dcf57a8732dca9c3062570d2a
MD5 59cac4c1d5e67d3b4c4004faa6642890
BLAKE2b-256 bc0bcf07153354fd8424fdac7d942c32042449865913ab11b0bccf2f1eddd0ff

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eeffcca0315538116fbf54deb0f8e91e8dd1db7710c4d007e9b97f6847d37593
MD5 13e6b3fb29ced76ef574154e0ab8c903
BLAKE2b-256 000ebd56010520307975e52636e10d648e02bccb27b7efbe0344884d57fedad5

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e89a78e1d9942a7290dc317d9100b9e252ac303aaf9a9748c95003cc69eb06c
MD5 80a07c26416061fc0d0a8279a72f51bc
BLAKE2b-256 3b7cd94926d3507d5927ff5c217e421b37cdddd91d9e6cc9002bf336f317c34c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dc28cc97239966360e2e1b84fd04bb471a631f66043cf1bcb358fdde4eb89962
MD5 a4c3fb7ea42c79e2023a1092eb4a287e
BLAKE2b-256 44321ef924a9d55f525a04d9bfb436c59f3f883253e0558b65da84c76311aa5e

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5bddfb389e567e201521ae666c245ac61a1fca2387444a0ae7594cb2cb52dfe6
MD5 b71f7c9fb83fc0e534ad2359369bc7f8
BLAKE2b-256 b48b49b7d9923859d04d2602c20754b3d0c36c47cd82e3cca08266279e26f471

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 97d70bbcfb50b06b883786868e42ebe6bae3b4c3df9ab4cacdcb3a0de305516a
MD5 d80591e7efc91a6dd8e458f6a11b3580
BLAKE2b-256 d01498c857aed82480de2b47d5aa30c002c19e1cd1fcdc231e2c5bf43c7e130a

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 06e6eda4a5f2942ed1a8b3ff6677ffd58120494731939dcc79096c9c17596bcb
MD5 9e527ba3eb11847da927024677a1c695
BLAKE2b-256 870079fe9f9eafcc9a7afc7090e4f54db29f9b4148bcc4b3f8a7a266369bb1e7

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 69ffba77a1eb179ae99a6305dd5434fd82dddb4fbc086383343f58ad76e393a7
MD5 bd8851bc5ac64652a08a2f518a05e99b
BLAKE2b-256 d356b8746c1092bd1c02a17d090c6f20d3102287446ea9c565482e10e52af05f

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6a3c98bb20e43f411b216cf0217a6edb9948d476065492d1fa22100840c7471
MD5 fbcaa81b395daac764ea3f81603d0d18
BLAKE2b-256 17f96f8cf11798f016837695a937331868b9b6466e2af3df468cbc22d54eeeec

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba8d0b397295952ee2cd52f307eb17f51e26ff002fa3af9c55c13528cf1f7752
MD5 2edd13119792cd5933f4c76142ebd641
BLAKE2b-256 6cd05f3f5bb9f5a5a20f4f42c7048984e8b2a36363006d0eb2059ad7f4bc3ec0

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2264eb36eaced7919a9bad93dc630b6b002aa1a1b6eb7122e03b8b055e86b48
MD5 8aa6d4f44813feec131b09aea4a74f4b
BLAKE2b-256 18a267e1aaced4efba181643b685c87769d01a871e6cc0401f5d0e8f87b22715

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b35e5825dee96c0e2317448c0a937c3062d855e14ee2b79497dcf646ce34ce52
MD5 cb1ce0d0f3539a85300e5f6f1d0e8a93
BLAKE2b-256 89154c89de6e0ab96f532b040b4e5712744c92f3a692271145e4dd038e75bf6d

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 af6df1a5348de1568490abc2fd01e82eecd7df4a7e22716ed0c36cd97efa202e
MD5 cb5a4a91e672877836eacf3b15958d86
BLAKE2b-256 520740aea3e44c49354b46730b71d167ea38fbb3ea10fa21781bef3896bcb935

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c90aecfb71b39eb27d5c6ea4405d178cea73b5f232285f230b953b3c4f52f2fa
MD5 b94898858dc42d96847da25b76382ece
BLAKE2b-256 f08269ba7b688194806fc5c06409f4129b225b9ef7244c981e72f12195c30804

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d4b325750685fab19efdaf4c4818ae05d10cc44e415a0ac1f5c4a508e363c472
MD5 4e5d308e120d6cd140ded206890690aa
BLAKE2b-256 56b1fe3978bb28534c063baffc0e7a18727a1e6b76f3d32d8ab43e71f8546944

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 950ccc0db29a7845c527a7866b359156252546253b1dee15e5dc882afde83c1b
MD5 a040c803a2c103c8ea1af9844c3f1116
BLAKE2b-256 3daa554458cee902fb88c2768f8af5a36eaf2a4d6814283ce3759ad89a90172c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 529cfa107511957235c830d304b99a4cf10c7be707da746440cbadf44690cf3b
MD5 4e197eacc44d98195ceeee0d8ea0b1d6
BLAKE2b-256 b3ec7d46060b67c4295805fed5e45d03bc67c41b8390e20936a57c0224a8ba8b

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5da6ef7de6e5bfc508c865d6be281ac7a4d7447ec5b9f6c3a80634a82d88ad07
MD5 3bee103f39ca04e1e3ae11893d25432f
BLAKE2b-256 066054fc714e71b639fd0159cb008af98b001af84ae1b2eeb14d3992254c74ee

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e301b0d1b866af40ac52225cc7a0f38897b0401bba95a62571ee719bfeecb06
MD5 7149ace4be2e963142194c6d8147037e
BLAKE2b-256 6f7263f64349e874741d8a7fe72ca0004f98b49373e0415673106215b258cf8e

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5c17f248c45a6ec1fec4474e68bb244b58f7ec65841ae2f6dfb008a6d8254d10
MD5 864e2b6579f1e9e9fb684a90a0e01072
BLAKE2b-256 7ab448dcd26de7d3ccf4eb3780e967dea383366d5dc7b102b05243c1584451e3

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e292967563956604fd1c4dac353f200d650e093c39ac7031b329575ae718ff2
MD5 c4ead022be370087bff3fb50ded8a78e
BLAKE2b-256 312a0a3478c5c5b3da3b503522bf208f0fdce4bfcb1b2482851ee776ce778353

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5280c5c3e63b47d869eb46079ed139365471da90d6fa2c57bfd75a99985c9b4c
MD5 6cf76cf30e3d6a59cfaadbe18a0215c9
BLAKE2b-256 fbfc458e631bee12d0af8595ab6795ef562472874dfd273d92e2e93ffee372da

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 200f8029826fe111ea3e717571e48d9a0e183b1e2d1d252d724da58dffeee08b
MD5 6720bd6ec16c94be9ecb81a7e0b5c799
BLAKE2b-256 ad03e6c7b5d36b80324b928c8431b4fe2ea4584b4f52390b6000150100c6ec10

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b9b752df6595eba313862dd88199d7845874fd266bfc7f18a53b5d65b866a1a
MD5 7601c8dc50311f79459068686ee916b0
BLAKE2b-256 148217cb483840fad235eaf4081bf891b02fe728dbf9a03270d70bb69288bb84

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1e5b2a33934a81bd07cb8a09092680f2fd65bce09d2c70d41cb6584bd01148a
MD5 308747bdc24e03661517f8910cb87eff
BLAKE2b-256 7d1a71366c150b208b3451d32cda7610c959291e4b003126718d9db148b690c5

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a729380ced5c185737a2c3c9b1fdfd9cf0dc297d2fca9ae900ba48df40fa463d
MD5 050213e24a944eeb134c5bef498724d9
BLAKE2b-256 26a13242077e97b1faeb54fdc59e9d9d045b4b9ad0a0bd10ab40c85a31ee6905

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4aa9cdcb8d769a1d0b8d2efd5a03b0ddd69bce20d115b350d98c99194ff1fc16
MD5 82f0cae4e47cd3b1537f55d0d99e7551
BLAKE2b-256 0986e614e70316808c8d6d36a0600d6bef3035640f267f3ce11adff07c62d440

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 485e3ef097ab279f23062cc7f2d6406c9bf9eec698a7fec492bda00fec56b8a8
MD5 35c5a63a831773af6e0c5f0c090139ee
BLAKE2b-256 398ea1dfa76e8dc63daad78b25575a3d757339cf64052298ad0c16d3f07e761a

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3a960545f787a00d15afb86ec940d88d763bb37e8fddf8586ba75509ff4c5fb2
MD5 f5632e96211704e106bcb2793d9852d0
BLAKE2b-256 e8081b040f01fb44e361716bba00d218287049f313dd026aa7ee5713268c411c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76dff146ff35cd104c43ae192766d75209d021e7a6a05862048bdad0f403e007
MD5 3eb5266f66f6a56330984084b91a55f3
BLAKE2b-256 1d00b441312e7eb24f08bc1f01094c9081ff7383110f7814ae011e462beb049b

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c1fd9a704e501b4a21d1c43da7c1500290a69b46b1fe494836bfd7c90d108c9
MD5 35a811736c7355bda87b5a439a959e48
BLAKE2b-256 a1c8e7488d899bb79704c1c093d14f7cdad91efc783250898aef24a8ab90848d

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51093ad51775776e4d79c8a8bf34762cdfb5355130737288c1442cf37aa0f65b
MD5 b1d85589969d1fdcbe2f9539f8647797
BLAKE2b-256 5cc3ff15625521ebaa021ea843b0d62711be3fdc3a48e1acadb221aa7b8acacb

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 471774b7b7c6f3de89b4176d9ab40748a5c585caeb4334e750a76479e9c0477b
MD5 fabb7f452d3de9e76f7ac01106f014a7
BLAKE2b-256 91ec03cb6b09ea90d7177521091603a494e3389106fdbfbf7b3800e79b4c8f10

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ae5e168c8c0a0fe13de42d0f1fca7622ba12bf5376e5bc479c96aeea73ac56c2
MD5 be974f54e902b4a7ddee25c7a54d3190
BLAKE2b-256 7997c242949f6cdbfbf4805c3f96a84b70c48c660fb9f7f0de961104a3ab820c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bf11a79056a2835fc7f5748ae494fa2aed3f6fbe276a47688d63737b4a833beb
MD5 c2546857365ac5c7ab811d19c5a9f1a2
BLAKE2b-256 7d92db17bcf3a251a2dbad43abf799d06ef2ff008d4700f9fa9631811391afbc

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4a67f239c819b437ab12e0cb479ca8d6d1d8ab4175fdad73d92d7a50195b939a
MD5 c0c38efa4c2cbb0ba76c468d2e240d5f
BLAKE2b-256 0bf894417527315a500eaa7b8623203d710ddabefbe8fd3dde7b9563ff87b4ec

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a33a0b4784b888553f3ce71b98ce8bca4667f89f92dba4b3f678db68e33fde3
MD5 9883ae7013972c0cce0dfd6382f2a506
BLAKE2b-256 a8843304b1516745191edccd3ad4641a1c2181111c648b201e4f91f14e5f2841

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0537e8872b23bd3f9b7fb1bc6df7721fb89dc4b00a2a1d7856597bbdfa3088fe
MD5 67c2f399d5997d29b05c5ccdf4ea0c98
BLAKE2b-256 8592dc6ab7e02c996710490582899d6ebefae0d1f094e9aff13593087cfa12c6

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7710be32a53ed94c298a73a2ab2d50f1ed164100a81760e13f9764f727be9b1d
MD5 4ae0e3413f34d31ca46c6c782297fdd9
BLAKE2b-256 231ed3c36913c46943dc8e42133340e099ff88385906e4222a7ea4ed1a3561a8

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 171.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a529395fe31ddf4147478edb1c52b590d82228526e6a35b485f4f3257e2cb9d7
MD5 f4eac975f86f8b447ad4a3263d10bbab
BLAKE2b-256 49c773c01fceb37b44b3cad229669cc920b141aa88b07e3cc0099fec1223aa3c

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pymp3-0.2.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 1d16f308c1923e1cf361079c59a5debef389a4642dcb8a30e9036d93402a1465
MD5 4451aa4f9e26575917af02e9795429b5
BLAKE2b-256 050176e79d880fb33214d48b6e8e9aca4272e6b2090bf558879ca82791b9d5ba

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f9fd2bbee4e4bf640b081d400940abb06070298754535659aca40b71a4d4a4c2
MD5 a9c0651495315be9d7dd622eed02d0ea
BLAKE2b-256 5f5034514f9e3b412c5240610ae95bba5ed189f96462129e886b71fee263b657

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1ec2cd0384185586838a3eb62d7b9247750481bc861b6351398dda56d939b1c0
MD5 7c271e5718131833c18a041377bdd99e
BLAKE2b-256 dcc139a0598d909416325a158c8d09cddc1d04d13b7ec865077a525a933a813e

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d142319aae055e1c4f697bbea2c538d8250c83692cee1daa569249a6f2af2ba5
MD5 50364bbaab1526873b723544c9f2f68f
BLAKE2b-256 e0db64486a5aba7a09fedb4aa76e0ac50403c153287107af15b8e62cd13ebda6

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dde8403f68af903a3d30704e3a1105486ac3a48f2ae23526555b255551c1a03a
MD5 b99a063345fc18090fff3c01a1dcf65d
BLAKE2b-256 d036f0e1642dd826bf5007c330c92dda742b8786f66da6bccbccf7bf05a16344

See more details on using hashes here.

File details

Details for the file pymp3-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pymp3-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83337a55c4e6a560049a2171e12619c9d5c0333816711cae9744edf1ad7faea7
MD5 84a2e4521a0a18abbb315a2115b29859
BLAKE2b-256 bd3cae49623a20ad212cdf26022aab5836ce906578ec0ff4b55a29b45c7aba49

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page