Skip to main content

cross-platform, Python audio metadata ("tagging") library based on TagLib

Project description

pytaglib

PyPI

pytaglib is a Python audio tagging library. It is cross-platform and very simple to use yet fully featured:

  • supports more than a dozen file formats including mp3, flac, ogg, wma, and mp4,
  • supports arbitrary, non-standard tag names,
  • supports multiple values per tag,
  • supports reading and writing embedded pictures (cover art).

pytaglib is a very thin wrapper around the fast and rock-solid TagLib C++ library.

News

2026-02-03 pytaglib-3.2.0 has been released.

  • add support for embedded pictures and other binary data
  • drop support for Python 3.9 (EOL)

For a full list of changes in this and previous releases, see the Changelog.

Install

Use your favorite Python package manager to install the pytaglib package. Example when using pip:

    pip install pytaglib

In most cases, this should pick a provided binary wheel that bundles the native TagLib library suitable for your platform. If it doesn't, and the installation fails, see below.

Usage

>>> import taglib
>>> with taglib.File("/path/to/my/file.mp3", save_on_exit=True) as song:
>>>     song.tags
{'ARTIST': ['piman', 'jzig'], 'ALBUM': ['Quod Libet Test Data'], 'TITLE': ['Silence'], 'GENRE': ['Silence'], 'TRACKNUMBER': ['02/10'], 'DATE': ['2004']}

>>>     song.length
239
>>>     song.tags["ALBUM"] = ["White Album"] # always use lists, even for single values
>>>     del song.tags["DATE"]
>>>     song.tags["GENRE"] = ["Vocal", "Classical"]
>>>     song.tags["PERFORMER:HARPSICHORD"] = ["Ton Koopman"]
>>> # with save_on_exit=True, file will be saved at the end of the 'with' block

Pictures (Cover Art)

pytaglib supports reading and writing embedded pictures (cover art) for formats that support it (MP3, FLAC, etc.):

>>> import taglib
>>> f = taglib.File("song.mp3")

>>> # Read existing pictures
>>> for pic in f.pictures:
...     print(f"{pic.picture_type}: {pic.mime_type}, {len(pic.data)} bytes")
Front Cover: image/jpeg, 50000 bytes

>>> # Add a new picture
>>> with open("cover.jpg", "rb") as img:
...     f.pictures = [taglib.Picture(
...         data=img.read(),
...         mime_type="image/jpeg",
...         picture_type="Front Cover"
...     )]
>>> f.save()

>>> # Remove all pictures
>>> f.pictures = []
>>> f.save()

For detailed API documentation, use the docstrings of the taglib.File class or view the source code directly.

pyprinttags

This package also installs the pyprinttags script. It takes one or more files as command-line parameters and will display all known metadata of that files on the terminal. If unsupported tags (a.k.a. non-textual information) are found, they can optionally be removed from the file.

Installation Notes

Things are a bit more complicated than usual with Python because pytaglib requires the native (C++) TagLib library.

If there are no binary wheels for your platform, or you want to manually compile pytaglib, you will need to have Taglib installed with development headers, and also development tools for Python.

On Ubuntu, Mint and other Debian-Based distributions, install the libtag1-dev and python-dev packages. On Fedora and friends, these are called taglib-devel and python-devel, respectively. On a Mac, use HomeBrew to install the taglib package. For Windows, see below.

As an alternative, run python build_native_taglib.py in this directory to automatically download and build the latest Taglib version into the lib/taglib-cpp subdirectory (also works on Windows).

This requires Python and a suitable compiler to be installed; specific instructions are beyond the scope of this README.

Linux: Distribution-Specific Packages

  • Debian- and Ubuntu-based linux flavors have binary packages for the Python 3 version, called python3-taglib. Unfortunatelly, they are heavily outdated, so you should instally the recent version via pip whenever possible.
  • For Arch users, there is a package in the user repository (AUR).

Manual Compilation: General

To create a binary wheel for your platform, use any PEP-517 compatible build frontend. Example using build:

    python -m build

or with uv:

    uv build

which will place the wheel inside the dist directory.

Compilation: Windows

Install MS Visual Studio Build Tools (or the complete IE) and include the correct compiler version as detailed here. Also enable cmake in the Visual Studio Installer.

Then:

  • open the VS native tools command prompt
  • navigate to the pytaglib repository
  • run python build_native_taglib.py which will download and build the latest official TagLib release
  • run python setup.py install

Development

To start hacking (contributions welcome!), clone the repository and set up a project environment with your favorite tool. I use uv, where you should need only two commands for most workflows:

# set up virtual environment, run cythonize, compile
$ uv sync --reinstall

# run tests
$ uv run pytest

Contact

For bug reports or feature requests, please use the issue tracker on GitHub. For anything else, contact me by email.

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

pytaglib-3.2.0.tar.gz (568.6 kB view details)

Uploaded Source

Built Distributions

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

pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl (276.2 kB view details)

Uploaded PyPyWindows x86-64

pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (810.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

pytaglib-3.2.0-cp314-cp314t-win_amd64.whl (299.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl (828.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pytaglib-3.2.0-cp314-cp314-win_amd64.whl (289.6 kB view details)

Uploaded CPython 3.14Windows x86-64

pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl (822.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pytaglib-3.2.0-cp313-cp313-win_amd64.whl (280.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl (822.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pytaglib-3.2.0-cp312-cp312-win_amd64.whl (281.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl (822.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pytaglib-3.2.0-cp311-cp311-win_amd64.whl (280.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl (823.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pytaglib-3.2.0-cp310-cp310-win_amd64.whl (280.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl (765.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pytaglib-3.2.0.tar.gz.

File metadata

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

File hashes

Hashes for pytaglib-3.2.0.tar.gz
Algorithm Hash digest
SHA256 964e32e86edcda107eb3821dd4ca226de04f7f0f99bb4c18737e138b4ed3313f
MD5 ce54c6ce0d22a0f2a9d03f6dd6a02bed
BLAKE2b-256 c3ff4e81cc7aae32c85eaaad614defe6fa9d4da82ea9dc452db9001036acfa64

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0.tar.gz:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a3a073bae8ce0d76f99f8f3fd91fe5d1fd355710721c3a3a135c29bebcc3df3f
MD5 cb02fc60523b343f0ee90d09da2c121a
BLAKE2b-256 31e9e826e2381536e5d8166f39bd7a63102f1411340889c86bed35e24655a69e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30bade38395b01feabcc5d50d14e02603a74afc3e4066a67de4ad19cf4c9ed4a
MD5 f51103ea6aa5e64dd62c5ebd0ea27072
BLAKE2b-256 b879cc8e94b974bdb71a408310fc4d7b8be5bdbe1bf79d75f286d67a753b89f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c88b9b9a21bab8f31adc4fc96ca902af1a3fc7137b12a029ece52aaa79f31ee0
MD5 053eb00f7fc27de2d94157988b0dfdae
BLAKE2b-256 44d70cf676232b38eb28f0e4f62a0f297138fd99ef2a05c72a291522bffca818

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 299.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0bbb89ab0cc71b16a565b49113aef3f41bfb5e49a3882eeb401a582d43efffae
MD5 e2ed9c0d4da118bb918fdbc75831d82a
BLAKE2b-256 8048749f453ad25021e01b12f1a729b5cf17d8756644c4c3d165aed10a523c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314t-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34f6e1af40059bd090e6061cf1a71cd87ef648a940c074f075dbfa770d269f55
MD5 4aeba6214d2ef3e6fc7380aa5f5a5f55
BLAKE2b-256 b8ad8f3bbd457150da4ac3546042c454e8cd9d31016c9f3c7893b681756c081a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8dbb42e62b7f0d50100065467241e0a8aaf8a41ae0432572ded8a6d3721178c
MD5 e8c6e8d5f71aec0ebaf842e98ec3c310
BLAKE2b-256 b78b7fa95a94170c0513d7707788a2dae6ecc2309160108bc1360c62c397f221

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 caf86c1550631374c883b79e1d867c44431e704d2e4006151de7a63b642f6963
MD5 d4ff1a7e560bfffaf2a0d2a13f6154d3
BLAKE2b-256 1da05ea945aca2beeea51a3fc527c35197bb78a1077bc9217687afef7d67a242

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 289.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 550e444771fb4876a6ce002163d381b071edd7c6f64723a39aa13fecdb7b854b
MD5 5bb4b78b79a65523884d9b2fabf872e3
BLAKE2b-256 f826040750252e60503118fb6e1fa1bb7f6c0133050501060df9291666b3ac7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e70335cdd143ef215dcbc3a8e8ccaa9cc56de1523c4944ee487251cdc50c2a28
MD5 48450d2a6bc02c0ccc5f5ee391419da0
BLAKE2b-256 5ba071296ae3e5c3f2fc2c9bde23e2ea9be8b2b4893d3f629f747a80ff54d349

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5d910905962649913a74a0d11a407f989a381a423041794628c5e650501da83
MD5 c8369da2a1d9d3e216ad81063f53a745
BLAKE2b-256 995c996e8ab5d12ad594257becc6ca986bde15d0baa5f025351a6b2ef0e06bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42303c007403cefbbb87837ad48b87c2c5f0bfa39a4c7c49fc02da15f97e75cd
MD5 c5f7bd98dd7cdad36921eef63d1729f2
BLAKE2b-256 8a68c86a98f629788260f3bcdd963f965e6972fd49f9b12b0c1a23efd5f7f4d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 280.8 kB
  • 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 pytaglib-3.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41e3087bc9de04f59c16c03aa0d587db05899e7434ac1dc7ccb06412e2bd97b7
MD5 0054e1b0241538476580eb012d35585d
BLAKE2b-256 199b1abd3d1dabb3b4cc07d8a8fb952a7d10ff62cb0ce0ca36612322356135b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp313-cp313-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42192eb26d18c95eb9c4f1da504f4f67769e2790f91352feecac975b01d0e13b
MD5 5b14acfa22a674efd5d16fd69a7f11f3
BLAKE2b-256 92e54599c9f4662bc0024bb6e86ed90de48a9ca6436c00202c7dbffd5f8ce6c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73da0c8026dc0f264c90ccdd49588c1cfc5190df9093a0e2352f0e8909a0224f
MD5 9ab51371d4824278d272352ae048d0a4
BLAKE2b-256 3f1580f7bf84f996aa29d062074247baa1a782e34f679782844838f746cd937d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dd0351f2725e1983e93fd3b36a6bd019353321fdd94d5af84a6a46f34d862f1
MD5 7023219edb41b6a32e29cdb977eb32d9
BLAKE2b-256 f0f3ebea1d13d7a922369ff4d3f18a961399b57924f015beb67e3ebe0624cfb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 281.1 kB
  • 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 pytaglib-3.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 17e6062bde9b6d6aa6d2363e2178c1cbb813bec3f1a8bb0ba617d3c120afe275
MD5 5d99eb67c6ce9f5684059451d9f7ff8a
BLAKE2b-256 b6ff67f0a245f07fa4d3aa4900d2564c218c1c604ae144603b62c9a5bdca8ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp312-cp312-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1cd3b64951c70a9b87ef174b5e34116a1b105e2868e14eb73fd92dac8615002
MD5 f4d3840b6a87629769f841008648d6b9
BLAKE2b-256 b861a1af243f7aa9f926d04cb8c3e96ab219aa43a2976631aa6c2539b2a1adba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d49ae0ee00cdf3d08c0adf4320c20fbe1dd9475ee946fdbcee821847c297778f
MD5 d6ac8f4cd3ccd4691bcddc58b36002a3
BLAKE2b-256 454d347947d624188aa507393295574c91379be9c10e1eae3a0e03b237494b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c56e104b4780b36c7c6398da4458f34c3bca059884c7aa17486ee61bb8e6fe3e
MD5 4e7b7014cf22cabad45b72017d28dc53
BLAKE2b-256 dc5200ce88712e9eeb2964d042b6d2650817630c31ae185fe61f0532514d273a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 280.6 kB
  • 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 pytaglib-3.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a9d1659c6e2574e4ba79f01b5b581d43c7f0144e7a33a640a715df32d1cd43bb
MD5 7cd03c4ba45416ac3a48883ea1001de8
BLAKE2b-256 d2d4e98259cd5c19d5aae59981caef683ad3a84ffa0c7726d8fa4445be4fe310

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp311-cp311-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 973fa0d997e19de20fd154d0a4f595ac68241c6202a9dc25f23f601c4087a7dc
MD5 3b1b9fd981e602161b0befc42fa2af38
BLAKE2b-256 f28ebad886628059b1c1baae87eda3df3f04c181e9f011be9116d825cbb5c807

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3415cc1116399eac2c7c5a8817d5fbc5f5927fbb3438a954a14fd5359c209929
MD5 7b6edd968f9b1df2eb7125dff4705ce0
BLAKE2b-256 cd714616eed72da73a83c356e3e074985062c37da5efe45240f300b459e9fd32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5b1737ee5fa109634fdba6bdbe93f3aab999e44579f0c10b4d0af6062132e9f
MD5 2ccc7810db73a869513ee6d5f36ab024
BLAKE2b-256 14793b0599ac49907522f1b4f83ddfd3238b3a46d87a309cb74fe95b99a1f316

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pytaglib-3.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 280.8 kB
  • 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 pytaglib-3.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 934b42c3fed36943fdfbd3896f562fe5d019ed5a67546dbe63550fc249d14573
MD5 b15c0427d8a5673d6dc55ffa9c46e6fa
BLAKE2b-256 4433411e3d4663645b10509fd33995652f45666f93ec5ac4b01e0ddf61dd5184

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp310-cp310-win_amd64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 106d2c4ba3ea40f350fd349c66e71f02751391037e6e327498bae93e94c22646
MD5 25d91f8786b06423d850115043a33973
BLAKE2b-256 84f6559fad5d14fa35a2f845868e668390cf16574873dc3dc7d80e4f6fec0c04

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da54d6d6dcd729c244d0099b2b9f747d1af27b140b81e1c4535045e79ac28c8e
MD5 7909cb192c4d34364e45805696443cee
BLAKE2b-256 29ae258758464caf3fecc45987739a0af3f1b5b84b09b68c664427be98d5a266

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: default.yml on supermihi/pytaglib

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

File details

Details for the file pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6963b0d2b13472cb4dacf808dfc3bf230d2095a9255071ca08795e2fe6d4ffe
MD5 559c226faf1e703510f09d42e7b6dc4f
BLAKE2b-256 8905dbc7d00826b9f81663efda0d528e5888fcb1be05c471282b80f406b1ab11

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: default.yml on supermihi/pytaglib

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