Python XMP Toolkit for working with metadata.
Project description
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
Installation
Requirements
Python 2.5+
Exempi 2.1.1
Linux or OS X (see notes below for Windows)
Python XMP Toolkit
The short version of installation is:
python setup.py install
Note, in case you haven’t installed Exempi you will get an ExempiLoadError exception once you try to load libxmp.
Exempi
Python XMP Toolkit requires Exempi 2.1 which can be downloaded from http://libopenraw.freedesktop.org/wiki/Exempi. To install Exempi, unpack the distribution and run:
./configure make sudo make install
Mac OS X
Note Exempi requires boost (http://www.boost.org/) to compile, so on OS X you probably need to run configure with one of the following options.:
./configure --with-darwinports ./configure --with-fink
Windows
The library has not been tested on Windows, and nor has any serious effort been made to test it. Hence, developers wanting to use the library on Windows are encouraged to try it out and let us know if it works.
The library ought to work on Windows, if Exempi can be compiled as a DLL using e.g. Cygwin.
Additional documentation is included in the docs/ directory in both HTML and PDF versions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for djangoplicity-python-xmp-toolkit-1.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b01b85ecbe24d39ab8e29f68d4e370f011e944a1ef3ad68a30049f26f63c9e81 |
|
MD5 | 19f99f92fa8329542df7fa6da9aa88f2 |
|
BLAKE2b-256 | d1611d99a0a2c5582b27a8c93e94bac5bc3f2ca598862ab1788e99c78ac8e055 |