Skip to main content

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.

Metadata

Release files for pytaglib 3.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytaglib 3.2.0
File Size Uploaded
pytaglib-3.2.0.tar.gz 568.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pytaglib 3.2.0
File
pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pytaglib-3.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 40.5 MB

Release files / pytaglib-3.2.0.tar.gz

Download URL pytaglib-3.2.0.tar.gz
Size 568.6 kB
Tags Source
SHA-256 checksum
How to use checksums
964e32e86edcda107eb3821dd4ca226de04f7f0f99bb4c18737e138b4ed3313f
BLAKE2b-256 checksum
How to use checksums
c3ff4e81cc7aae32c85eaaad614defe6fa9d4da82ea9dc452db9001036acfa64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl

Download URL pytaglib-3.2.0-pp311-pypy311_pp73-win_amd64.whl
Size 276.2 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a3a073bae8ce0d76f99f8f3fd91fe5d1fd355710721c3a3a135c29bebcc3df3f
BLAKE2b-256 checksum
How to use checksums
31e9e826e2381536e5d8166f39bd7a63102f1411340889c86bed35e24655a69e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
30bade38395b01feabcc5d50d14e02603a74afc3e4066a67de4ad19cf4c9ed4a
BLAKE2b-256 checksum
How to use checksums
b879cc8e94b974bdb71a408310fc4d7b8be5bdbe1bf79d75f286d67a753b89f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 810.4 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c88b9b9a21bab8f31adc4fc96ca902af1a3fc7137b12a029ece52aaa79f31ee0
BLAKE2b-256 checksum
How to use checksums
44d70cf676232b38eb28f0e4f62a0f297138fd99ef2a05c72a291522bffca818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314t-win_amd64.whl

Download URL pytaglib-3.2.0-cp314-cp314t-win_amd64.whl
Size 299.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0bbb89ab0cc71b16a565b49113aef3f41bfb5e49a3882eeb401a582d43efffae
BLAKE2b-256 checksum
How to use checksums
8048749f453ad25021e01b12f1a729b5cf17d8756644c4c3d165aed10a523c01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
34f6e1af40059bd090e6061cf1a71cd87ef648a940c074f075dbfa770d269f55
BLAKE2b-256 checksum
How to use checksums
b8ad8f3bbd457150da4ac3546042c454e8cd9d31016c9f3c7893b681756c081a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d8dbb42e62b7f0d50100065467241e0a8aaf8a41ae0432572ded8a6d3721178c
BLAKE2b-256 checksum
How to use checksums
b78b7fa95a94170c0513d7707788a2dae6ecc2309160108bc1360c62c397f221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 828.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
caf86c1550631374c883b79e1d867c44431e704d2e4006151de7a63b642f6963
BLAKE2b-256 checksum
How to use checksums
1da05ea945aca2beeea51a3fc527c35197bb78a1077bc9217687afef7d67a242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314-win_amd64.whl

Download URL pytaglib-3.2.0-cp314-cp314-win_amd64.whl
Size 289.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
550e444771fb4876a6ce002163d381b071edd7c6f64723a39aa13fecdb7b854b
BLAKE2b-256 checksum
How to use checksums
f826040750252e60503118fb6e1fa1bb7f6c0133050501060df9291666b3ac7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e70335cdd143ef215dcbc3a8e8ccaa9cc56de1523c4944ee487251cdc50c2a28
BLAKE2b-256 checksum
How to use checksums
5ba071296ae3e5c3f2fc2c9bde23e2ea9be8b2b4893d3f629f747a80ff54d349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b5d910905962649913a74a0d11a407f989a381a423041794628c5e650501da83
BLAKE2b-256 checksum
How to use checksums
995c996e8ab5d12ad594257becc6ca986bde15d0baa5f025351a6b2ef0e06bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 822.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
42303c007403cefbbb87837ad48b87c2c5f0bfa39a4c7c49fc02da15f97e75cd
BLAKE2b-256 checksum
How to use checksums
8a68c86a98f629788260f3bcdd963f965e6972fd49f9b12b0c1a23efd5f7f4d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp313-cp313-win_amd64.whl

Download URL pytaglib-3.2.0-cp313-cp313-win_amd64.whl
Size 280.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
41e3087bc9de04f59c16c03aa0d587db05899e7434ac1dc7ccb06412e2bd97b7
BLAKE2b-256 checksum
How to use checksums
199b1abd3d1dabb3b4cc07d8a8fb952a7d10ff62cb0ce0ca36612322356135b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
42192eb26d18c95eb9c4f1da504f4f67769e2790f91352feecac975b01d0e13b
BLAKE2b-256 checksum
How to use checksums
92e54599c9f4662bc0024bb6e86ed90de48a9ca6436c00202c7dbffd5f8ce6c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
73da0c8026dc0f264c90ccdd49588c1cfc5190df9093a0e2352f0e8909a0224f
BLAKE2b-256 checksum
How to use checksums
3f1580f7bf84f996aa29d062074247baa1a782e34f679782844838f746cd937d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 822.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5dd0351f2725e1983e93fd3b36a6bd019353321fdd94d5af84a6a46f34d862f1
BLAKE2b-256 checksum
How to use checksums
f0f3ebea1d13d7a922369ff4d3f18a961399b57924f015beb67e3ebe0624cfb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp312-cp312-win_amd64.whl

