Skip to main content

python-exiv2 is a low level interface (or binding) to the exiv2 C++ library. It is built using SWIG to automatically generate the interface code. The intention is to give direct access to all of the top-level classes in libexiv2, but with additional “Pythonic” helpers where necessary. Not everything in libexiv2 is available in the Python interface. If you need something that’s not there, please let me know.

Introduction

There are several other ways to access libexiv2 from within Python. The first one I used was pyexiv2 (old). After its development ceased I moved on to using gexiv2 and PyGObject. This works well, providing a Metadata object with high level functions such as set_tag_string and set_tag_multiple to get and set metadata values.

A more recent development is pyexiv2 (new). This new project is potentially very useful, providing a simple interface with functions to read and modify metadata using Python dict parameters.

For more complicated metadata operations I think a lower level interface is required, which is where this project comes in. Here is an example of its use:

Python 3.6.12 (default, Dec 02 2020, 09:44:23) [GCC] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import exiv2
>>> image = exiv2.ImageFactory.open('IMG_0211.JPG')
>>> image.readMetadata()
>>> data = image.exifData()
>>> data['Exif.Image.Artist'].print()
'Jim Easterbrook'
>>>

Please see USAGE.rst for more help with using the Python interface to libexiv2.

Transition to libexiv2 v0.28.x

Since python-exiv2 v0.16.3 the “binary wheels” available from PyPI incorporate libexiv2 v0.28.2 or later. If your software is currently incompatible with libexiv2 v0.28.x you can use an older version of libexiv2 by explicitly installing python-exiv2 v0.16.2:

$ pip install --user exiv2==0.16.2 --only-binary :all:

Alternatively, if you have libexiv2 v0.27.x and its “development headers” installed on your computer, you can install python-exiv2 from source using your system libexiv2:

$ pip install --user exiv2 --no-binary :all:

There are some changes in the libexiv2 API between v0.27.7 and v0.28.x. Eventually python-exiv2 will no longer support libexiv2 v0.27.x, so please update your software to use the changed API.

Documentation

The libexiv2 library is well documented for C++ users, in Doxygen format. Recent versions of SWIG can convert this documentation to pydoc format in the Python interface:

$ pydoc3 exiv2.Image.readMetadata
Help on method_descriptor in exiv2.Image:

exiv2.Image.readMetadata = readMetadata(...)
    Read all metadata supported by a specific image format from the
        image. Before this method is called, the image metadata will be
        cleared.

    This method returns success even if no metadata is found in the
    image. Callers must therefore check the size of individual metadata
    types before accessing the data.

    :raises: Error if opening or reading of the file fails or the image
            data is not valid (does not look like data of the specific image
            type).

This is then converted to web pages by Sphinx and hosted on ReadTheDocs.

Unfortunately some documentation gets lost in the manipulations needed to make a useful interface. The C++ documentation is still needed in these cases.

Support for bmff files (e.g. CR3, HEIF, HEIC, AVIF, JPEG XL)

Python-exiv2 from version 0.17.0 has support for BMFF files enabled by default if libexiv2 was compiled with support for BMFF files enabled. In earlier versions you need to call the enableBMFF function before using BMFF files in your program. Use of BMFF files may infringe patents. Please read the Exiv2 statement on BMFF patents before doing so.

Installation

Python “binary wheels” are available for Windows, Linux, and MacOS. These include the libexiv2 library and should not need any other software to be installed. (Although on Windows you might need to update your MSVC redistributable.) They can be installed with Python’s pip package. For example, on Windows:

C:\Users\Jim>pip install exiv2

or on Linux or MacOS:

$ pip3 install --user exiv2

If the available wheels are not compatible with your operating system or Python version then pip will download the python-exiv2 source and attempt to compile it. For more information, and details of how to compile python-exiv2 and libexiv2, see INSTALL.rst.

Problems?

Please email jim@jim-easterbrook.me.uk if you find any problems (or solutions!).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exiv2-0.19.0.tar.gz (2.7 MB view details)

Uploaded Source

Built Distributions

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

exiv2-0.19.0-cp314-cp314t-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

exiv2-0.19.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.9 MB view details)

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

exiv2-0.19.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp314-cp314t-macosx_14_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

exiv2-0.19.0-cp314-cp314t-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

