python-xmp-toolkit 2.1.0


pip install python-xmp-toolkit

  Latest version

Released: Nov 26, 2025


Meta
Author: Lars Holm Nielsen, John Evans, Federico Caboni, Amit Kapadia

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers

License
  • OSI Approved :: BSD License

Operating System
  • MacOS :: MacOS X
  • POSIX :: Linux

Programming Language
  • Python
  • Python :: 3

Topic
  • Multimedia
  • Software Development :: Libraries
  • Utilities
Build status badge Coverage badge Version badge Documentation badge

Python XMP Toolkit is a library for working with XMP metadata, as well as reading/writing XMP metadata stored in many different file formats.

Python XMP Toolkit is wrapping Exempi (using ctypes), a C/C++ XMP library based on Adobe XMP Toolkit, ensuring that future updates to the XMP standard are easily incorporated into the library with a minimum amount of work.

Python XMP Toolkit has been developed by:
  • ESA/Hubble - European Space Agency

  • ESO - European Southern Observatory

  • CRS4 - Centre for Advanced Studies, Research and Development in Sardinia

Documentation

Documentation is available at python-xmp-toolkit.readthedocs.org or can be built using Sphinx:

pip install Sphinx
sphinx-build docs/ docs/_build/

Testing

Running the tests is as simple as:

python -m pytest

Wheel compatibility matrix

Platform Python 2 Python 3
any

Files in release

Extras:
Dependencies:
pytz