{ "info": { "author": "hMatoba", "author_email": "hiroaki.mtb@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: IronPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Multimedia", "Topic :: Printing" ], "description": "Piexif\n======\n\n|Build Status| |Windows Build| |Coverage Status| |docs|\n\n\nTo simplify exif manipulations with Python. Writing, reading, and more... Piexif is pure Python. To everywhere with Python.\n\n\nDocument: http://piexif.readthedocs.org/en/latest/\n\nOnline demo: http://piexif-demo.appspot.com/demo\n\nInstall\n-------\n\n'easy_install'::\n\n $ easy_install piexif\n\nor 'pip'::\n\n $ pip install piexif\n\nor download .zip, extract it. Put 'piexif' directory into your environment.\n\nWhy Choose Piexif\n-----------------\n\n- Pure Python. So, it runs everywhere where Python runs.\n- Easy exif manipulations. Read, write, remove...\n- Documented. http://piexif.readthedocs.org/en/latest/\n\nHow to Use\n----------\n\nThere are only just five functions.\n\n- *load(filename)* - Get exif data as *dict*.\n- *dump(exif_dict)* - Get exif as *bytes*.\n- *insert(exif_bytes, filename)* - Insert exif into JPEG, or WebP.\n- *remove(filename)* - Remove exif from JPEG, or WebP.\n- *transplant(filename, filename)* - Transplant exif from JPEG to JPEG.\n\nExample\n-------\n\n::\n\n exif_dict = piexif.load(\"foo1.jpg\")\n for ifd in (\"0th\", \"Exif\", \"GPS\", \"1st\"):\n for tag in exif_dict[ifd]:\n print(piexif.TAGS[ifd][tag][\"name\"], exif_dict[ifd][tag])\n\nWith PIL(Pillow)\n----------------\n\n::\n\n from PIL import Image\n import piexif\n\n im = Image.open(filename)\n exif_dict = piexif.load(im.info[\"exif\"])\n # process im and exif_dict...\n w, h = im.size\n exif_dict[\"0th\"][piexif.ImageIFD.XResolution] = (w, 1)\n exif_dict[\"0th\"][piexif.ImageIFD.YResolution] = (h, 1)\n exif_bytes = piexif.dump(exif_dict)\n im.save(new_file, \"jpeg\", exif=exif_bytes)\n\nEnvironment\n-----------\n\nTested on Python 2.7, 3.5+ and PyPy3. Piexif would run even on IronPython. Piexif is OS independent and can run on Google App Engine.\n\nLicense\n-------\n\nThis software is released under the MIT license, see LICENSE.txt.\n\n.. |Build Status| image:: https://api.travis-ci.org/hMatoba/Piexif.svg?branch=master\n :target: https://travis-ci.org/hMatoba/Piexif\n.. |Windows Build| image:: https://ci.appveyor.com/api/projects/status/github/hMatoba/Piexif?branch=master&svg=true\n :target: https://ci.appveyor.com/project/hMatoba/piexif\n.. |Coverage Status| image:: https://coveralls.io/repos/hMatoba/Piexif/badge.svg?branch=master\n :target: https://coveralls.io/r/hMatoba/Piexif?branch=master\n.. |docs| image:: https://readthedocs.org/projects/piexif/badge/?version=latest\n :target: https://readthedocs.org/projects/piexif/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hMatoba/Piexif", "keywords": "exif,jpeg", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "piexif", "package_url": "https://pypi.org/project/piexif/", "platform": "", "project_url": "https://pypi.org/project/piexif/", "project_urls": { "Homepage": "https://github.com/hMatoba/Piexif" }, "release_url": "https://pypi.org/project/piexif/1.1.3/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "To simplify exif manipulations with python. Writing, reading, and more...", "version": "1.1.3" }, "last_serial": 5471698, "releases": { "0.7": [], "0.7.1": [ { "comment_text": "", "digests": { "md5": "ab9ae03063258c412a4bde2401d33cdc", "sha256": "ae52fbcdde73dc2301ede6bd52ec7981f5ec1b2f4f171112ab952b4f720fab8d" }, "downloads": -1, "filename": "piexif-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab9ae03063258c412a4bde2401d33cdc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16478, "upload_time": "2015-01-31T02:45:24", "url": "https://files.pythonhosted.org/packages/ff/a8/b0b0693d177c1faa7ee6ca4f1190ecfafed1bf064be5a3acf7bbf0f58d6a/piexif-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d0a3b3c7141a8ee7ee43c5cedaf8c30", "sha256": "ec7d5e53129d751f603683cdb86e0ce0798a41d16ca2467176965bc7a38cbf04" }, "downloads": -1, "filename": "piexif-0.7.1.zip", "has_sig": false, "md5_digest": "9d0a3b3c7141a8ee7ee43c5cedaf8c30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153517, "upload_time": "2015-01-31T02:45:34", "url": "https://files.pythonhosted.org/packages/a9/71/ebd6ea9c2eb8fe90cd5f49d0d9a3649d5f5c1381ca53a300437ef3510a34/piexif-0.7.1.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c6fe3c1d63801d5a2d274c1253970ab4", "sha256": "cc7f7ffc3ba0c0ffde184bc4ba65833e54497a72ed996302c5f285200ca4e2ef" }, "downloads": -1, "filename": "piexif-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6fe3c1d63801d5a2d274c1253970ab4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15558, "upload_time": "2015-02-07T11:19:02", "url": "https://files.pythonhosted.org/packages/09/90/f7a933effbdc1489bcf12a0f9086f69ceb825ad75408b25f67d0cf17ba87/piexif-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "644c7f84f15b0f7787836d19fae1fd35", "sha256": "225cc951836205c7ad7dfeed45566d9b98fa045ae11f774cceaa88618e4311f6" }, "downloads": -1, "filename": "piexif-1.0.0.zip", "has_sig": false, "md5_digest": "644c7f84f15b0f7787836d19fae1fd35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 652438, "upload_time": "2015-02-07T11:19:20", "url": "https://files.pythonhosted.org/packages/92/cc/de237d9029dcace39a363df243f48506665c41462ec161e51d4d4673faf9/piexif-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "eddfc4bd77dcee3770fd30e66c04f4ed", "sha256": "bbcdfb25e972a66cca41583e6f3321ba95c984bfbff326ebc4c5d7ad9171a069" }, "downloads": -1, "filename": "piexif-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eddfc4bd77dcee3770fd30e66c04f4ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16018, "upload_time": "2015-02-10T11:56:41", "url": "https://files.pythonhosted.org/packages/39/0c/5c8ea442e42a516737b64a89b78508769dced5c64e5178711cf15b7faa57/piexif-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bceb0a24b914770a779edac6634f8ae4", "sha256": "5aeab195289d7c774b2d757875053d420afb8b7c35de91838dec0334342abd94" }, "downloads": -1, "filename": "piexif-1.0.1.zip", "has_sig": false, "md5_digest": "bceb0a24b914770a779edac6634f8ae4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 653125, "upload_time": "2015-02-10T11:56:45", "url": "https://files.pythonhosted.org/packages/f9/19/7da84fd8c5ed757845e7fc568b05d0d53e8c657e368d06d3ee636ad015ca/piexif-1.0.1.zip" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "e531ad17b72c773d140831c45d1b11b9", "sha256": "808b2d14b6b676b6d97c3bf001376dbc4856a3112e64a7ce8a65c65c7ab5fa75" }, "downloads": -1, "filename": "piexif-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e531ad17b72c773d140831c45d1b11b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17620, "upload_time": "2017-01-21T06:54:41", "url": "https://files.pythonhosted.org/packages/ea/d8/0efc2763fd82b6f02020e5a564444602c936cec8815a109d2b1e82eb0acb/piexif-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daa206757666e3b649951de2562ffec3", "sha256": "460fe18d78f241169ca8ceb7322fdf120b22727568b0e641c7649662069d40c8" }, "downloads": -1, "filename": "piexif-1.0.10.zip", "has_sig": false, "md5_digest": "daa206757666e3b649951de2562ffec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1005257, "upload_time": "2017-01-21T06:54:45", "url": "https://files.pythonhosted.org/packages/35/82/b9be1014476a1961322c7ae0e7c0daee6c8f0443e60efd0211ac274da200/piexif-1.0.10.zip" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "fa57e8f3c7e433ea93d458071abcf1f9", "sha256": "6273a75763714401bc2d9df6a6415b74a317d30b60245e11b8da60a7396e3228" }, "downloads": -1, "filename": "piexif-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa57e8f3c7e433ea93d458071abcf1f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18033, "upload_time": "2017-01-30T00:04:02", "url": "https://files.pythonhosted.org/packages/e7/b7/b38c921b767bc16c5d476a140a8e5ed4845b852e6ce2f9546ddc83d6638b/piexif-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "734efb02f32be92ad3449e879dfe58d8", "sha256": "312e01e2113d0885088cf43704d8c7337fdb0144789a59b05ebaf7b24e6ebb95" }, "downloads": -1, "filename": "piexif-1.0.12.zip", "has_sig": false, "md5_digest": "734efb02f32be92ad3449e879dfe58d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1005725, "upload_time": "2017-01-30T00:04:05", "url": "https://files.pythonhosted.org/packages/7d/9b/29883466e789e61a440e8b1d1701c4124128c39c76945bb2d05e8ca29c51/piexif-1.0.12.zip" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "f93a3f55dd3228c1c711d6c5cdf3ff9c", "sha256": "47befcbc9a6ee171a0b8c35b981eb02df2120427eb19418d257450b055c622ac" }, "downloads": -1, "filename": "piexif-1.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f93a3f55dd3228c1c711d6c5cdf3ff9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19374, "upload_time": "2017-09-10T15:41:21", "url": "https://files.pythonhosted.org/packages/15/44/df42948ce26047a4d34bf7d4333fad194f64d8b596db8472c0bcd57a18ec/piexif-1.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc5a27c07f2aa8f95b1b19fd6229be84", "sha256": "1d3dde03bd6298393645bc11d585b67a6ea98fd7e9e1aded6d5d6ec3e4cfbdda" }, "downloads": -1, "filename": "piexif-1.0.13.zip", "has_sig": false, "md5_digest": "fc5a27c07f2aa8f95b1b19fd6229be84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1008345, "upload_time": "2017-09-10T15:41:23", "url": "https://files.pythonhosted.org/packages/e5/60/e7eb47ebb5ff5c14c9346e3124e119b64219936e63988e610ef99147d6c1/piexif-1.0.13.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9ccddcad8e22a25f538eb6ab74677343", "sha256": "b80ecbb4bdfe2b1acbdbd10908813d5552f2158dcf44a39a9bf9a12a16a3010d" }, "downloads": -1, "filename": "piexif-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ccddcad8e22a25f538eb6ab74677343", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20854, "upload_time": "2015-09-01T15:55:11", "url": "https://files.pythonhosted.org/packages/2a/b0/c97e5532427bb5975594de6ad2b5507ad342050b83fd333cbb823597cab3/piexif-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11d5bb134a0469849a325192a62fc510", "sha256": "9b6dc2ead5742509140e9870ae608b603620c5c2256d62d9123375aa4227ef86" }, "downloads": -1, "filename": "piexif-1.0.2.zip", "has_sig": false, "md5_digest": "11d5bb134a0469849a325192a62fc510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 654256, "upload_time": "2015-09-01T15:55:16", "url": "https://files.pythonhosted.org/packages/d5/5b/18e1a2dcd1646dc2ad8909e225bd50ae4a4b890c9f7700998dc3149d46b9/piexif-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "725f3dcd87debed782b9a8c5bf886843", "sha256": "7ea2e659cfa966bc6d8e3331407345a86cfce77e6f6219f45e4ad93398321f3c" }, "downloads": -1, "filename": "piexif-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "725f3dcd87debed782b9a8c5bf886843", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20995, "upload_time": "2016-01-23T01:20:10", "url": "https://files.pythonhosted.org/packages/f7/64/2a47e431ed326b3cc759f1d17424714dec84f5ab9b0f98727a744f9a5340/piexif-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "987ebd324a2f6b3ec1219ad78973b499", "sha256": "1cc0496d13b8cb1e08f4c6ab4a691fac284cbd141007e0061c99de3ca2c72c97" }, "downloads": -1, "filename": "piexif-1.0.3.zip", "has_sig": false, "md5_digest": "987ebd324a2f6b3ec1219ad78973b499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 654479, "upload_time": "2016-01-23T01:20:28", "url": "https://files.pythonhosted.org/packages/dc/50/2031cec951d09378d21f22ebe9b087fdf81becb7fbc31e11f3fecb153af6/piexif-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "286b25f583f21b586265d4744986065b", "sha256": "f7c2d6e866e004d7aa71c892be1e6b510e2822a05f350a34f63d053d4c9cb6b1" }, "downloads": -1, "filename": "piexif-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "286b25f583f21b586265d4744986065b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17111, "upload_time": "2016-05-14T12:11:11", "url": "https://files.pythonhosted.org/packages/a6/b4/61b74b257a2d8e55c0befa7a3c8b29127f0f59d79cb97f67d87f7693f2c6/piexif-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a309de9848cbbf7279d1ef67edefee8a", "sha256": "6f4dbe191db85cc2046bea02a3e0fafc890ed4e567a82c0456519f08337634ef" }, "downloads": -1, "filename": "piexif-1.0.4.zip", "has_sig": false, "md5_digest": "a309de9848cbbf7279d1ef67edefee8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 654510, "upload_time": "2016-05-14T12:11:27", "url": "https://files.pythonhosted.org/packages/81/4c/f1a0fc870527920e9deb70d8b4814e4a183f9fece096934751f387785f2d/piexif-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "67eba7aca6154149fe8aec5dd99061e5", "sha256": "d63f5db36adab05de8577766ba640a5418a030cbdee1c3428fb6859621d11213" }, "downloads": -1, "filename": "piexif-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67eba7aca6154149fe8aec5dd99061e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17154, "upload_time": "2016-07-26T00:18:12", "url": "https://files.pythonhosted.org/packages/11/10/71cd4e4a244bb134afd7f6c772854c53ce999304f58eb259963309845852/piexif-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "527b4b0f75ddb998d825dbb49d39759e", "sha256": "11a41bc0e42160d01b56f57db841e131ae47aa73ac258d7b1c7cfe11410a967c" }, "downloads": -1, "filename": "piexif-1.0.5.zip", "has_sig": false, "md5_digest": "527b4b0f75ddb998d825dbb49d39759e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 654556, "upload_time": "2016-07-26T12:47:05", "url": "https://files.pythonhosted.org/packages/cd/36/020d2356ef558a8e146b0b13b7db58b7aeb1d2ae0e4db6794758c525fb4e/piexif-1.0.5.zip" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "e0cc1d9f8a4b28abb152060d71efbb5a", "sha256": "1f6a84dd5a0d7819655371d26e720c934e5e6c466d4cedb4bbec80d2a46254f1" }, "downloads": -1, "filename": "piexif-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0cc1d9f8a4b28abb152060d71efbb5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17324, "upload_time": "2016-09-02T00:07:02", "url": "https://files.pythonhosted.org/packages/21/68/2b2e61fff1263e398ac783e589a7d9c358bbc3b7c238471c4763338c31c5/piexif-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30a03cc219313ab9a913d398cb837958", "sha256": "1af2e747c55ed6be1c28ef09e5029194a39ad1951d5968374635ca3cd16cca1c" }, "downloads": -1, "filename": "piexif-1.0.7.zip", "has_sig": false, "md5_digest": "30a03cc219313ab9a913d398cb837958", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1004923, "upload_time": "2016-09-02T00:07:07", "url": "https://files.pythonhosted.org/packages/38/ff/230bc23df09d8783da126a1e40693252607dbffa9c11923b35f9ebf0796e/piexif-1.0.7.zip" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "e842b2525015e62bad8e43260181290e", "sha256": "40c96014c45ff3f42cdddc9c07d4cb24c18790d42f42db7701aa6e29f9fbc301" }, "downloads": -1, "filename": "piexif-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e842b2525015e62bad8e43260181290e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17312, "upload_time": "2016-09-28T13:26:33", "url": "https://files.pythonhosted.org/packages/a9/81/d49eec8e5937a56f2e16a39a7b1155b48b9ece21c924b31a34272ffd5a6c/piexif-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d33832cc8292aa880d38cd875b712668", "sha256": "fee69b5b7f6b551dbbdf907535d837bad59cbab8564c693083941acd6e287dbc" }, "downloads": -1, "filename": "piexif-1.0.8.zip", "has_sig": false, "md5_digest": "d33832cc8292aa880d38cd875b712668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1004900, "upload_time": "2016-09-28T13:26:37", "url": "https://files.pythonhosted.org/packages/ac/06/eea73d7eda4f22fccc4e9e55473eb565e0330667a6650e1de1b6f164f7c2/piexif-1.0.8.zip" } ], "1.1.0b0": [ { "comment_text": "", "digests": { "md5": "d6eec671ad49b5937070e4bfd8e61b3a", "sha256": "437906672e3f378a696a02911d29b3d310fc935ca18b144af635ec54d7b07623" }, "downloads": -1, "filename": "piexif-1.1.0b0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6eec671ad49b5937070e4bfd8e61b3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21545, "upload_time": "2018-01-05T00:27:06", "url": "https://files.pythonhosted.org/packages/80/2c/938ebcd4757b481d9b2c3b3f21fdff0fc8ed365744c808f3baac2fb71eba/piexif-1.1.0b0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dc6cec5a32a8ac6cce4e8aea73a42ad", "sha256": "fc08510cb11ba15bbd3a4835e1321b9a138b5773b22c50a5c2a18d30f59ea725" }, "downloads": -1, "filename": "piexif-1.1.0b0.zip", "has_sig": false, "md5_digest": "3dc6cec5a32a8ac6cce4e8aea73a42ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1010925, "upload_time": "2018-01-05T00:27:09", "url": "https://files.pythonhosted.org/packages/42/e9/40dce5ce43fedbaf0a55723e0865b1361d60f85171ea63924db5b6c23b95/piexif-1.1.0b0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a4910c40fa026f60e87ec7fe38a5fd46", "sha256": "c53b7209e26b1cf9312704befe1b02f5b2002b92d9dd1d9a125bc00c50971e8d" }, "downloads": -1, "filename": "piexif-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4910c40fa026f60e87ec7fe38a5fd46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21559, "upload_time": "2018-10-23T14:46:42", "url": "https://files.pythonhosted.org/packages/04/ce/cda7fa37a9eb2f53b7b12c53043b681e5da273b26dabaa06835047b2f62b/piexif-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef866b945bf20a08f43a74a900214cf8", "sha256": "c996bcd600afaf126ee142e058a8d62059046a217105a9a270ac48457bcc5544" }, "downloads": -1, "filename": "piexif-1.1.1.zip", "has_sig": false, "md5_digest": "ef866b945bf20a08f43a74a900214cf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1010788, "upload_time": "2018-10-23T14:49:18", "url": "https://files.pythonhosted.org/packages/12/50/ee89c5e417e2e61e3074113375d716baf01b1d06ece9402060d8e8d056b1/piexif-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "38162e2c00ad376584732d7429c37b29", "sha256": "22e40356e4b4d5069787caa010ae77779c7cf8fc875ba43103ded2a2fc7b0c5f" }, "downloads": -1, "filename": "piexif-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38162e2c00ad376584732d7429c37b29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21764, "upload_time": "2018-11-15T15:19:55", "url": "https://files.pythonhosted.org/packages/d9/45/19726eac3f8ddedccff86de92fa6d16d90b0e9257df811b7331f0b91d966/piexif-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "048fb466200b90084c4a65450ccb14fd", "sha256": "60cd973f7b5a6d999c3bb60b784745c8d5345486ef62708ffdc5cc4a78e44636" }, "downloads": -1, "filename": "piexif-1.1.2.zip", "has_sig": false, "md5_digest": "048fb466200b90084c4a65450ccb14fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1011054, "upload_time": "2018-11-15T15:24:15", "url": "https://files.pythonhosted.org/packages/9c/b0/b1f1cb7bd1074f29d74b7c8b6124b8944a3fa42327524b110295279e76aa/piexif-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "7212762d7041cd331c9a4172ea591b20", "sha256": "3bc435d171720150b81b15d27e05e54b8abbde7b4242cddd81ef160d283108b6" }, "downloads": -1, "filename": "piexif-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7212762d7041cd331c9a4172ea591b20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 20691, "upload_time": "2019-07-01T15:43:20", "url": "https://files.pythonhosted.org/packages/2c/d8/6f63147dd73373d051c5eb049ecd841207f898f50a5a1d4378594178f6cf/piexif-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1e3266fc65001a269183bf2bb02ca5", "sha256": "83cb35c606bf3a1ea1a8f0a25cb42cf17e24353fd82e87ae3884e74a302a5f1b" }, "downloads": -1, "filename": "piexif-1.1.3.zip", "has_sig": false, "md5_digest": "db1e3266fc65001a269183bf2bb02ca5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 1011134, "upload_time": "2019-07-01T15:29:23", "url": "https://files.pythonhosted.org/packages/fa/84/a3f25cec7d0922bf60be8000c9739d28d24b6896717f44cc4cfb843b1487/piexif-1.1.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7212762d7041cd331c9a4172ea591b20", "sha256": "3bc435d171720150b81b15d27e05e54b8abbde7b4242cddd81ef160d283108b6" }, "downloads": -1, "filename": "piexif-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7212762d7041cd331c9a4172ea591b20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 20691, "upload_time": "2019-07-01T15:43:20", "url": "https://files.pythonhosted.org/packages/2c/d8/6f63147dd73373d051c5eb049ecd841207f898f50a5a1d4378594178f6cf/piexif-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1e3266fc65001a269183bf2bb02ca5", "sha256": "83cb35c606bf3a1ea1a8f0a25cb42cf17e24353fd82e87ae3884e74a302a5f1b" }, "downloads": -1, "filename": "piexif-1.1.3.zip", "has_sig": false, "md5_digest": "db1e3266fc65001a269183bf2bb02ca5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 1011134, "upload_time": "2019-07-01T15:29:23", "url": "https://files.pythonhosted.org/packages/fa/84/a3f25cec7d0922bf60be8000c9739d28d24b6896717f44cc4cfb843b1487/piexif-1.1.3.zip" } ] }