exiv2-0.19.0-cp314-cp314-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.14Windows x86-64

exiv2-0.19.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.7 MB view details)

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

exiv2-0.19.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp314-cp314-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

exiv2-0.19.0-cp314-cp314-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

exiv2-0.19.0-cp313-cp313-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.13Windows x86-64

exiv2-0.19.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.7 MB view details)

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

exiv2-0.19.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp313-cp313-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

exiv2-0.19.0-cp313-cp313-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

exiv2-0.19.0-cp312-cp312-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.12Windows x86-64

exiv2-0.19.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.7 MB view details)

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

exiv2-0.19.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp312-cp312-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

exiv2-0.19.0-cp312-cp312-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

exiv2-0.19.0-cp311-cp311-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.11Windows x86-64

exiv2-0.19.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.6 MB view details)

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

exiv2-0.19.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp311-cp311-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

exiv2-0.19.0-cp311-cp311-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

exiv2-0.19.0-cp310-cp310-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10Windows x86-64

exiv2-0.19.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.6 MB view details)

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

exiv2-0.19.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp310-cp310-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ x86-64

exiv2-0.19.0-cp310-cp310-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

exiv2-0.19.0-cp39-cp39-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.9Windows x86-64

exiv2-0.19.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

exiv2-0.19.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp39-cp39-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.9macOS 14.0+ x86-64

exiv2-0.19.0-cp39-cp39-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

exiv2-0.19.0-cp38-cp38-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.8Windows x86-64

exiv2-0.19.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

exiv2-0.19.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp38-cp38-macosx_14_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.8macOS 14.0+ x86-64

exiv2-0.19.0-cp38-cp38-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

exiv2-0.19.0-cp37-cp37m-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

exiv2-0.19.0-cp37-cp37m-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ x86-64

