Skip to main content

Python interface to libexiv2

Project description

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!).

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

exiv2-0.18.0.tar.gz (1.8 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.18.0-cp314-cp314t-win_amd64.whl (8.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

exiv2-0.18.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (15.8 MB view details)

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

exiv2-0.18.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.18.0-cp314-cp314t-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

exiv2-0.18.0-cp314-cp314t-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

exiv2-0.18.0-cp314-cp314-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.14Windows x86-64

exiv2-0.18.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.18.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.18.0-cp314-cp314-macosx_14_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

exiv2-0.18.0-cp314-cp314-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

exiv2-0.18.0-cp313-cp313-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

exiv2-0.18.0-cp312-cp312-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

exiv2-0.18.0-cp311-cp311-manylinux_2_28_aarch64.whl (15.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

exiv2-0.18.0-cp311-cp311-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

exiv2-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

exiv2-0.18.0-cp310-cp310-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

exiv2-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

exiv2-0.18.0-cp39-cp39-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

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

Uploaded CPython 3.8Windows x86-64

exiv2-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8macOS 14.0+ ARM64

exiv2-0.18.0-cp38-cp38-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8macOS 13.0+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

exiv2-0.18.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.18.0-cp37-cp37m-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

exiv2-0.18.0-cp37-cp37m-macosx_13_0_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.7mmacOS 13.0+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

exiv2-0.18.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.18.0-cp36-cp36m-manylinux_2_28_aarch64.whl (15.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.28+ ARM64

exiv2-0.18.0-cp36-cp36m-macosx_13_0_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.6mmacOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for exiv2-0.18.0.tar.gz
Algorithm Hash digest
SHA256 dab7685594eab29b21a06a4046ffe827ae6bda4ec1360f351f0d46ebccb95fc7
MD5 ccbb8eae742f7fd6fa936ee20d517a5e
BLAKE2b-256 a3cce051ab9bec8cd59abea462cdc408a451aa9aa55eb00bfd866a96870d43ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9f2f98dba1d486c200be99c78abfddc932557e3a36f52ee3c61ccb436caae3d0
MD5 619ac3e02d86e415e0be195ecd5803d2
BLAKE2b-256 912fbf77fe33edce6f38fc8d915cfebd83e9e4a1a921d061f249ef99a6130a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b68d72c2e95e47f2782506151271e00cf7a194a8594b16a738a11a81798526e
MD5 1e83d391ee9c08a1e6d4480af2c62164
BLAKE2b-256 1c85f6f3b1ff9430d65c771b721d79874e296358ae8afb03ecbabb8189448131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ca52cb21fc29f4e2e3b9d0332b29f5b85a4e65fe5db3448aaa2e32923afff6e
MD5 c732648e99aa643cb56a2b6201537487
BLAKE2b-256 01316a051f75dae46e030e0cdcf0e719926c6e52e88d41918694fc2b64a0c7be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c6840f32e552d4083f0a359546e02d107fa2d431b5824089f8905e71ae16d678
MD5 9f1c7c744d8d2f304a2b01e8fe9f47b2
BLAKE2b-256 c56ff2a9e1036337914656791466d6713ea5f53f952f28ffe54b42f6c229e7a5

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1dfa7c8400851b0031a62cb8f61a8c2dd3cb8e7fc2d098b3cd7119d135b4be59
MD5 2c70d8b2378388f2634cb66c5fab852b
BLAKE2b-256 5b206d12410e68f405d76a160c79104618bd0efa2446226afe25604ccd6ff662

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for exiv2-0.18.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5d838f1ea0de97bca6c18c53ace7137bfb5ae1a3abbc1066a1c8858a9426961a
MD5 fc5e89322823198d23eedc0fb340c7b6
BLAKE2b-256 cf9cc03e58999e27d67e7304da956d810e0a742c09f9feede48c6b8c76706543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 864597538d73e35732baa771023dcc288f68895222cac0fd6701f89c8ed67063
MD5 d9ffa631e414a701d007add9ffbf0af4
BLAKE2b-256 ebb2dc736d6cbbcecb72706bc52058da6afb8c00d8d26266ec48805c17c8767d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2c723e2d8e5b72962573605dd8165f1b4697f180703da38a332ce015e4f8134
MD5 be7e45b9e3a8eeddbd856f0f079a80b3
BLAKE2b-256 4961b6ba17d811d4219df84f615699e63d8f5ae2444f51fb811f07641ffb5049

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c420da3b411b337466be6e7762c7798ef2cfbb4357c69cf2455c61c7fe450010
MD5 62ae035ef3cab64ea1a4bce1f6183107
BLAKE2b-256 cb01a5e5634b3f8b3315b0feacb188e870fce627c89500c3c507a995e915434b

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6623f18d2c1d30c8d727031df10d1f3ca1f8db39db66424fbfc7bd4d4d31d1ff
MD5 ff86487a429fb0c5de7e11cff28744a8
BLAKE2b-256 5c14375142f2de669c1a0a2d0edeeb64d6780c2d5c22fe0dba8cbd733a788962

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6cbbb77f00be63455c239167cefd25e6856641b3312da797bcf2ff5a66d944eb
MD5 63fcb2104a4a41837b848063cd5dd9f4
BLAKE2b-256 0bf76058d8063a8a075c805e70e3d7fab6a2519505d628da017b4b0c2932d34d

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfa5c4f3b8b45cd8148ab3f14dfc683ddb5bbb756ac0efa773ad6c11e76ef94b
MD5 0149854b8c248b1e7a69ea45190ac767
BLAKE2b-256 c3fad3a77bf6a3d5b84c4748dc392e35a7fb0dd5e3c5eafeb2c2f2e2b625f752

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a92ae3d2c6f54ed9d414bb249535b30aae326d3503fa07b00288ee53496fbb63
MD5 8927169c55b0f4021e6d9eae003c9872
BLAKE2b-256 213238f26b1e8c6baf72385c1f3986ebbc4c275277793131917763888163ba49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 775dfe6668f6c61fc0aab822dbda0c91bd3f95f02312ce7c287022bc39f6cc70
MD5 b19edcef4c0857da6ff9a76de0f24306
BLAKE2b-256 94888893a0d48da3b4e11443884fa5dcec38325b552df0434b343bd67b650270

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fb7daddba4f060eee4d8ccac46025618b8735ae59bbd072343c8a7255aa6bb94
MD5 360730a337e6971dc487b6c3ea4ab765
BLAKE2b-256 a2454ebb7300c6d72d5ed5c51a45f59665ff4add5fb6dab97efb86273fc6d227

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7026ee2b508f9d60e3f3dc225033544b7f20379e1053dfe787a30cd033773a55
MD5 3d69a735952950e6d25e4838746b69f4
BLAKE2b-256 a219e408648bc6ee12f62cf55fdc033cab7929ea6623042c3046aee8fc26be84

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 502bef6da19008dc8e29fb9340dfe1437748e600bb086e7811aefdc8dee91a9a
MD5 f13f303e9b6c8cdaf01eeec476f74397
BLAKE2b-256 945f3562fde27b49f9ea443870997fdfeed67a2a5541f7e97f49f56928f722be

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a3a30bec160f978ce211b63138a91d3d80b7ee09b9d650d1051a1a7155b645b2
MD5 7554b5a0e64da9606b857c7c0214ee2d
BLAKE2b-256 42d80d64e22168a99dd5043574dfddfcd6587adbaa798bfedca1085f783ad0d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fc4bac7ed8aa92646d7ed1fc1fa93d9992001f678af612ba3e12c6eafe8d7a40
MD5 eea6879f7b2a76269ecf73ba052bcf86
BLAKE2b-256 c0f8e63c7ece37c98731a196f181f74934271f4e291d016760ee46b4a320ae66

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 880165c8f92e767d72ddfa0c7561d7a8db9db2bb278fa607df1d205371643174
MD5 bcd59a8929e3b74df83b52246bf90be7
BLAKE2b-256 cab5ee12f2f9e8342abdda765defc5a8cd0f541f820fd60e04d5be2f9712c610

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe2c1a1cb7bf6e8b50dee221d42b1c7b0710ed0d5ddce13a41b84a8285684b18
MD5 ea17b0097ca7bfdb1501e46cba581eec
BLAKE2b-256 d5bdea62dca689a1ac8c121d04621401b24814660d2f3bf6cd0ab7b7319cd786

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f6bfee118502db56c81db44075c99593027b27a8ce7f34a779430aefb5187c5
MD5 bc136be77de8c0bf8a50106bd6b927ee
BLAKE2b-256 9901bba7c6171efa11f54d0d78d993d10e041535dae38cbd19f7bf1ca5313134

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9876075f555524d0abbd3864dc996bfbe84341759646e6b60d9555d08c8c0da3
MD5 ffec82f7cab946384e40578715008f8a
BLAKE2b-256 303080cdd8dafad101f199ec9750e5e946dc9a3edbac2acf10aae8c6cc8460c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 01e514f7b2af297c6babc911abdc34c3001e7cf00c2719bd5fdfd3254b0dff13
MD5 5f5c7cde7d5f69f6394e8992855724cb
BLAKE2b-256 6a905bb98dd94683362289ba4fded82816b2ec83db25b308d173d770e016211a

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 666600e23034227ff9edadb7e66f5d77b058a5af8688c5f1eb52b03818b6a433
MD5 5ec6e8e4cf0723c91ae38cc0a3c0bd97
BLAKE2b-256 f5501d1203df63d9199a7ffe8317d14082106595a9413a92e72c55abeab0fc76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 22b8271afef3ece7e52dc4bfe46575a78b199094434b37b133c3d574ea5b2751
MD5 115f72a410c24eb60af4c9943a1a6f1e
BLAKE2b-256 479daafa9679dc446a29791abcac07d76a329ae2d8e807e1e5595366819247bd

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9a5568d263fd222ea2abc242f2615e3f19ae0ff8f171196a16a9ed563ddcadb
MD5 199a5257ac2a0ab9c1a71dbde635e3ea
BLAKE2b-256 39437098b9c41350c41807a68c887c03d5c830746f29c92f40119ea9ae64bcce

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d88cf8820089deb11df90a3722f5f47a9ea3f518f784ef0f35286c856e532781
MD5 3216e25d526439e8c2001ee711d84b47
BLAKE2b-256 631cfcd8fa97b2c22155c367b55d7a05c3245c04b4358931a40706d493904a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 aa5696b79b8e0ef750872aacb254d11836691399899b0fefa2b6df13ab101349
MD5 252d61a5343c4a1dc0079efe8669109c
BLAKE2b-256 e1870f82450fa3abf0ae284ba895b0d1153e4b1451e1310463a5cc31b8befcfd

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 30502f0bc0caf8277001cc1ae05d0b14d751f0847527744d19bbf807abe7244d
MD5 7155d8d6a19ce2ad3900f48371b695e0
BLAKE2b-256 60a231cda21855b7e13027d29acec367b190b65bc6188f0a1e9c73c9af40ad01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8c4fe351e6cfbce5bea9e35d46ef1c695c941b7e1b3021eb6212b972585801a7
MD5 995a6952138532798a551d2dc0bc9955
BLAKE2b-256 4aa37e2f19422c11646bd21cc67e05de1ce6ac193f51394e5a3c0716c18187fe

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe46b73a35f12bcdabb5f894e35928ed02b93883f4e362a03130daa12dc37cf8
MD5 b1c5136bc43187ea58b54ca7f0bf199b
BLAKE2b-256 5e27f54e474c6745b873259ebaab95a2934ba974525dea866ea1576a7647647b

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6acc19a6ba3785441329ba347691006d39e43cda5d07b7a87390fd3bdddb1858
MD5 aebd3d9cb2108f046ee9e8447b720a31
BLAKE2b-256 10bb042ca135adc8679fb9de32ad281fd118715f0794fdc80dca5f6fb9cb09df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0685e4949ff342927bea3f6170012b3a376fbe78ed5808b1541fcfa45f1b1a7d
MD5 3daccd54a114b47309b6e0d85aba8b5b
BLAKE2b-256 998a2e338941b25b07ab3744eb289557767485b4f7a873b61824270f28de77bd

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a34d31d47fe452e5987c28be782f3373000afedaef3c385d6df47bf0c6a2a13f
MD5 8fc34094c812fe76beb121dee69d620f
BLAKE2b-256 2bb6abb667376e4c9141b97835f0f284fe461e46ccb543a091543d2936a31cc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 48174f9994f70099c06f296380548ca931df82ad2d1f6da1979cfbc4d4cef3aa
MD5 319fefeefb745ee820e379b9f7f4edf7
BLAKE2b-256 65642c5e5a0794b74bb4a599ce07d3e37072b66cac6546d9d4b5ab736250d0e1

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a72f2be3d51cffcd80cc6a64ff35f7f6eeea2a43cf931a0f800dc55d8d6d1ba
MD5 df26ec8be75dcbbae841c9c4021fb13a
BLAKE2b-256 37cfa5cbaa4b33fd547c67520f95c4fc824d0087fd323fd7db44697167eeb3e2

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca2fe45905d6b1013a097cd4aa39fee35db8769f79f662974e4253885055fc96
MD5 4426cf4399bf97d86b9a10d8d5b086f6
BLAKE2b-256 f227db0c3770f56222fd53bc75c01dc5b2f56d5ba27431d8bb5cd9c4592a1734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dec25f873ec51299203d6a564aada51685329a51ec710414bd0ac051b401c569
MD5 e1e5fcfd23fef8d5b51407abdf9adc81
BLAKE2b-256 e63a6bec80071c1b39bdf82932d4d17a3c20ad846777dfc67c92b70453ca8f74

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp38-cp38-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp38-cp38-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13ad0cc0879c04c70f9be48e83fcb61c76cc6fee06b2cb1adce64bd0d4d7b5b9
MD5 082a82576d77007f5b3feeddcc8fa4e8
BLAKE2b-256 9a6c14e3aaa6564f60711a99432aeb3525c22afc8b9b4b0601cbaa7f91f264fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b6e9d73705efc645e05271068fe062ab6d6427231951a139e8ec1c76dcd03373
MD5 8e70674ae32097e2b7416763744113c1
BLAKE2b-256 f8b62493e463d23df3de66711cfe00e1c30d8ad54fd10162020683f117cc6b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96af8e374a60b55f69455d5103b0316d90815f15adfc70a9f766b9e9f9ef7986
MD5 2c07d5ae74032f99c4088a62a34d582e
BLAKE2b-256 bf389f7fa75973fee976a2991f03c26d73024d824b491b9720332ac6e058e4b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0e18998785ee25ed83dc0874757a9665dec1a4f0ab90bb193bbd08fbb1c1087
MD5 67ffc62e9e0f373efce1cee315bc3a45
BLAKE2b-256 bc7eeef94afe4d221cd0c19e9864c443c597def223fb193bd922d0937b27d40e

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp37-cp37m-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp37-cp37m-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d7ee123d609b0d96228b7b96a484191b259ddb1bf2a467142df339a403507d64
MD5 e944b0f5dc0a85ff626e9bfdef89999d
BLAKE2b-256 ea294366b1f97524fcc7cb878e587924f4ae2f600306f4e791adaab761363176

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exiv2-0.18.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.13

File hashes

Hashes for exiv2-0.18.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 00d990ee4cf9990f7f48ce2f630eb595f877b303b96337084668d836171fe5c9
MD5 79e323ef9eb3252c2e2a0ab938d7a766
BLAKE2b-256 7df27743206a5b07f2b8db3bdbb245a26d0166a44e70d242611ea58d4d9b2bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b68f1523fb5842ecc850f77e19b159ae75f59d9593a080a1e4bf1ada72adaa3
MD5 e831f4368a7ea4ee71653c72c7621d56
BLAKE2b-256 94e45a64d9a08e98d184fcbbfb06440ca939f951db398aa8451991183701c1b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exiv2-0.18.0-cp36-cp36m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6886d5be92e7c54f8d7f217b4ae92052f9e0b8a23ea9a761f2a28058f14154f2
MD5 2ba60e30e3ddb348abfce01be9f76859
BLAKE2b-256 98e88ac2f6edb5fb954bd65c4456df92b9f31944171be37abcd24a456c820ffe

See more details on using hashes here.

File details

Details for the file exiv2-0.18.0-cp36-cp36m-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for exiv2-0.18.0-cp36-cp36m-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b95235d337924b788d0bdc1178600b9e6fcc0f700ad9261ec474f0737184a867
MD5 c102ed591e362a5ecc0d3676876ffe3f
BLAKE2b-256 b0f7d973b219ccaaab455d71d062fb405d0515cee5c4754c53b608c2e3323e3d

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 Pingdom Monitoring Sentry Error logging StatusPage Status page