{ "info": { "author": "Chris Kuehl", "author_email": "ckuehl@ocf.berkeley.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "identify\n========\n\n[![Build Status](https://travis-ci.org/chriskuehl/identify.svg?branch=master)](https://travis-ci.org/chriskuehl/identify)\n[![Coverage Status](https://coveralls.io/repos/github/chriskuehl/identify/badge.svg?branch=master)](https://coveralls.io/github/chriskuehl/identify?branch=master)\n[![PyPI version](https://badge.fury.io/py/identify.svg)](https://pypi.python.org/pypi/identify)\n\nFile identification library for Python.\n\nGiven a file (or some information about a file), return a set of standardized\ntags identifying what the file is.\n\n\n## Usage\n### With a file on disk\n\nIf you have an actual file on disk, you can get the most information possible\n(a superset of all other methods):\n\n```python\n>>> identify.tags_from_path('/path/to/file.py')\n{'file', 'text', 'python', 'non-executable'}\n>>> identify.tags_from_path('/path/to/file-with-shebang')\n{'file', 'text', 'shell', 'bash', 'executable'}\n>>> identify.tags_from_path('/bin/bash')\n{'file', 'binary', 'executable'}\n>>> identify.tags_from_path('/path/to/directory')\n{'directory'}\n>>> identify.tags_from_path('/path/to/symlink')\n{'symlink'}\n```\n\nWhen using a file on disk, the checks performed are:\n\n* File type (file, symlink, directory)\n* Mode (is it executable?)\n* File name (mostly based on extension)\n* If executable, the shebang is read and the interpreter interpreted\n\n\n### If you only have the filename\n\n```python\n>>> identify.tags_from_filename('file.py')\n{'text', 'python'}\n```\n\n\n### If you only have the interpreter\n\n```python\n>>> identify.tags_from_interpreter('python3.5')\n{'python', 'python3'}\n>>> identify.tags_from_interpreter('bash')\n{'shell', 'bash'}\n>>> identify.tags_from_interpreter('some-unrecognized-thing')\nset()\n```\n\n### As a cli\n\n```\n$ identify-cli --help\nusage: identify-cli [-h] [--filename-only] path\n\npositional arguments:\n path\n\noptional arguments:\n -h, --help show this help message and exit\n --filename-only\n```\n\n```bash\n$ identify-cli setup.py; echo $?\n[\"file\", \"non-executable\", \"python\", \"text\"]\n0\nidentify setup.py --filename-only; echo $?\n[\"python\", \"text\"]\n0\n$ identify-cli wat.wat; echo $?\nwat.wat does not exist.\n1\n$ identify-cli wat.wat --filename-only; echo $?\n1\n```\n\n### Identifying LICENSE files\n\n`identify` also has an api for determining what type of license is contained\nin a file. This routine is roughly based on the approaches used by\n[licensee] (the ruby gem that github uses to figure out the license for a\nrepo).\n\nThe approach that `identify` uses is as follows:\n\n1. Strip the copyright line\n2. Normalize all whitespace\n3. Return any exact matches\n4. Return the closest by edit distance (where edit distance < 5%)\n\nTo use the api, install via `pip install identify[license]`\n\n```pycon\n>>> from identify import identify\n>>> identify.license_id('LICENSE')\n'MIT'\n```\n\nThe return value of the `license_id` function is an [SPDX] id. Currently\nlicenses are sourced from [choosealicense.com].\n\n[licensee]: https://github.com/benbalter/licensee\n[SPDX]: https://spdx.org/licenses/\n[choosealicense.com]: https://github.com/github/choosealicense.com\n\n## How it works\n\nA call to `tags_from_path` does this:\n\n1. What is the type: file, symlink, directory? If it's not file, stop here.\n2. Is it executable? Add the appropriate tag.\n3. Do we recognize the file extension? If so, add the appropriate tags, stop\n here. These tags would include binary/text.\n4. Peek at the first X bytes of the file. Use these to determine whether it is\n binary or text, add the appropriate tag.\n5. If identified as text above, try to read and interpret the shebang, and add\n appropriate tags.\n\nBy design, this means we don't need to partially read files where we recognize\nthe file extension.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chriskuehl/identify", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "identify", "package_url": "https://pypi.org/project/identify/", "platform": "", "project_url": "https://pypi.org/project/identify/", "project_urls": { "Homepage": "https://github.com/chriskuehl/identify" }, "release_url": "https://pypi.org/project/identify/1.4.7/", "requires_dist": [ "editdistance ; extra == 'license'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "File identification library for Python", "version": "1.4.7" }, "last_serial": 5736865, "releases": { "0.0.0.dev1": [], "0.0.1": [ { "comment_text": "", "digests": { "md5": "c6780832bad5121708e4ccf79df995a3", "sha256": "c4179f6690ffe8354207401c2740643ada811a2c3b07916bc7ce5d758430b6bd" }, "downloads": -1, "filename": "identify-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6780832bad5121708e4ccf79df995a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4161, "upload_time": "2017-02-16T23:00:29", "url": "https://files.pythonhosted.org/packages/95/4f/1c25941b4c61d0a5d202d45327acde2226a117198539abac08126f3f9944/identify-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c45ca44c1185b2ff7861bfbd2e3100e", "sha256": "d20b39e9c4fd2b2e783783f35e822ec3e53f6091c829eb5db6d95141e83160c1" }, "downloads": -1, "filename": "identify-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9c45ca44c1185b2ff7861bfbd2e3100e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2460, "upload_time": "2017-02-16T23:00:31", "url": "https://files.pythonhosted.org/packages/7d/14/05a6a54af825329175f146d7d83b6b3c9d56f53831a1486b4ee91a2164dd/identify-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4b0728954f01dbdeb87286791403eb58", "sha256": "1e0422c017e48fc693ef64383ab097ee5d64d519186209c1761501b7ce5442b2" }, "downloads": -1, "filename": "identify-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b0728954f01dbdeb87286791403eb58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4945, "upload_time": "2017-02-17T01:21:54", "url": "https://files.pythonhosted.org/packages/e5/74/dfa5cb1ed4e86380ff53a315c66b2a9a447ffe0e00db61dcdb7a47ec73ac/identify-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52751df5f58c0816ec1cbc141dc3090c", "sha256": "bcae1394c60fff6b86b2eac64a3f9775268ed86d0208f7ea50336a075e453505" }, "downloads": -1, "filename": "identify-0.0.2.tar.gz", "has_sig": false, "md5_digest": "52751df5f58c0816ec1cbc141dc3090c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2792, "upload_time": "2017-02-17T01:21:56", "url": "https://files.pythonhosted.org/packages/72/f9/86b1c8ebdbf3ad07897d633ac941e155ef739220c01bbe30c20b3ddb3c9a/identify-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "74da3ac53fdc1a9d39c480568d3c8dd5", "sha256": "617b35984d81ab703eee82b13d2cb9b1dbff54687981af4504edba1447a8a710" }, "downloads": -1, "filename": "identify-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74da3ac53fdc1a9d39c480568d3c8dd5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5760, "upload_time": "2017-07-02T00:57:15", "url": "https://files.pythonhosted.org/packages/60/b2/f757b5079bfc5c84c0752119ba4bcecbbf48bdd1c4a9d1ff3f45fc518557/identify-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10c6e685d10c7999110933a340cab077", "sha256": "6dfcadceccc17a49fb10904dbd72491c2f2b5df9872941ff98d1ed11011c953d" }, "downloads": -1, "filename": "identify-0.0.3.tar.gz", "has_sig": false, "md5_digest": "10c6e685d10c7999110933a340cab077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3657, "upload_time": "2017-07-02T00:57:18", "url": "https://files.pythonhosted.org/packages/bb/69/92d91f916f3c86d7e412f7f7b0ab81886f5a1fffd7d2c7e32a86e56f2d79/identify-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fb5fd242cce3e2b4d816bb63d42540cf", "sha256": "999ebafafc2a9de054d2e29f5ff8c8a75fff2bc71aed39d7e4f6454c966dbdcc" }, "downloads": -1, "filename": "identify-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb5fd242cce3e2b4d816bb63d42540cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5845, "upload_time": "2017-07-02T01:32:03", "url": "https://files.pythonhosted.org/packages/96/03/e31e249a543dfcdec34093c19f6a6d26a65371bfb4ddd51dd93b83e6d934/identify-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53ef56556a228584ba96c66287e4489b", "sha256": "a74085efb31f75b479039ae89d6e70dc8846880f5339bcd98f4fdb7828b1d393" }, "downloads": -1, "filename": "identify-0.0.4.tar.gz", "has_sig": false, "md5_digest": "53ef56556a228584ba96c66287e4489b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3738, "upload_time": "2017-07-02T01:32:05", "url": "https://files.pythonhosted.org/packages/45/61/97d82fc891860bf7d6398eaeb36c541c18fee514e21312e63f63f5c1941e/identify-0.0.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2901c2070f792f4062377d61f3a5853f", "sha256": "0d793387835609d548f9f8462e67f77e3022ea2b9458bb9b13f20979a41b25de" }, "downloads": -1, "filename": "identify-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2901c2070f792f4062377d61f3a5853f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6111, "upload_time": "2017-07-02T20:14:59", "url": "https://files.pythonhosted.org/packages/d8/b6/4c30c505039f5ffa69cc3a565de4fa44b5c0e50e0c00cfa26101cb7cfcce/identify-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "587158f6c1af9bd8fcf84227abcba956", "sha256": "4fe3572e378ae32ac5f958b99ad29a920ec4eee79edffaa348a755d4ac3d0270" }, "downloads": -1, "filename": "identify-1.0.0.tar.gz", "has_sig": false, "md5_digest": "587158f6c1af9bd8fcf84227abcba956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912, "upload_time": "2017-07-02T20:15:01", "url": "https://files.pythonhosted.org/packages/8b/2e/a372e46ff740550c8a0e07241bdf1cc60b957d58fd27a83d78aec19d9803/identify-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e13aefbc0887b4e68e167b13e28fc314", "sha256": "fd46b182df911f5d2a2d52d22671f774fb81eb729715acc24da79c5764a4dd2a" }, "downloads": -1, "filename": "identify-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e13aefbc0887b4e68e167b13e28fc314", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6127, "upload_time": "2017-07-03T03:45:21", "url": "https://files.pythonhosted.org/packages/31/f1/b18eed513ab7165d9c86b795866ccc7df388062a05cc8fc56f3d3f67d3d4/identify-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c45175bc8db01f0b0e38a247940b527", "sha256": "c88a323b99c68110eaaf4583b2aba60d443d89c83d3f9154b974430b45188b33" }, "downloads": -1, "filename": "identify-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6c45175bc8db01f0b0e38a247940b527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2017-07-03T03:45:23", "url": "https://files.pythonhosted.org/packages/92/7f/c41510c6892827f4bdfa4387868a232c08df3ca9325385b7add9530705a0/identify-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "e889db67ffd60829dd0a9cbeb864ee64", "sha256": "3e66a8fd44b440d287da87db882e049107eec6419f5ebb454e6614c8f1e8084d" }, "downloads": -1, "filename": "identify-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e889db67ffd60829dd0a9cbeb864ee64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6474, "upload_time": "2018-04-11T03:21:00", "url": "https://files.pythonhosted.org/packages/d9/77/d92f6c81ee5c5f0be8356cd00b0f54bdd7451aff3e82ed381794304a886e/identify-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b0ab802a489ffe1e6ade87a69cd1a33", "sha256": "410e71e4166aecc4f9669b0a028982f5672cc2f106e7ce56c3b69e53e623dcbe" }, "downloads": -1, "filename": "identify-1.0.10.tar.gz", "has_sig": false, "md5_digest": "3b0ab802a489ffe1e6ade87a69cd1a33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2018-04-11T03:21:01", "url": "https://files.pythonhosted.org/packages/8a/88/e73fdb3a6b98217be5cf2d73ed499c6029e419fc639224c9741f85c2adb5/identify-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "a6456b164fdf61d53d2b0755ed4aa5eb", "sha256": "30c1619ad2fb3eba3870ce043b81685b0159d4166483720a96fe24ce6ae22eee" }, "downloads": -1, "filename": "identify-1.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a6456b164fdf61d53d2b0755ed4aa5eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6450, "upload_time": "2018-04-11T20:00:55", "url": "https://files.pythonhosted.org/packages/ea/e0/a26e42613bd404a70e86923414379ffe1bf6500465e9ad88430a749a2b11/identify-1.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2db59b4d1a3a3c7603f8dac37341e136", "sha256": "b14ac4ede8b9ee1a9ae05375649b6a76d9f04c3bf397dddf32e34ed468d6f2d9" }, "downloads": -1, "filename": "identify-1.0.11.tar.gz", "has_sig": false, "md5_digest": "2db59b4d1a3a3c7603f8dac37341e136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4218, "upload_time": "2018-04-11T20:00:56", "url": "https://files.pythonhosted.org/packages/33/74/d8286f459878b35acdca771e6325a4c6da30e3e0cc10b645cbf6fb6c9a18/identify-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "65f8b125f11f08818638b9dcd0fa6a6d", "sha256": "3da1f490e97dea9052ae7da51e63d211b7ca016968b3275e6fc0484bdf35145d" }, "downloads": -1, "filename": "identify-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65f8b125f11f08818638b9dcd0fa6a6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5622, "upload_time": "2018-04-14T17:29:09", "url": "https://files.pythonhosted.org/packages/bb/1a/c73aabdf52672f1e57620ce24d48633fc9c1b9f549f95ec3d95d4cea64ed/identify-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "282d7b53cfb244feda90fde189ca47bc", "sha256": "75e327eb4ea05732538c635463eca3bca7607f49dd347a01bcf0f53baa4bf120" }, "downloads": -1, "filename": "identify-1.0.12.tar.gz", "has_sig": false, "md5_digest": "282d7b53cfb244feda90fde189ca47bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5212, "upload_time": "2018-04-14T17:29:10", "url": "https://files.pythonhosted.org/packages/13/d8/875eb1d68b8aa53beae6f2b13ba13dc5499966f1de90a26e9735ff40ae07/identify-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "042931c05b22b64e18a3fddeced835af", "sha256": "5cbcc7fca1263bd87fc4dea1abfd7abbbc3807c9b9f09e6f999da6857a0fe35a" }, "downloads": -1, "filename": "identify-1.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "042931c05b22b64e18a3fddeced835af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6472, "upload_time": "2018-04-16T16:44:10", "url": "https://files.pythonhosted.org/packages/13/1f/076ac1db3cb6ba05adfa248ea51a187a06663f7334de8bf673561792e5b9/identify-1.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "436b91124d4078f15cd1a99075cd6aa2", "sha256": "a42f6ed9c3ad02b187c8a17027bb9042a54f463d8e617ca208038a25ec69faa7" }, "downloads": -1, "filename": "identify-1.0.13.tar.gz", "has_sig": false, "md5_digest": "436b91124d4078f15cd1a99075cd6aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4234, "upload_time": "2018-04-16T16:44:11", "url": "https://files.pythonhosted.org/packages/28/ff/69b773d1fa25e595d2bd705e29c987b654d20bb433f3956e3ba369c0d684/identify-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "88854df33385169045cee2eea8663a58", "sha256": "b6ff1f86290d4e4e92af9809df0839ba330e51b0fdce651daba6bb60978865ba" }, "downloads": -1, "filename": "identify-1.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88854df33385169045cee2eea8663a58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6487, "upload_time": "2018-05-03T14:15:01", "url": "https://files.pythonhosted.org/packages/0c/18/22953b31c22374416d53351f11717101a4185399d28c1c18d39de58d6bfe/identify-1.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40414d346e83e3d74dd45255a9ab7fb4", "sha256": "7c8e16ca854bade14b2b44786709a24d5d4ce605e789889b244db463e1c8a260" }, "downloads": -1, "filename": "identify-1.0.14.tar.gz", "has_sig": false, "md5_digest": "40414d346e83e3d74dd45255a9ab7fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4254, "upload_time": "2018-05-03T14:15:02", "url": "https://files.pythonhosted.org/packages/39/3f/142dd3af0e4cf8341473362325fa31966db959452ef46f22186615a80ecf/identify-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "df9bf11099940eb4d9182e1f72a4c4b6", "sha256": "523c2f805aed6ef22898bf97b53fc602dbd91cff5ae49a61b034c279bf620d59" }, "downloads": -1, "filename": "identify-1.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df9bf11099940eb4d9182e1f72a4c4b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6491, "upload_time": "2018-05-05T15:49:27", "url": "https://files.pythonhosted.org/packages/ce/ba/0e0099c212fbb3017b7e531482caff34cf4c9b7edd9cf3d44df013f3f518/identify-1.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "198e0b0ed8b564ba79f08703525daf05", "sha256": "3392ae2618e35825f70cc4fad4d2243f8d27603582d1345996ad10db70fa3340" }, "downloads": -1, "filename": "identify-1.0.15.tar.gz", "has_sig": false, "md5_digest": "198e0b0ed8b564ba79f08703525daf05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4263, "upload_time": "2018-05-05T15:49:28", "url": "https://files.pythonhosted.org/packages/f5/c2/0b2bfd2bbbdff5906bbc751a79675919296b0d6a617fec50dd54ae02370e/identify-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "61a067a045ba37a4f8133defbe685903", "sha256": "bb5bdf324b4a24def86757c8dd8a4e91a9c28bbf1bf8505d702ce4b8d2508270" }, "downloads": -1, "filename": "identify-1.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61a067a045ba37a4f8133defbe685903", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6508, "upload_time": "2018-05-08T15:41:02", "url": "https://files.pythonhosted.org/packages/47/3a/e09003e28d33315cde0e2016a71252fbfa82c0b2acd4baab6a7feea0af8d/identify-1.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21da0e7471837e0e0000eebc61634124", "sha256": "8c127f455e8503eb3a5ed5388527719e1fef00a41b5e58dc036bc116f3bb8a16" }, "downloads": -1, "filename": "identify-1.0.16.tar.gz", "has_sig": false, "md5_digest": "21da0e7471837e0e0000eebc61634124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4276, "upload_time": "2018-05-08T15:41:04", "url": "https://files.pythonhosted.org/packages/91/76/d833b46a87e37e3b651cefb574bb85dfabaf29d0cf2772d31ae58c69035f/identify-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "b424a7ccb5419f5a40a511dd0eac7a77", "sha256": "032b7c7b28a41f39144bbc3c6421346e060cf1b03f9c47c0fa287dfbaa0379f2" }, "downloads": -1, "filename": "identify-1.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b424a7ccb5419f5a40a511dd0eac7a77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5677, "upload_time": "2018-05-23T02:30:32", "url": "https://files.pythonhosted.org/packages/d1/c7/4f95d24792c0839893e73134475dc48d5f975224df871e3d9e9d6ccf8e80/identify-1.0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4df3ce2786204de931d5c9cd3f560276", "sha256": "b6d482c058e1147cdb6d15cd439b17c1194d4c971e0fe0f2d9e4eceda007ef89" }, "downloads": -1, "filename": "identify-1.0.17.tar.gz", "has_sig": false, "md5_digest": "4df3ce2786204de931d5c9cd3f560276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5272, "upload_time": "2018-05-23T02:30:33", "url": "https://files.pythonhosted.org/packages/a0/ef/2e3a8a48fa1086da2ef466d0a25830c141bc97dd6b0569e8eef362f04488/identify-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "6c54b0fa36b24823fcdc2a41d55f8755", "sha256": "5eae91e34881bed02ea4f8c3886df8bd1232536d6f0dbf0405ff734268b7f425" }, "downloads": -1, "filename": "identify-1.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c54b0fa36b24823fcdc2a41d55f8755", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5682, "upload_time": "2018-05-24T22:41:22", "url": "https://files.pythonhosted.org/packages/54/bb/a93966f147c16b75f738c2de3bc2230fa360cc02710204b77edba21f8562/identify-1.0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6bfbdfdb5d0dc478976c0995759d5d8", "sha256": "067c206bb7a6926d30de0e77d6297729a176c0aa8b2d810a5be809cb46b045b2" }, "downloads": -1, "filename": "identify-1.0.18.tar.gz", "has_sig": false, "md5_digest": "c6bfbdfdb5d0dc478976c0995759d5d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2018-05-24T22:41:23", "url": "https://files.pythonhosted.org/packages/2f/00/883ea9eb6df6ff3d3a1c3cef15b169239e509f9e022627aee2ddee2ff646/identify-1.0.18.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6e41deff1a6854f2fb6f3e3fd3726c31", "sha256": "1e04850264ada2b79cf1f29187c2d667a661f990cdaf5a9a152f86398f40f807" }, "downloads": -1, "filename": "identify-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e41deff1a6854f2fb6f3e3fd3726c31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6119, "upload_time": "2017-07-03T03:53:04", "url": "https://files.pythonhosted.org/packages/05/55/6928c73bad0c7048d3f953fd1bbd750247852cbeef1bb874438924bc89a2/identify-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b669c602bf9c41df225da530a7093f88", "sha256": "cc4da5cb1cd78f89abed63c84ac5c1580e98f7f6aa19758c85b4dab0fab5caf9" }, "downloads": -1, "filename": "identify-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b669c602bf9c41df225da530a7093f88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3917, "upload_time": "2017-07-03T03:53:06", "url": "https://files.pythonhosted.org/packages/2b/db/b2d81a84219157629a7bb32744ae931d3d45e57d892c8cf3175811da18fc/identify-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "12affcd7bea33d15b47704f25e78fe90", "sha256": "bd086ae6e79737fb7b0a84f9ec0b1af7f05f9293279dea488fe45f7dae89ef1f" }, "downloads": -1, "filename": "identify-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12affcd7bea33d15b47704f25e78fe90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6118, "upload_time": "2017-07-06T18:14:29", "url": "https://files.pythonhosted.org/packages/93/24/ae0fb51a41d479b21ab02e6f985b45ea643fc677654a2505585600b7af35/identify-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff0db11e945f373596bd5540cd38304f", "sha256": "b2cf27d6907ca36bda1773421eef659a224d9d877adff64df4c0f279cebcd9f7" }, "downloads": -1, "filename": "identify-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ff0db11e945f373596bd5540cd38304f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3920, "upload_time": "2017-07-06T18:14:30", "url": "https://files.pythonhosted.org/packages/23/0d/9cb6a2e790a415981a97527aa42cb851c4aa4ce43467a431e991385ffdfa/identify-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b0e97869d61f40ab37a692ce18201ce9", "sha256": "d8a2f0ab8492ace8e967650662d26fc589bf1412ccfc3511d72043a8eef74f9e" }, "downloads": -1, "filename": "identify-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0e97869d61f40ab37a692ce18201ce9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6128, "upload_time": "2017-07-28T00:10:54", "url": "https://files.pythonhosted.org/packages/1c/77/716e3f1f01f2d0d462d222a83b5798ef37bc20acf2b37a762e470f0f48fc/identify-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf0cdcd8efbee92f6b9f1af612cc58b9", "sha256": "b913e0c6a0d221e6558d095f6d111cb6b3e438ec465ce1b742d4079614c864ba" }, "downloads": -1, "filename": "identify-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cf0cdcd8efbee92f6b9f1af612cc58b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3898, "upload_time": "2017-07-28T00:10:55", "url": "https://files.pythonhosted.org/packages/a2/b9/934a640a78b59a92c119868e59b2fd9bbac095c5eb01a78018703dd2faa9/identify-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cab5f4c60cf26a26e76f602411abf9ec", "sha256": "62fc50da4b934294a43bae1884faf2b65c92af6685543a7b28499da129e8f699" }, "downloads": -1, "filename": "identify-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cab5f4c60cf26a26e76f602411abf9ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6155, "upload_time": "2017-07-28T18:05:51", "url": "https://files.pythonhosted.org/packages/1d/d4/ccb144c5c4f7fc7e8e077594349894839a6811f88edc061385d0ee375cbe/identify-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19e5da98a2c04b084a47fb0b6f473f03", "sha256": "5ae6fef69ca4464445ab59784f138968f6de14f2e5a123146fdd39ce26a921a5" }, "downloads": -1, "filename": "identify-1.0.5.tar.gz", "has_sig": false, "md5_digest": "19e5da98a2c04b084a47fb0b6f473f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3933, "upload_time": "2017-07-28T18:05:53", "url": "https://files.pythonhosted.org/packages/df/ea/bfde9ac299a1cc3a3e1d156388feb3171a06a3885d2a654ea3b8ba6f9fc3/identify-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "102f2325c8d233a8b9fae5771367389d", "sha256": "744b81b0341bd4b40055136f14cc96ae935375c9b3e0362ba3e8ac43597e58fd" }, "downloads": -1, "filename": "identify-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "102f2325c8d233a8b9fae5771367389d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6356, "upload_time": "2017-09-21T20:37:49", "url": "https://files.pythonhosted.org/packages/4b/5c/abc536bfe3bb8c4aba9830f8507e45c4ff2263cacb69556f1af5a12c0a84/identify-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ab4b9967d83f2c921f61a0fe6f28f7c", "sha256": "06d3bcbdd64a2194a46c66fb5ca2b7536f3678279bda64119b7a063dd99a7ef2" }, "downloads": -1, "filename": "identify-1.0.6.tar.gz", "has_sig": false, "md5_digest": "8ab4b9967d83f2c921f61a0fe6f28f7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4158, "upload_time": "2017-09-21T20:37:50", "url": "https://files.pythonhosted.org/packages/93/a7/4cf74fe4824c769b056e6c182b11e525fadc9ff379d3e1e51a7b4ad715de/identify-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f24ab619014189ad754d4a3bbd489d20", "sha256": "804e6af41604b11e0b8e0670ae172ef254b152cb5370c7e6b6e7d0c6e9c6a95e" }, "downloads": -1, "filename": "identify-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f24ab619014189ad754d4a3bbd489d20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6401, "upload_time": "2017-11-13T20:29:11", "url": "https://files.pythonhosted.org/packages/37/61/b19c08fc9c99e6912b47b326999d7e9cd8f4cdebfd45ca795c44f951609a/identify-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a313afa51a3a816c07bede068ac3261e", "sha256": "496d3cce9c4088664e4840e0e01db460820bffa13f03a3016078d99feda0cd74" }, "downloads": -1, "filename": "identify-1.0.7.tar.gz", "has_sig": false, "md5_digest": "a313afa51a3a816c07bede068ac3261e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5131, "upload_time": "2017-11-13T20:29:12", "url": "https://files.pythonhosted.org/packages/99/48/abbd92112320a8e09f23a05adf1a6ebc6d50794bc83ab817e65fb1a2f063/identify-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "301c69eebb191fc5b42cc479e5e19745", "sha256": "53be6ea950a5f40e13be2dd87e67413eb6879527b831333196ab2a54de38f499" }, "downloads": -1, "filename": "identify-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "301c69eebb191fc5b42cc479e5e19745", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6384, "upload_time": "2018-03-11T18:11:07", "url": "https://files.pythonhosted.org/packages/f5/64/ef32bab59a929168c09a8cee04eb8e4b5aaeb655bc80f1cedb697ec1d61b/identify-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b664291f067415a2029b957b0ceed7b4", "sha256": "c0bfb29634e04cde8e54aee2d55aff9dad30d6ea1f3e9e3ce731934d78635aa1" }, "downloads": -1, "filename": "identify-1.0.8.tar.gz", "has_sig": false, "md5_digest": "b664291f067415a2029b957b0ceed7b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5077, "upload_time": "2018-03-11T18:11:08", "url": "https://files.pythonhosted.org/packages/6a/c4/ed1adb88b89042e87825bf1f524aedb10149c6fe350e8732899c8bfd7c50/identify-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "97e8ecf7cd734c37bf48b5e696bb99f6", "sha256": "66737f6a07847ee1bc2660a4d2f5884092cde84e93ea862375048beef18ed21b" }, "downloads": -1, "filename": "identify-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97e8ecf7cd734c37bf48b5e696bb99f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6377, "upload_time": "2018-04-04T22:42:23", "url": "https://files.pythonhosted.org/packages/08/7f/abe59cf123f91b3afa55d1adfa5f893c3d3a55b986b6c274b1c63af1368c/identify-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e73e514823ffcd04ca131c69e1ddd5d7", "sha256": "9db44ee94f2d6e0535df1cd565d278a17cfafc9e4f94d4ca45a95b254c814cad" }, "downloads": -1, "filename": "identify-1.0.9.tar.gz", "has_sig": false, "md5_digest": "e73e514823ffcd04ca131c69e1ddd5d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4163, "upload_time": "2018-04-04T22:42:24", "url": "https://files.pythonhosted.org/packages/e3/8b/92bd67dba60148ae3608a7722b6d6c9d40c61659b8ba754640589c8763ed/identify-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d14764e511375b40e5be367520297ced", "sha256": "bb23d585d948706079a05c9f975ebed5734c63dd5e0efbaef4069e102cc7757d" }, "downloads": -1, "filename": "identify-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d14764e511375b40e5be367520297ced", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5689, "upload_time": "2018-06-09T18:23:16", "url": "https://files.pythonhosted.org/packages/94/8b/7d6d83e72abd5e710bb1f438fb6f57a392b8edac83ea5de161c0351830ba/identify-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e680f2f3ded71487159864971037c247", "sha256": "cc69fb7ef0bfe5c18a54855f00461d727d651bd461f2e22d725529e206e8a5bf" }, "downloads": -1, "filename": "identify-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e680f2f3ded71487159864971037c247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5238, "upload_time": "2018-06-09T18:23:17", "url": "https://files.pythonhosted.org/packages/48/26/542ff6d08b53c08f84d7afa7599734219847a4e832be1fca41f6bcb3219c/identify-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a506a7e46910eb1e9a51f87665c9e55f", "sha256": "31f4ddf22c4caba8737b9d5782affd6792ccc39faf71c8ffb6823294f78ce78e" }, "downloads": -1, "filename": "identify-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a506a7e46910eb1e9a51f87665c9e55f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5696, "upload_time": "2018-07-05T22:52:09", "url": "https://files.pythonhosted.org/packages/9c/b8/9807d09ac0046cc8b1569e5f47f93cb79b0d910cac8245f46b27ffbd4048/identify-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ada47cd03b76a7c5a150bbff4018d559", "sha256": "f5deaa62227a1f236e7dbdd43320cf9bee8c6f6fa440ae081dce1706fce346ed" }, "downloads": -1, "filename": "identify-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ada47cd03b76a7c5a150bbff4018d559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5271, "upload_time": "2018-07-05T22:52:11", "url": "https://files.pythonhosted.org/packages/4f/de/31c86885b9f1dbc4b4e05a8772c109c0cc0edb40e9e6e3792368805669cc/identify-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c0bba9db4cf0d1266ff4fd30bb57463a", "sha256": "8689c02d2e5d07b57b3313d9b63b4bce23640456dcd2edb3f79e7e3b00b17d5b" }, "downloads": -1, "filename": "identify-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0bba9db4cf0d1266ff4fd30bb57463a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5742, "upload_time": "2018-07-09T15:16:35", "url": "https://files.pythonhosted.org/packages/e3/58/35f0acf4c95cf669d5bbfe334136fba11b4dca18cf9fb22161a13f8f18fc/identify-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4057e5d0200e98cf6cd33d4c818b5e9c", "sha256": "f730cc03f49d20a236b29abe1fc6cfa23131202e1e01120b5110d7a1c5064a3f" }, "downloads": -1, "filename": "identify-1.1.2.tar.gz", "has_sig": false, "md5_digest": "4057e5d0200e98cf6cd33d4c818b5e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5299, "upload_time": "2018-07-09T15:16:36", "url": "https://files.pythonhosted.org/packages/48/1e/09a2702cc3bdf5f0005b9f4b8bf23b3c3fcd4a33a595edc90b3c0ed2aee9/identify-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "39db6da57c756fea628ba3e90846f17e", "sha256": "264f34cbd4002d5b2f4b323ae9e5776a16189363d82627f46570b9c703fea448" }, "downloads": -1, "filename": "identify-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39db6da57c756fea628ba3e90846f17e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5747, "upload_time": "2018-07-11T05:05:23", "url": "https://files.pythonhosted.org/packages/d1/b2/ddc91b5917126b35f33beaeb6e7f6ff1c7b42bba09f47701991841f43c58/identify-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da13d04b0061739bc787ad3554d38ac0", "sha256": "0bab212939e3e83caf60788fac9bda5ea4a496f9147ed4746bb04f10ec6c0cbf" }, "downloads": -1, "filename": "identify-1.1.3.tar.gz", "has_sig": false, "md5_digest": "da13d04b0061739bc787ad3554d38ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5321, "upload_time": "2018-07-11T05:05:24", "url": "https://files.pythonhosted.org/packages/be/4c/3ef1d58e98ce250d555afff24613b1e9f669288775ba8a59a09acfabd839/identify-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "592cad1137af985c5ccc523939f80d56", "sha256": "68daab16a3db364fa204591f97dc40bfffd1a7739f27788a4895b4d8fd3516e5" }, "downloads": -1, "filename": "identify-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "592cad1137af985c5ccc523939f80d56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6620, "upload_time": "2018-07-25T21:48:07", "url": "https://files.pythonhosted.org/packages/e7/42/4e9749e8cbd15b15d483119a5f363b4c0f0ebc190ffba8c6e81ff85c4fe2/identify-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "721b1221e1a024623d837d0250136073", "sha256": "49845e70fc6b1ec3694ab930a2c558912d7de24548eebcd448f65567dc757c43" }, "downloads": -1, "filename": "identify-1.1.4.tar.gz", "has_sig": false, "md5_digest": "721b1221e1a024623d837d0250136073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4408, "upload_time": "2018-07-25T21:48:09", "url": "https://files.pythonhosted.org/packages/94/59/9c85b4dc48e78d29b3790bd44010a5129f679da72293984f3d78aa03fa38/identify-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "217c4176498f3696312b2e00e62f9792", "sha256": "ac6ae37088cb87da931fc681d1e13da46bf2e06c344dc1d49b18b2f6cd5aa140" }, "downloads": -1, "filename": "identify-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "217c4176498f3696312b2e00e62f9792", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5796, "upload_time": "2018-09-07T15:21:30", "url": "https://files.pythonhosted.org/packages/4a/be/fa41191526218ea375a3f5e267229ea1622de872ffab998dede712aad664/identify-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7fd4e93b6c18870953380db10385a00", "sha256": "6aa415d0ce7cb358dfa38844338057067533ffe4973b1c9bc33c5e8e4e54ec92" }, "downloads": -1, "filename": "identify-1.1.5.tar.gz", "has_sig": false, "md5_digest": "d7fd4e93b6c18870953380db10385a00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5341, "upload_time": "2018-09-07T15:21:32", "url": "https://files.pythonhosted.org/packages/f9/cf/b67908bf5dd21c4431f39fb44c036090b496572cb7289aaa53e665d2cb86/identify-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "457f48f3eba3e96f4f265683202223f7", "sha256": "baa10ef6a82d45a29e4b179866dce7cf41a271d1e6c678c293922b50375d42be" }, "downloads": -1, "filename": "identify-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "457f48f3eba3e96f4f265683202223f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5806, "upload_time": "2018-09-16T23:05:56", "url": "https://files.pythonhosted.org/packages/f7/be/23115b4251ea185c95673e32beea49d54898f1a2eadf01a77172d26a4f84/identify-1.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b01427bbb8b95595b2f6fe4a203b6ccb", "sha256": "a425281e5578eb08651cd205e64b5c3660de5ba33860d16450dd5f6e478f50ff" }, "downloads": -1, "filename": "identify-1.1.6.tar.gz", "has_sig": false, "md5_digest": "b01427bbb8b95595b2f6fe4a203b6ccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5374, "upload_time": "2018-09-16T23:05:57", "url": "https://files.pythonhosted.org/packages/42/01/c11b8444c0ec71d52f58dcc62a3966171079c1c9747431c6973798660bcd/identify-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "500e5c8cbbd1b99a9e30b859899deb93", "sha256": "623086059219cc7b86c77a3891f3700cb175d4ce02b8fb8802b047301d71e783" }, "downloads": -1, "filename": "identify-1.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "500e5c8cbbd1b99a9e30b859899deb93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5814, "upload_time": "2018-10-05T16:15:53", "url": "https://files.pythonhosted.org/packages/09/65/75d8f14c096096ddc28f22e701b7fb4d43e9f91596336cc96bdfe2f97c92/identify-1.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cceb46ece3c06cf93e5f65dde7683016", "sha256": "5e956558a9a1e3b3891d7c6609fc9709657a11878af288ace484d1a46a93922b" }, "downloads": -1, "filename": "identify-1.1.7.tar.gz", "has_sig": false, "md5_digest": "cceb46ece3c06cf93e5f65dde7683016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5367, "upload_time": "2018-10-05T16:15:55", "url": "https://files.pythonhosted.org/packages/a1/a9/752bdb7aae936e5556e9b821ab4d2663338402d172dcfe962ff6ed9eecef/identify-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "de5d40df170738e9547a4149a1d80d47", "sha256": "2364e24a7699fea0dc910e90740adbab43eef3746eeea4e016029c34123ce66d" }, "downloads": -1, "filename": "identify-1.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de5d40df170738e9547a4149a1d80d47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6632, "upload_time": "2019-01-02T01:21:23", "url": "https://files.pythonhosted.org/packages/c1/b1/7586d30fea083c0b5b29561a1517771da511ec586dd50a5862ba0a63ec38/identify-1.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b3891a2c65fab55fadaa2468a1e4561", "sha256": "08826e68e39e7de53cc2ddd8f6228a4e463b4bacb20565e5301c3ec690e68d27" }, "downloads": -1, "filename": "identify-1.1.8.tar.gz", "has_sig": false, "md5_digest": "7b3891a2c65fab55fadaa2468a1e4561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5373, "upload_time": "2019-01-02T01:21:25", "url": "https://files.pythonhosted.org/packages/b9/b4/9356990fd944666a9171801367f1f628ddc1a4bce342502118574e65be49/identify-1.1.8.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4729f7873dcfc33bff9be4c864a72c60", "sha256": "113622f73da90a723e9baf764553f807051ad80c3a9e8a7edd15aa4309861f4d" }, "downloads": -1, "filename": "identify-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4729f7873dcfc33bff9be4c864a72c60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5907, "upload_time": "2019-01-18T21:03:12", "url": "https://files.pythonhosted.org/packages/09/89/ad43e10779f69fb6b6a16eb2cb7d9c95be85e78d74779c8de7f525d696f4/identify-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e15dd2c9f809499821397ee8a82a31ef", "sha256": "0b2bb67c857b8048d979caeef4d20a3dfdb0337f154d16a8f9e31cd6e04ae554" }, "downloads": -1, "filename": "identify-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e15dd2c9f809499821397ee8a82a31ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2019-01-18T21:03:14", "url": "https://files.pythonhosted.org/packages/c1/d3/036131215467f91996187663f986300c0e78182a993329fc5ffcfc14a3b5/identify-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "70ded965188b6daa16b4e54902f80f79", "sha256": "1cf14bc0324d83a742f558051db0c2cbe15d8b9ae1c59dfefbe38935f1d1ee31" }, "downloads": -1, "filename": "identify-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70ded965188b6daa16b4e54902f80f79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6721, "upload_time": "2019-01-26T05:50:11", "url": "https://files.pythonhosted.org/packages/62/04/0ab9f11c023851e797526dd83eb9554d52feab1e334a155b714ae351a598/identify-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21f72f2530f52290d1931f4daa2f8b6e", "sha256": "0749c74180ef0f6a3874eaa0bf89a6990a523233180e83e6f3c7c27312ac9ba3" }, "downloads": -1, "filename": "identify-1.2.1.tar.gz", "has_sig": false, "md5_digest": "21f72f2530f52290d1931f4daa2f8b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5498, "upload_time": "2019-01-26T05:50:12", "url": "https://files.pythonhosted.org/packages/2c/d5/6e3374d6ab5eebae7666a3f8233d81811ffc796ce9a7a14cfabc67c2467f/identify-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1df41de299a8910f8b896f3dcf2ddeb4", "sha256": "04470dbd28741b47d889b77e4dea7a86105c9a338dca987a74ded7bc29f0c45b" }, "downloads": -1, "filename": "identify-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1df41de299a8910f8b896f3dcf2ddeb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6734, "upload_time": "2019-02-14T20:41:38", "url": "https://files.pythonhosted.org/packages/f3/24/9566944c135f14de52b260bafe4d33706c0abe315630f907ad6213b4a6d6/identify-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e789765cc4b4613bed7c35b528b84b3d", "sha256": "d3ddec4436e043c3398392b4ba8936b4ab52fa262284e767eb6c351d9b3ab5b7" }, "downloads": -1, "filename": "identify-1.2.2.tar.gz", "has_sig": false, "md5_digest": "e789765cc4b4613bed7c35b528b84b3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5529, "upload_time": "2019-02-14T20:41:40", "url": "https://files.pythonhosted.org/packages/6d/10/888a9535d6dd93d8ade00ca52edc682ed16131b3db69efbb7aa4a7bf4f8e/identify-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "2ba20602c4e6fa2641399bd60e8e2352", "sha256": "162e553f1c75df561301c1fd5ee2d88f579bd5dff739c53369807d84b730b489" }, "downloads": -1, "filename": "identify-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ba20602c4e6fa2641399bd60e8e2352", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 95540, "upload_time": "2019-02-23T19:52:01", "url": "https://files.pythonhosted.org/packages/59/5c/29f4129c889a034ddc254ab2066dfa53fec6b91165bc90df8269dda2601d/identify-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5609559024a25aad7cda2fced170c6f1", "sha256": "300652c011142b917f598466d1470dcf522d1e20be1412f03b60b7a06e673d51" }, "downloads": -1, "filename": "identify-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5609559024a25aad7cda2fced170c6f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94094, "upload_time": "2019-02-23T19:52:05", "url": "https://files.pythonhosted.org/packages/d2/83/31d398a0cfbf17c793ddf7944b71baed282f91d4cfc38a29b61af416f767/identify-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "91404e409179d6e4f99f38d4f6f22ad2", "sha256": "721abbbb1269fa1172799119981c22c5ace022544ce82eedc29b1b0d753baaa5" }, "downloads": -1, "filename": "identify-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91404e409179d6e4f99f38d4f6f22ad2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97026, "upload_time": "2019-03-01T18:13:44", "url": "https://files.pythonhosted.org/packages/b3/d6/ed36937a58ab7baa84c097f268244e6541892f7ee59382b3b5f05236ab85/identify-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b30e9593c9ea1238755445099ee3951e", "sha256": "407cbb36e8b72b45cfa96a97ae13ccabca4c36557e03616958bd895dfcd3f77d" }, "downloads": -1, "filename": "identify-1.4.0.tar.gz", "has_sig": false, "md5_digest": "b30e9593c9ea1238755445099ee3951e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 94809, "upload_time": "2019-03-01T18:13:46", "url": "https://files.pythonhosted.org/packages/23/3f/c0fee17f9fab1bcbe2e9d4ea1d6ebb6619db161edfe699829fcf32988daf/identify-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "0fbec7a55d6c8a07789886503fc0b36a", "sha256": "244e7864ef59f0c7c50c6db73f58564151d91345cd9b76ed793458953578cadd" }, "downloads": -1, "filename": "identify-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fbec7a55d6c8a07789886503fc0b36a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97034, "upload_time": "2019-03-27T23:15:15", "url": "https://files.pythonhosted.org/packages/c9/b9/aeee0eefd45e1fbf26b5fbf8c6b2a0476a02f75cf6897f2d38fb78ebe3a2/identify-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "961628dbf35a9845bab957747cd8f768", "sha256": "8ff062f90ad4b09cfe79b5dfb7a12e40f19d2e68a5c9598a49be45f16aba7171" }, "downloads": -1, "filename": "identify-1.4.1.tar.gz", "has_sig": false, "md5_digest": "961628dbf35a9845bab957747cd8f768", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 95202, "upload_time": "2019-03-27T23:15:17", "url": "https://files.pythonhosted.org/packages/98/02/ca3fed21ddce4964e6b605b58686d2e03f2017119e64b33061d9326fb155/identify-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "46fe98e061ad929e0eff7b25f0a122e1", "sha256": "bd7f15fe07112b713fb68fbdde3a34dd774d9062128f2c398104889f783f989d" }, "downloads": -1, "filename": "identify-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46fe98e061ad929e0eff7b25f0a122e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97042, "upload_time": "2019-04-28T01:34:25", "url": "https://files.pythonhosted.org/packages/12/7c/ff713676f0603d30ab5fca0a3904c2f9ad1354f3702643636bdf92568afe/identify-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "558f8d6ecacfe449652664eb5183462a", "sha256": "443f419ca6160773cbaf22dbb302b1e436a386f23129dbb5482b68a147c2eca9" }, "downloads": -1, "filename": "identify-1.4.2.tar.gz", "has_sig": false, "md5_digest": "558f8d6ecacfe449652664eb5183462a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 95072, "upload_time": "2019-04-28T01:34:29", "url": "https://files.pythonhosted.org/packages/ba/45/fad2b54bd485944332a7e4ca8c602d56fad9cc43380d8330dc7e4260c848/identify-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "efe9b19fc8a4d377b062be86d2f3a338", "sha256": "d4401d60bf1938aa3074a352a5cc9044107edf11a6fedd3a1db172c141619b81" }, "downloads": -1, "filename": "identify-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efe9b19fc8a4d377b062be86d2f3a338", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97052, "upload_time": "2019-05-10T14:47:41", "url": "https://files.pythonhosted.org/packages/4a/91/73aefd8ef3cdb9470393f688987ae1b5edccf8923c9182ca74100bcbd725/identify-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e94704dcb02e6b86c9bb4429be5a114", "sha256": "432c548d6138cb57a3d8f62f079a025a29b8ae34a50dd3b496bbf661818f2bc0" }, "downloads": -1, "filename": "identify-1.4.3.tar.gz", "has_sig": false, "md5_digest": "5e94704dcb02e6b86c9bb4429be5a114", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 95221, "upload_time": "2019-05-10T14:47:43", "url": "https://files.pythonhosted.org/packages/81/16/c9c80f6d685d2d2c02a9266ccef97d25e5d9d14e4b1eb135c514d99ce3d6/identify-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "c66c29f757ce8a89ab86519c0defcf14", "sha256": "3e8268640da8fa2a62acd5af2c299c45597a9a845d6706b3c19ddd5a46fb32dd" }, "downloads": -1, "filename": "identify-1.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c66c29f757ce8a89ab86519c0defcf14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97062, "upload_time": "2019-06-11T16:06:00", "url": "https://files.pythonhosted.org/packages/4f/54/cb1d3bfdc4afb8b9013e158f8fee3d9ba578be5b9d9013274642015a7a25/identify-1.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c378ed5251d5aa8bc36fb1032828ff5e", "sha256": "78fcb1bdd37f4ecc954e8cba01680054781412a8aac82aed1998d8b5c8488011" }, "downloads": -1, "filename": "identify-1.4.4.tar.gz", "has_sig": false, "md5_digest": "c378ed5251d5aa8bc36fb1032828ff5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 95231, "upload_time": "2019-06-11T16:06:02", "url": "https://files.pythonhosted.org/packages/c8/bd/1c4accbd3d3aff14e2be5e0b47bdacc9c4cf3070b786d1f871f026791f78/identify-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "94d7ffe0374d08855491595d147229cf", "sha256": "0a11379b46d06529795442742a043dc2fa14cd8c995ae81d1febbc5f1c014c87" }, "downloads": -1, "filename": "identify-1.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94d7ffe0374d08855491595d147229cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97091, "upload_time": "2019-06-15T14:59:54", "url": "https://files.pythonhosted.org/packages/94/f7/0ad891a459ee50e8774636798ce00e0b445addd8555661da9dbb546676a6/identify-1.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "154a75512694b9a9eb5196102f2f773a", "sha256": "43a5d24ffdb07bc7e21faf68b08e9f526a1f41f0056073f480291539ef961dfd" }, "downloads": -1, "filename": "identify-1.4.5.tar.gz", "has_sig": false, "md5_digest": "154a75512694b9a9eb5196102f2f773a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 94780, "upload_time": "2019-06-15T14:59:57", "url": "https://files.pythonhosted.org/packages/b9/d5/1c4f2d2ccc81c3dacafc9a7adb16a876468c1df1c2823ee94370736acb3e/identify-1.4.5.tar.gz" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "12e542c3fa49b94f45b85081f90a983f", "sha256": "9aba2d08a82aa8e6f58810d4887ed3cf103a1befeb1eaf632d9c6fd2d6642542" }, "downloads": -1, "filename": "identify-1.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12e542c3fa49b94f45b85081f90a983f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97112, "upload_time": "2019-08-12T16:31:45", "url": "https://files.pythonhosted.org/packages/f6/7e/e957d24eb32ad0131bde6e764080b98ed8b2a024f4b7ecfb91f4b446f61d/identify-1.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe1cdca592ff7bf8c614e970c9cd525", "sha256": "b50ffad180b3a93b33a58b42597ef22493240d406ba07cc5058daf70f44b8d7c" }, "downloads": -1, "filename": "identify-1.4.6.tar.gz", "has_sig": false, "md5_digest": "ebe1cdca592ff7bf8c614e970c9cd525", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 95289, "upload_time": "2019-08-12T16:31:47", "url": "https://files.pythonhosted.org/packages/93/e6/b140544019dbdb5dad72dc037af459e0ac0e3ddbbfa722965297a2a5d9de/identify-1.4.6.tar.gz" } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "5ad355bb8678eabb4afa5df30ab4d3c7", "sha256": "4f1fe9a59df4e80fcb0213086fcf502bc1765a01ea4fe8be48da3b65afd2a017" }, "downloads": -1, "filename": "identify-1.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ad355bb8678eabb4afa5df30ab4d3c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97120, "upload_time": "2019-08-27T13:51:37", "url": "https://files.pythonhosted.org/packages/87/e4/66e3c82550017d3ee03c9f216e0c3dbf1c8c580c567777537adce8823597/identify-1.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2ea8428f18f0969d74badfa9b95b1e8", "sha256": "d8919589bd2a5f99c66302fec0ef9027b12ae150b0b0213999ad3f695fc7296e" }, "downloads": -1, "filename": "identify-1.4.7.tar.gz", "has_sig": false, "md5_digest": "e2ea8428f18f0969d74badfa9b95b1e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 94829, "upload_time": "2019-08-27T13:51:40", "url": "https://files.pythonhosted.org/packages/19/e9/4aeed00182a5fb3d58adfe7af4b7de2eccd7c5e962ba6bd746661307604d/identify-1.4.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ad355bb8678eabb4afa5df30ab4d3c7", "sha256": "4f1fe9a59df4e80fcb0213086fcf502bc1765a01ea4fe8be48da3b65afd2a017" }, "downloads": -1, "filename": "identify-1.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ad355bb8678eabb4afa5df30ab4d3c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97120, "upload_time": "2019-08-27T13:51:37", "url": "https://files.pythonhosted.org/packages/87/e4/66e3c82550017d3ee03c9f216e0c3dbf1c8c580c567777537adce8823597/identify-1.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2ea8428f18f0969d74badfa9b95b1e8", "sha256": "d8919589bd2a5f99c66302fec0ef9027b12ae150b0b0213999ad3f695fc7296e" }, "downloads": -1, "filename": "identify-1.4.7.tar.gz", "has_sig": false, "md5_digest": "e2ea8428f18f0969d74badfa9b95b1e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 94829, "upload_time": "2019-08-27T13:51:40", "url": "https://files.pythonhosted.org/packages/19/e9/4aeed00182a5fb3d58adfe7af4b7de2eccd7c5e962ba6bd746661307604d/identify-1.4.7.tar.gz" } ] }