exiv2-0.19.0-cp37-cp37m-manylinux_2_28_aarch64.whl (15.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

exiv2-0.19.0-cp36-cp36m-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.6mWindows x86-64

exiv2-0.19.0-cp36-cp36m-manylinux_2_28_x86_64.whl (15.4 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.28+ x86-64

exiv2-0.19.0-cp36-cp36m-manylinux_2_28_aarch64.whl (15.1 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.28+ ARM64

File details

Details for the file exiv2-0.19.0.tar.gz.

File metadata

  • Download URL: exiv2-0.19.0.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0.tar.gz
Algorithm Hash digest
SHA256 e30d0b017e9eb50e893d41cb7013a63482865295488c823ce89c7e3a2bc03387
MD5 8632569f96f49e8c2dc11d92a4cef2f6
BLAKE2b-256 d3b4e9cdb0e3ecbe4c9ee55a37f592c41eabd9478ab9c5f381192b7b196ec58c

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 069210edd9c371506451d1e23f26656a5faf9c1a792e9bebeedd855c520caf63
MD5 5d080a68f41b78497c7bc3f275470046
BLAKE2b-256 1af66824cbe53cb7b2f8af1d11c0add596e1ba30e8194219fdbb04a769c27abd

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebcd230b9e19ea1fde65f8801ac6a7f33b1a133ed1c52c114af3380e8356744f
MD5 7a480d94aff7a0b8bc150379d74ff06c
BLAKE2b-256 6c34c23c74369a07e4817a9cae3793b4de1867642a6c69cdfaad72c564a5d536

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2db0ae0cd3abd8c1fc1ae5062939e1867c0c4f1e9b757923082b97cac1affd3c
MD5 96a5366a6ebecfee7623f6e4429b531a
BLAKE2b-256 bbf776733f5ff906f5b6d9fe706f5d76863746a73243c67b36e7f0fa52030daa

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 7e7a53e5092c6827a78e981e6a6d49e8779c0c2e38a17e29b95deb8a57a38372
MD5 53fccf87ee7c8e2a94f5515fd49d99f6
BLAKE2b-256 1666564d62f8bb8eaf6081fd982a61810db9ed63fce29adce50808170ea73a17

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0cef3f2d2c49e976a6b0fbc62449ae88ae70189aaa685e6e1af8f5f0d1ef1f2
MD5 c64279c81029c3226784a02907337cbd
BLAKE2b-256 043206078a1a173830069563a6172203dcc064cdf62b8b0e9740df0c8d48f2fc

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f475e49c346052fc77e65741f17a207ab234f677f3ceb2c8ae9f2a4b5b6674ed
MD5 3e72b0a61b9255a4d6640ad17a6f34c8
BLAKE2b-256 5441407ddb1fafb1ead6c01d0f1fcae6bfa30cfecea54869a4e02dca59cb1d69

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7c711200da6449fb37875ac02420a95dd4f8a67494e80a6a16ae92c8175deb6
MD5 1ee432762cebfee188aae2af4add7df5
BLAKE2b-256 60eb9f4b615397d0137a5ae5aca200fb2ed0bd0abb763e4fb8a1e7d93ffa88b8

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 835b2554ff2b06fefc37a4cfa2dde14b38bd72ec86337b8498b7a6b9d815d841
MD5 a2963231cedb87e4a15fe9c773730bd7
BLAKE2b-256 035070e0ff8d396d695de2a07ed4c0d322e843f76e0212311751608797077df6

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 7a0fda95a9d7de29067c08058700b50385e75056b7e96feef2db2dd4ac7a56df
MD5 6a45391735823d869394242a40237948
BLAKE2b-256 2da6fff13d17c1f8405cf471b4d50089438539d8771b51da7ef3a16b14c221b0

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 129b77f3cf5df58f59f25a5da49b964cdb423b8e8e0ea8516ec721d44d60c708
MD5 04941431f171da13291b17d281d275f5
BLAKE2b-256 14cef85fda913addd20ae8b051724ceab4e44398ec9adbf32a7d12c013d8ec8a

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db7e5e21c1b1121952f763f8c029f97050066ae233681cb23bbc1c134e8a816b
MD5 07afa804b25f66e17502bda610bbb2d8
BLAKE2b-256 4513432367917225391b8915ba38ce2db6c102f84144b09c32c87a2b1401d319

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9081bf9928bac5a9da7bc706f9d88ca0d98be7bb61a50af898646dbdbb428bde
MD5 ce267853743d07759b6a32f5560fe90c
BLAKE2b-256 a7afcadd19dc316d6fa55623df0a5c067ebaa375bb997c41ef28366abf870bf3

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cc45499714d2e78d4ff953b763300a942b0ac83dda9db1401341d0e63b98e53
MD5 568ac0175dfd9c85fba96ddf3806948d
BLAKE2b-256 5d401f090d3290436403ab9b4da954afe3aae3e26de4cdc3f6dc14c4a0bd2aaa

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1fe978a3ae9d3ba4715d25195711d6bbd95027f5147a75d581b3e55beff80482
MD5 1567c3ea6ddd8c380cfd2aff0673651a
BLAKE2b-256 d70ca1358071ac4ccf6f2b299fa3bd1099964aacf525514f1f14b3d7fe747e12

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0919901d474aa3ea2e92327c72ce1506a909393c10dd7476c0250f28366bd7a7
MD5 af41111ec85b2853e8892479495a078b
BLAKE2b-256 1ebbf148b3e9a7b33ea049bf55f892bd4eb92d5710070f9aff84e2e66ca4b9c6

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c455823bb4e73d236afa6d16b7dd74fc0b2851515a7e5b0b46b58d3c5649e8cb
MD5 59d8352476ad32b875297e34cbabd18a
BLAKE2b-256 7650bdb9853d0765f657a51ec5280c8227dd15a4f2dd79da622fe05eee5c38bb

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b977e963fc55ee4b6f9336bf36629a87060aaba71fd463c19aef54114c93fa0f
MD5 687d2ea75e58119d0c6de3c45bbc482a
BLAKE2b-256 958ed0b4e63db1261b9396de0dd689f26510e9367c6bd809c08d075b88cb1e18

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04624e7d734148dc2e0b331355310b62042122cd5d20f936886f9be14a6ae5a0
MD5 c3fdaf8e1430e74e50f6b7efb0c40228
BLAKE2b-256 6a4429c4d5877d79c914bd61c564e0295222d5a7e07fd2ef4f27df3fe8987720

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 0b0626e1644d4431c66d69e5a9a11b57473933affb4b7f9ea91753f302db8e4b
MD5 02e5832ee2a507bbad374e8d8e2ceab6
BLAKE2b-256 79969c9e85a7ce4fd95816aff5f5aa3c747b90493fb9e1be4f5da09a9d0b62a0

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3018bd6ba9bbdf3ddd0aa0b174780a6fa583f5977c733bbb699a3c3d7718736b
MD5 a76cc24ee043f8ba73d86af93cdc5230
BLAKE2b-256 11bde9a0497b07b354948853e7e6a60556d8366d3b4dc7045b67879c7539629c

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb5893c0d0d658636f2eabb12f38f4ea447af7e80dee569e9440270f564d95c3
MD5 7505974c9a38e55e5163d440b9f60460
BLAKE2b-256 6c761faccd5fe270ebf9a51bbda0890a208e8bd944bb056d06e03fe826c2ea5d

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eee0d6654521637ee30e50406939a9ebb5f80a7efed44b47730f604917c3f473
MD5 f1411f256ad28877d8efc15fecdf63f7
BLAKE2b-256 ea87f75e6438c2fde1911c21decbd9fd1c9c6d246a031cd414345902d192e4d3

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 76ada5722d761cbc3dbd3f9f17375c5e09ab82be96b5342b4baec38b4587c467
MD5 088f9e56c6c557fbf00f38e337460e95
BLAKE2b-256 08b868498abaf501da4119100c56b1f03675517b1a5e05e09a66dd016d5cb728

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 803d5ba226f9ca1300abe04d8c01c4fc37b48162d42083e5cca837b03683bb75
MD5 d88471d948ee0e019e637e80752c3240
BLAKE2b-256 aba269fc0ba052ba9f9d50af46e8cb3f6a8da8879060321a0970e885c550395a

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b65248fb23c558d2eb35ffb7c9fe71207c7e4d5c4211edc890a6e1ffc02f61a7
MD5 50264d5cc7ae16972fc764541f9cb9f0
BLAKE2b-256 7f918d7a9539df5228946e77e14345287064295c27209b0c17359c55d87f93f2

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 410c1f0e5a0f46746b25fffad9436c006269f38cb0e5ab9e8825280014112631
MD5 c0d59c1a7fa44760cda22133bbbba897
BLAKE2b-256 88a1c165270b1df6192b0ae3c67da97fd256a44e3e7e63ad41c29f898d376295

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a513af55f1675e9996aa19af2548bb6836f4adaed8ca6f4e5ebeea2a8a640a6d
MD5 1312ad6fc6c2e13571cd777fae6df74c
BLAKE2b-256 e2c9d538aa413b916011cc117a47643c88fa49041e4d612e8c58e53beadb5e4b

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 321e13d964e41e0e2a1ac2b3dbffd1c6ae86b359ad1646b1210521ae6fa4cbae
MD5 7afce6a963bb400ebd696e6a67ccd705
BLAKE2b-256 f9c0bbe783056b76f89df33552a897b226207f611bec00931288e827032f0978

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2a152d2e2e93a8f4cb8caccac2956338907bc01a2963bc69be5bf61746134e42
MD5 c8198c64e2658f065f8a93afdfa9da97
BLAKE2b-256 3fcd670e0fe03436b218bca349eb3482d5c6f76d7c858a7d2ceda3b9971824cb

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a99d10bdb1a9a17355aee7e2c57f86da632ffbc8a9409ebb7ce9ae68e32eee68
MD5 77987d0fdaecd42feb1190e7bbf64051
BLAKE2b-256 448755d77d480e274c0ca59e2a5ae44a99ffd509111d3a1eef67b5104920ce08

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f8c849d67920a1e2f698e9870e99c9d69601f758251750583ed22ef2d3c77d65
MD5 ddfc26df889dc1fb4a6aa0420b16b7b7
BLAKE2b-256 707e9d2c9e1b6e572dd17a68a56034adc0837ea68268ce3c07002512353039f3

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23cd27b52394a21fd5ef91200ba731a7fa4016f79692386ee0a9cdcd55241201
MD5 3ae353e59f6f69bf13d287d87768ef6a
BLAKE2b-256 7969b89511fb9f424bfdb7d1bfe8c28f6017e2a96fb12540fe5856d5e7835537

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bea17ae33df5e37fa96e3e999cb853766cd4d8a8aaaac7254e536970f7dc6f7
MD5 1171399436c779cee42727a5284a563a
BLAKE2b-256 82ab4cd05aacf94d940d6709f825563f5adc9c821783c615357bd55ed12c0170

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6f792ee34805b16fe67d0297499e5838d31f638e781212c140f4a4728a76425e
MD5 7107114e04f152b0a824790e521fc07b
BLAKE2b-256 b020ca06b863caa40840b5be2220742c14b090c7318e534a4ee8f5472a5ea938

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c751607cb772a693f390022dfb8f82f8ac4a8dc01c95b2bb5165c098b7125c4a
MD5 ec1a50decfb19034468b596a9f5c2511
BLAKE2b-256 5c3e5687ca3705bb4a52c439dd0c1aea6aff6db5bab5ff8e4118a8544e2fd097

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 585264137b56570e9f85e176dcfd6e2f163eba9817b52e5fc8af381c3d6517d5
MD5 cd73b0e7b5343bdc621a262573f1bda5
BLAKE2b-256 ffd417179797f42864a3e5208552df351b33044f792aae2e14925ee85209b6ce

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd2a81aab91fdd1276993a529e6f0aa722ef3f0f95a65e4da7456e8ec8d94f43
MD5 1a3795713c10d25d50f663530fc2c168
BLAKE2b-256 e1c8ba033ba854da607e48d8dfd483518d3c33fe3d28ada8d9a319f1bdee64dc

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d8dba56f0165c621b90630387ce5f21ac6a36d5adc2c5c4ff353788c6c399b7
MD5 4bdac1934585d03b2da491a8f4d76728
BLAKE2b-256 580decdaf2d3c92d80e2ffe06e5628c4ed8416ff41900543cfde89065ece0ec8

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp38-cp38-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 5b4af24ef6ce01e15912b9b24bbe6b52648be4baabc62aefd3efb205ed55930d
MD5 e1a0031d02a4908e436c37b4ac433e8c
BLAKE2b-256 866c7ab91d6f0c41adb0264dc2a802ccead35596e1e45f2c1c5962e8ea85bb75

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3155b43f07fc46c0b697128336f670eea9cf178b718d1af787f03a3c0c17934
MD5 bf2df56d511c660e7099d187b6c059f7
BLAKE2b-256 1ba02ffe1094bbdf334fffeb13e8720b121e8d490a82429df42a2d429ad6f728

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 75c00709d129553042450aea6119d0acf7d123f04adebe8a641277ccaa605020
MD5 dd8229fc070f8a5ce265a9fe0b82ac30
BLAKE2b-256 9aa40d3d8ab687a7ae32e7e5ef2b93171169d1beb41ac9aead02f7faa0573fc6

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1883e9186cde892b07d7366a4469a88509d4b687ea6023f43a04e8ef1e157df8
MD5 5386e8ffcb2c586d8a1e1418e4a10138
BLAKE2b-256 ca2340a2ec9aef7ca6889fe13fb601337d58b46b3e0f824f201f610c807b037d

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 faece4bc39435f09a02b3d714343e307186867e0d1a864519eea4f57de451a27
MD5 922a94532be66a267adb7e52a8948414
BLAKE2b-256 6c41a945d346fcca7e1d45cfe39038a0e930776c219b5c5c53a43356e5c8c350

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: exiv2-0.19.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.15

File hashes

Hashes for exiv2-0.19.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 19bb90bbd1fa38aae4543683f2dc041a08b420ac2d2cd375e4819665ebbefde2
MD5 0f834b0afa1d506c241172ec776bfffe
BLAKE2b-256 c0b24c4ff5d7c2a8de05b4d11b08752f36a5d82c1eb6b13abe67a5aab35cb9a5

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp36-cp36m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1685b539589b668ae1f8b68ee7b2a2980c61c8fdcfa94ce3e542f5ee4f71674
MD5 69543717ca4e88d3685deaac260c26e2
BLAKE2b-256 1f2372f4d13f6b6ae077d57dbd460fd4977fc42ba4265d405d06bda7f6f0570c

See more details on using hashes here.

File details

Details for the file exiv2-0.19.0-cp36-cp36m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.19.0-cp36-cp36m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16e45be8c5ef2c6411b3ae1e6dec0e4940ed7fc953ee2d8127c5bb567720b39d
MD5 40a485088fb7847673cef3a9bc1d5749
BLAKE2b-256 2f5148ed0756d351b1abff096439196733df824fcc22bb5d896d3b5ae3073d82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page