Download URL pytaglib-3.2.0-cp312-cp312-win_amd64.whl
Size 281.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
17e6062bde9b6d6aa6d2363e2178c1cbb813bec3f1a8bb0ba617d3c120afe275
BLAKE2b-256 checksum
How to use checksums
b6ff67f0a245f07fa4d3aa4900d2564c218c1c604ae144603b62c9a5bdca8ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e1cd3b64951c70a9b87ef174b5e34116a1b105e2868e14eb73fd92dac8615002
BLAKE2b-256 checksum
How to use checksums
b861a1af243f7aa9f926d04cb8c3e96ab219aa43a2976631aa6c2539b2a1adba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d49ae0ee00cdf3d08c0adf4320c20fbe1dd9475ee946fdbcee821847c297778f
BLAKE2b-256 checksum
How to use checksums
454d347947d624188aa507393295574c91379be9c10e1eae3a0e03b237494b12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 822.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c56e104b4780b36c7c6398da4458f34c3bca059884c7aa17486ee61bb8e6fe3e
BLAKE2b-256 checksum
How to use checksums
dc5200ce88712e9eeb2964d042b6d2650817630c31ae185fe61f0532514d273a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp311-cp311-win_amd64.whl

Download URL pytaglib-3.2.0-cp311-cp311-win_amd64.whl
Size 280.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a9d1659c6e2574e4ba79f01b5b581d43c7f0144e7a33a640a715df32d1cd43bb
BLAKE2b-256 checksum
How to use checksums
d2d4e98259cd5c19d5aae59981caef683ad3a84ffa0c7726d8fa4445be4fe310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
973fa0d997e19de20fd154d0a4f595ac68241c6202a9dc25f23f601c4087a7dc
BLAKE2b-256 checksum
How to use checksums
f28ebad886628059b1c1baae87eda3df3f04c181e9f011be9116d825cbb5c807
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3415cc1116399eac2c7c5a8817d5fbc5f5927fbb3438a954a14fd5359c209929
BLAKE2b-256 checksum
How to use checksums
cd714616eed72da73a83c356e3e074985062c37da5efe45240f300b459e9fd32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 823.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5b1737ee5fa109634fdba6bdbe93f3aab999e44579f0c10b4d0af6062132e9f
BLAKE2b-256 checksum
How to use checksums
14793b0599ac49907522f1b4f83ddfd3238b3a46d87a309cb74fe95b99a1f316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp310-cp310-win_amd64.whl

Download URL pytaglib-3.2.0-cp310-cp310-win_amd64.whl
Size 280.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
934b42c3fed36943fdfbd3896f562fe5d019ed5a67546dbe63550fc249d14573
BLAKE2b-256 checksum
How to use checksums
4433411e3d4663645b10509fd33995652f45666f93ec5ac4b01e0ddf61dd5184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pytaglib-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
106d2c4ba3ea40f350fd349c66e71f02751391037e6e327498bae93e94c22646
BLAKE2b-256 checksum
How to use checksums
84f6559fad5d14fa35a2f845868e668390cf16574873dc3dc7d80e4f6fec0c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL pytaglib-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da54d6d6dcd729c244d0099b2b9f747d1af27b140b81e1c4535045e79ac28c8e
BLAKE2b-256 checksum
How to use checksums
29ae258758464caf3fecc45987739a0af3f1b5b84b09b68c664427be98d5a266
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release files / pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pytaglib-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 765.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b6963b0d2b13472cb4dacf808dfc3bf230d2095a9255071ca08795e2fe6d4ffe
BLAKE2b-256 checksum
How to use checksums
8905dbc7d00826b9f81663efda0d528e5888fcb1be05c471282b80f406b1ab11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.2.0 This release

28 release files

3.1.0

32 release files

3.0.1

31 release files

3.0.0

38 release files

2.1.0

35 release files

2.0.0

31 release files

1.5.0

10 release files

1.4.6

7 release files

1.4.5

1 release file

1.4.4

1 release file

1.4.3

1 release file

1.4.2

5 release files

1.4.1

5 release files

1.4.0

2 release files

1.3.0

1 release file

1.2.1

2 release files

1.2.0

2 release files

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.4.1

1 release file

0.4

1 release file

0.3.7

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.2

0.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page