{
"info": {
"author": "Adam Geitgey",
"author_email": "ageitgey@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6"
],
"description": "Face Recognition\n================\n\n| Recognize and manipulate faces from Python or from the command line\n with\n| the world's simplest face recognition library.\n\n| Built using `dlib `__'s state-of-the-art face\n recognition\n| built with deep learning. The model has an accuracy of 99.38% on the\n| `Labeled Faces in the Wild `__\n benchmark.\n\n| This also provides a simple ``face_recognition`` command line tool\n that lets\n| you do face recognition on a folder of images from the command line!\n\n| |PyPI|\n| |Build Status|\n| |Documentation Status|\n\nFeatures\n--------\n\nFind faces in pictures\n^^^^^^^^^^^^^^^^^^^^^^\n\nFind all the faces that appear in a picture:\n\n|image3|\n\n.. code:: python\n\n import face_recognition\n image = face_recognition.load_image_file(\"your_file.jpg\")\n face_locations = face_recognition.face_locations(image)\n\nFind and manipulate facial features in pictures\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nGet the locations and outlines of each person's eyes, nose, mouth and\nchin.\n\n|image4|\n\n.. code:: python\n\n import face_recognition\n image = face_recognition.load_image_file(\"your_file.jpg\")\n face_landmarks_list = face_recognition.face_landmarks(image)\n\n| Finding facial features is super useful for lots of important stuff.\n But you can also use for really stupid stuff\n| like applying `digital\n make-up `__\n (think 'Meitu'):\n\n|image5|\n\nIdentify faces in pictures\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nRecognize who appears in each photo.\n\n|image6|\n\n.. code:: python\n\n import face_recognition\n known_image = face_recognition.load_image_file(\"biden.jpg\")\n unknown_image = face_recognition.load_image_file(\"unknown.jpg\")\n\n biden_encoding = face_recognition.face_encodings(known_image)[0]\n unknown_encoding = face_recognition.face_encodings(unknown_image)[0]\n\n results = face_recognition.compare_faces([biden_encoding], unknown_encoding)\n\nYou can even use this library with other Python libraries to do\nreal-time face recognition:\n\n|image7|\n\nSee `this\nexample `__\nfor the code.\n\nInstallation\n------------\n\nRequirements\n^^^^^^^^^^^^\n\n- Python 3.3+ or Python 2.7\n- macOS or Linux (Windows not officially supported, but might work)\n\nInstalling on Mac or Linux\n^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nFirst, make sure you have dlib already installed with Python bindings:\n\n- `How to install dlib from source on macOS or\n Ubuntu `__\n\nThen, install this module from pypi using ``pip3`` (or ``pip2`` for\nPython 2):\n\n.. code:: bash\n\n pip3 install face_recognition\n\n| If you are having trouble with installation, you can also try out a\n| `pre-configured\n VM `__.\n\nInstalling on Raspberry Pi 2+\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n- `Raspberry Pi 2+ installation\n instructions `__\n\nInstalling on Windows\n^^^^^^^^^^^^^^^^^^^^^\n\nWhile Windows isn't officially supported, helpful users have posted\ninstructions on how to install this library:\n\n- `@masoudr's Windows 10 installation guide (dlib +\n face\\_recognition) `__\n\nInstalling a pre-configured Virtual Machine image\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n- `Download the pre-configured VM\n image `__\n (for VMware Player or VirtualBox).\n\nUsage\n-----\n\nCommand-Line Interface\n^^^^^^^^^^^^^^^^^^^^^^\n\n| When you install ``face_recognition``, you get a simple command-line\n program\n| called ``face_recognition`` that you can use to recognize faces in a\n| photograph or folder full for photographs.\n\n| First, you need to provide a folder with one picture of each person\n you\n| already know. There should be one image file for each person with the\n| files named according to who is in the picture:\n\n|known|\n\nNext, you need a second folder with the files you want to identify:\n\n|unknown|\n\n| Then in you simply run the command ``face_recognition``, passing in\n| the folder of known people and the folder (or single image) with\n unknown\n| people and it tells you who is in each image:\n\n.. code:: bash\n\n $ face_recognition ./pictures_of_people_i_know/ ./unknown_pictures/\n\n /unknown_pictures/unknown.jpg,Barack Obama\n /face_recognition_test/unknown_pictures/unknown.jpg,unknown_person\n\n| There's one line in the output for each face. The data is\n comma-separated\n| with the filename and the name of the person found.\n\n| An ``unknown_person`` is a face in the image that didn't match anyone\n in\n| your folder of known people.\n\nAdjusting Tolerance / Sensitivity\n'''''''''''''''''''''''''''''''''\n\n| If you are getting multiple matches for the same person, it might be\n that\n| the people in your photos look very similar and a lower tolerance\n value\n| is needed to make face comparisons more strict.\n\n| You can do that with the ``--tolerance`` parameter. The default\n tolerance\n| value is 0.6 and lower numbers make face comparisons more strict:\n\n.. code:: bash\n\n $ face_recognition --tolerance 0.54 ./pictures_of_people_i_know/ ./unknown_pictures/\n\n /unknown_pictures/unknown.jpg,Barack Obama\n /face_recognition_test/unknown_pictures/unknown.jpg,unknown_person\n\n| If you want to see the face distance calculated for each match in\n order\n| to adjust the tolerance setting, you can use ``--show-distance true``:\n\n.. code:: bash\n\n $ face_recognition --show-distance true ./pictures_of_people_i_know/ ./unknown_pictures/\n\n /unknown_pictures/unknown.jpg,Barack Obama,0.378542298956785\n /face_recognition_test/unknown_pictures/unknown.jpg,unknown_person,None\n\nMore Examples\n'''''''''''''\n\n| If you simply want to know the names of the people in each photograph\n but don't\n| care about file names, you could do this:\n\n.. code:: bash\n\n $ face_recognition ./pictures_of_people_i_know/ ./unknown_pictures/ | cut -d ',' -f2\n\n Barack Obama\n unknown_person\n\nSpeeding up Face Recognition\n''''''''''''''''''''''''''''\n\n| Face recognition can be done in parallel if you have a computer with\n| multiple CPU cores. For example if your system has 4 CPU cores, you\n can\n| process about 4 times as many images in the same amount of time by\n using\n| all your CPU cores in parallel.\n\nIf you are using Python 3.4 or newer, pass in a\n``--cpus `` parameter:\n\n.. code:: bash\n\n $ face_recognition --cpus 4 ./pictures_of_people_i_know/ ./unknown_pictures/\n\nYou can also pass in ``--cpus -1`` to use all CPU cores in your system.\n\nPython Module\n^^^^^^^^^^^^^\n\n| You can import the ``face_recognition`` module and then easily\n manipulate\n| faces with just a couple of lines of code. It's super easy!\n\nAPI Docs:\n`https://face-recognition.readthedocs.io `__.\n\nAutomatically find all the faces in an image\n''''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n import face_recognition\n\n image = face_recognition.load_image_file(\"my_picture.jpg\")\n face_locations = face_recognition.face_locations(image)\n\n # face_locations is now an array listing the co-ordinates of each face!\n\n| See `this\n example `__\n| to try it out.\n\nYou can also opt-in to a somewhat more accurate deep-learning-based face\ndetection model.\n\n| Note: GPU acceleration (via nvidia's CUDA library) is required for\n good\n| performance with this model. You'll also want to enable CUDA support\n| when compliling ``dlib``.\n\n.. code:: python\n\n import face_recognition\n\n image = face_recognition.load_image_file(\"my_picture.jpg\")\n face_locations = face_recognition.face_locations(image, model=\"cnn\")\n\n # face_locations is now an array listing the co-ordinates of each face!\n\n| See `this\n example `__\n| to try it out.\n\n| If you have a lot of images and a GPU, you can also\n| `find faces in\n batches `__.\n\nAutomatically locate the facial features of a person in an image\n''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n import face_recognition\n\n image = face_recognition.load_image_file(\"my_picture.jpg\")\n face_landmarks_list = face_recognition.face_landmarks(image)\n\n # face_landmarks_list is now an array with the locations of each facial feature in each face.\n # face_landmarks_list[0]['left_eye'] would be the location and outline of the first person's left eye.\n\n| See `this\n example `__\n| to try it out.\n\nRecognize faces in images and identify who they are\n'''''''''''''''''''''''''''''''''''''''''''''''''''\n\n.. code:: python\n\n import face_recognition\n\n picture_of_me = face_recognition.load_image_file(\"me.jpg\")\n my_face_encoding = face_recognition.face_encodings(picture_of_me)[0]\n\n # my_face_encoding now contains a universal 'encoding' of my facial features that can be compared to any other picture of a face!\n\n unknown_picture = face_recognition.load_image_file(\"unknown.jpg\")\n unknown_face_encoding = face_recognition.face_encodings(unknown_picture)[0]\n\n # Now we can see the two face encodings are of the same person with `compare_faces`!\n\n results = face_recognition.compare_faces([my_face_encoding], unknown_face_encoding)\n\n if results[0] == True:\n print(\"It's a picture of me!\")\n else:\n print(\"It's not a picture of me!\")\n\n| See `this\n example `__\n| to try it out.\n\nPython Code Examples\n--------------------\n\nAll the examples are available\n`here `__.\n\nFace Detection\n^^^^^^^^^^^^^^\n\n- `Find faces in a\n photograph `__\n- `Find faces in a photograph (using deep\n learning) `__\n- `Find faces in batches of images w/ GPU (using deep\n learning) `__\n\nFacial Features\n^^^^^^^^^^^^^^^\n\n- `Identify specific facial features in a\n photograph `__\n- `Apply (horribly ugly) digital\n make-up `__\n\nFacial Recognition\n^^^^^^^^^^^^^^^^^^\n\n- `Find and recognize unknown faces in a photograph based on\n photographs of known\n people `__\n- `Compare faces by numeric face distance instead of only True/False\n matches `__\n- `Recognize faces in live video using your webcam - Simple / Slower\n Version (Requires OpenCV to be\n installed) `__\n- `Recognize faces in live video using your webcam - Faster Version\n (Requires OpenCV to be\n installed) `__\n- `Recognize faces in a video file and write out new video file\n (Requires OpenCV to be\n installed) `__\n- `Recognize faces on a Raspberry Pi w/\n camera `__\n- `Run a web service to recognize faces via HTTP (Requires Flask to be\n installed) `__\n- `Recognize faces with a K-nearest neighbors\n classifier `__\n\n .. rubric:: How Face Recognition Works\n :name: how-face-recognition-works\n\n| If you want to learn how face location and recognition work instead of\n| depending on a black box library, `read my\n article `__.\n\nCaveats\n-------\n\n- The face recognition model is trained on adults and does not work\n very well on children. It tends to mix\n up children quite easy using the default comparison threshold of 0.6.\n\nDeployment to Cloud Hosts (Heroku, AWS, etc)\n--------------------------------------------\n\n| Since ``face_recognition`` depends on ``dlib`` which is written in\n C++, it can be tricky to deploy an app\n| using it to a cloud hosting provider like Heroku or AWS.\n\n| To make things easier, there's an example Dockerfile in this repo that\n shows how to run an app built with\n| ``face_recognition`` in a `Docker `__\n container. With that, you should be able to deploy\n| to any service that supports Docker images.\n\nCommon Issues\n-------------\n\nIssue: ``Illegal instruction (core dumped)`` when using\nface\\_recognition or running examples.\n\n| Solution: ``dlib`` is compiled with SSE4 or AVX support, but your CPU\n is too old and doesn't support that.\n| You'll need to recompile ``dlib`` after `making the code change\n outlined\n here `__.\n\nIssue:\n``RuntimeError: Unsupported image type, must be 8bit gray or RGB image.``\nwhen running the webcam examples.\n\nSolution: Your webcam probably isn't set up correctly with OpenCV. `Look\nhere for\nmore `__.\n\nIssue: ``MemoryError`` when running ``pip2 install face_recognition``\n\n| Solution: The face\\_recognition\\_models file is too big for your\n available pip cache memory. Instead,\n| try ``pip2 --no-cache-dir install face_recognition`` to avoid the\n issue.\n\nIssue:\n``AttributeError: 'module' object has no attribute 'face_recognition_model_v1'``\n\nSolution: The version of ``dlib`` you have installed is too old. You\nneed version 19.7 or newer. Upgrade ``dlib``.\n\nIssue:\n``Attribute Error: 'Module' object has no attribute 'cnn_face_detection_model_v1'``\n\nSolution: The version of ``dlib`` you have installed is too old. You\nneed version 19.7 or newer. Upgrade ``dlib``.\n\nIssue: ``TypeError: imread() got an unexpected keyword argument 'mode'``\n\nSolution: The version of ``scipy`` you have installed is too old. You\nneed version 0.17 or newer. Upgrade ``scipy``.\n\nThanks\n------\n\n- Many, many thanks to `Davis King `__\n (`@nulhom `__)\n for creating dlib and for providing the trained facial feature\n detection and face encoding models\n used in this library. For more information on the ResNet that powers\n the face encodings, check out\n his `blog\n post `__.\n- Thanks to everyone who works on all the awesome Python data science\n libraries like numpy, scipy, scikit-image,\n pillow, etc, etc that makes this kind of stuff so easy and fun in\n Python.\n- Thanks to `Cookiecutter `__\n and the\n `audreyr/cookiecutter-pypackage `__\n project template\n for making Python project packaging way more tolerable.\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/face_recognition.svg\n :target: https://pypi.python.org/pypi/face_recognition\n.. |Build Status| image:: https://travis-ci.org/ageitgey/face_recognition.svg?branch=master\n :target: https://travis-ci.org/ageitgey/face_recognition\n.. |Documentation Status| image:: https://readthedocs.org/projects/face-recognition/badge/?version=latest\n :target: http://face-recognition.readthedocs.io/en/latest/?badge=latest\n.. |image3| image:: https://cloud.githubusercontent.com/assets/896692/23625227/42c65360-025d-11e7-94ea-b12f28cb34b4.png\n.. |image4| image:: https://cloud.githubusercontent.com/assets/896692/23625282/7f2d79dc-025d-11e7-8728-d8924596f8fa.png\n.. |image5| image:: https://cloud.githubusercontent.com/assets/896692/23625283/80638760-025d-11e7-80a2-1d2779f7ccab.png\n.. |image6| image:: https://cloud.githubusercontent.com/assets/896692/23625229/45e049b6-025d-11e7-89cc-8a71cf89e713.png\n.. |image7| image:: https://cloud.githubusercontent.com/assets/896692/24430398/36f0e3f0-13cb-11e7-8258-4d0c9ce1e419.gif\n.. |known| image:: https://cloud.githubusercontent.com/assets/896692/23582466/8324810e-00df-11e7-82cf-41515eba704d.png\n.. |unknown| image:: https://cloud.githubusercontent.com/assets/896692/23582465/81f422f8-00df-11e7-8b0d-75364f641f58.png\n\n\n\nHistory\n=======\n\n1.2.3 (2018-08-21)\n------------------\n\n* You can now pass model=\"small\" to face_landmarks() to use the 5-point face model instead of the 68-point model.\n* Now officially supporting Python 3.7\n* New example of using this library in a Jupyter Notebook\n\n1.2.2 (2018-04-02)\n------------------\n\n* Added the face_detection CLI command\n* Removed dependencies on scipy to make installation easier\n* Cleaned up KNN example and fixed a bug with drawing fonts to label detected faces in the demo\n\n\n1.2.1 (2018-02-01)\n------------------\n\n* Fixed version numbering inside of module code.\n\n\n1.2.0 (2018-02-01)\n------------------\n\n* Fixed a bug where batch size parameter didn't work correctly when doing batch face detections on GPU.\n* Updated OpenCV examples to do proper BGR -> RGB conversion\n* Updated webcam examples to avoid common mistakes and reduce support questions\n* Added a KNN classification example\n* Added an example of automatically blurring faces in images or videos\n* Updated Dockerfile example to use dlib v19.9 which removes the boost dependency.\n\n\n1.1.0 (2017-09-23)\n------------------\n\n* Will use dlib's 5-point face pose estimator when possible for speed (instead of 68-point face pose esimator)\n* dlib v19.7 is now the minimum required version\n* face_recognition_models v0.3.0 is now the minimum required version\n\n\n1.0.0 (2017-08-29)\n------------------\n\n* Added support for dlib's CNN face detection model via model=\"cnn\" parameter on face detecion call\n* Added support for GPU batched face detections using dlib's CNN face detector model\n* Added find_faces_in_picture_cnn.py to examples\n* Added find_faces_in_batches.py to examples\n* Added face_rec_from_video_file.py to examples\n* dlib v19.5 is now the minimum required version\n* face_recognition_models v0.2.0 is now the minimum required version\n\n\n0.2.2 (2017-07-07)\n------------------\n\n* Added --show-distance to cli\n* Fixed a bug where --tolerance was ignored in cli if testing a single image\n* Added benchmark.py to examples\n\n\n0.2.1 (2017-07-03)\n------------------\n\n* Added --tolerance to cli\n\n\n0.2.0 (2017-06-03)\n------------------\n\n* The CLI can now take advantage of multiple CPUs. Just pass in the -cpus X parameter where X is the number of CPUs to use.\n* Added face_distance.py example\n* Improved CLI tests to actually test the CLI functionality\n* Updated facerec_on_raspberry_pi.py to capture in rgb (not bgr) format.\n\n\n0.1.14 (2017-04-22)\n-------------------\n\n* Fixed a ValueError crash when using the CLI on Python 2.7\n\n\n0.1.13 (2017-04-20)\n-------------------\n\n* Raspberry Pi support.\n\n\n0.1.12 (2017-04-13)\n-------------------\n\n* Fixed: Face landmarks wasn't returning all chin points.\n\n\n0.1.11 (2017-03-30)\n-------------------\n\n* Fixed a minor bug in the command-line interface.\n\n\n0.1.10 (2017-03-21)\n-------------------\n\n* Minor pref improvements with face comparisons.\n* Test updates.\n\n\n0.1.9 (2017-03-16)\n------------------\n\n* Fix minimum scipy version required.\n\n\n0.1.8 (2017-03-16)\n------------------\n\n* Fix missing Pillow dependency.\n\n\n0.1.7 (2017-03-13)\n------------------\n\n* First working release.\n",
"description_content_type": "",
"docs_url": "https://pythonhosted.org/face_recognition/",
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/ageitgey/face_recognition",
"keywords": "face_recognition",
"license": "MIT license",
"maintainer": "",
"maintainer_email": "",
"name": "face_recognition",
"package_url": "https://pypi.org/project/face_recognition/",
"platform": "",
"project_url": "https://pypi.org/project/face_recognition/",
"project_urls": {
"Homepage": "https://github.com/ageitgey/face_recognition"
},
"release_url": "https://pypi.org/project/face_recognition/1.2.3/",
"requires_dist": null,
"requires_python": "",
"summary": "Recognize faces from Python or from the command line",
"version": "1.2.3"
},
"last_serial": 4193451,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "99ede1e77a26398c6590ed839fc5a910",
"sha256": "e3cd729e87d17fe5f01bae2941dedc8b33ebff5102eadb8890d82a1794429e1b"
},
"downloads": -1,
"filename": "face_recognition-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "99ede1e77a26398c6590ed839fc5a910",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1374639,
"upload_time": "2017-03-04T00:38:59",
"url": "https://files.pythonhosted.org/packages/23/6d/df7c9246e54d9f168948b875d2a3324e3ffc2548166e457570be124147e2/face_recognition-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "474140e006cdeba44c2425ad9715bddc",
"sha256": "fb885fd91317f48fd2e198ed21a1eeed6788cd9d226c23a981ecf64094c6a815"
},
"downloads": -1,
"filename": "face_recognition-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "474140e006cdeba44c2425ad9715bddc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1368094,
"upload_time": "2017-03-04T20:06:08",
"url": "https://files.pythonhosted.org/packages/1f/23/6407ab68226852172eefd86ee290cf5b4787de9e7b153e19b058a240fe37/face_recognition-0.1.1.tar.gz"
}
],
"0.1.10": [
{
"comment_text": "",
"digests": {
"md5": "6f38a7212544750ef188625617587804",
"sha256": "7f6563c08426cb4e791409ce0238145b9bb6654d714a011bf144a8a3604d81b8"
},
"downloads": -1,
"filename": "face_recognition-0.1.10-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6f38a7212544750ef188625617587804",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 13856,
"upload_time": "2017-03-21T20:44:58",
"url": "https://files.pythonhosted.org/packages/e6/c2/06a9e4fad7edf961936ff3b673cc1419ded8dabac037d88f953e42c3838d/face_recognition-0.1.10-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "edcd4e5bd002bc572e25099ff849582c",
"sha256": "c1ee2e096d7566cd4aa6a8171754b742e7bee26480f5b020a7398a33e18979c9"
},
"downloads": -1,
"filename": "face_recognition-0.1.10.tar.gz",
"has_sig": false,
"md5_digest": "edcd4e5bd002bc572e25099ff849582c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3165938,
"upload_time": "2017-03-21T20:44:53",
"url": "https://files.pythonhosted.org/packages/27/e6/620ce94600e4bc4a1910c98c63b20fb563d1619e7c2f334ee76e84cc7df4/face_recognition-0.1.10.tar.gz"
}
],
"0.1.11": [
{
"comment_text": "",
"digests": {
"md5": "ceb2fef1150ef9d58ef9ccf4ca09d64b",
"sha256": "4d743ea0ab193ac5f1db5daec4e44545830d853d14db43e3d4b14e63be455e83"
},
"downloads": -1,
"filename": "face_recognition-0.1.11-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ceb2fef1150ef9d58ef9ccf4ca09d64b",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 13914,
"upload_time": "2017-03-30T22:27:19",
"url": "https://files.pythonhosted.org/packages/cf/cc/ec839c472a27102b09abc1cace14959d08fccf34544c6924f3f26473cfbb/face_recognition-0.1.11-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "41ce0f253a214352dee7b179e8793a6b",
"sha256": "48b9f4fb2c7dcf65a0e7eb0878335ce0505010d213f4cedfbed2f44b3242f751"
},
"downloads": -1,
"filename": "face_recognition-0.1.11.tar.gz",
"has_sig": false,
"md5_digest": "41ce0f253a214352dee7b179e8793a6b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3166002,
"upload_time": "2017-03-30T22:27:16",
"url": "https://files.pythonhosted.org/packages/92/aa/fd00864e0bab93d084879bf149cb25d87850887199f0f1bebd16f926f3dc/face_recognition-0.1.11.tar.gz"
}
],
"0.1.13": [
{
"comment_text": "",
"digests": {
"md5": "afc99384946e4d8769142f2e050fe33a",
"sha256": "8f2fa8a8fdcd9832a36c1c647d331f163a68e662d5126e751b327507db9dea85"
},
"downloads": -1,
"filename": "face_recognition-0.1.13-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "afc99384946e4d8769142f2e050fe33a",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 15212,
"upload_time": "2017-04-20T21:13:50",
"url": "https://files.pythonhosted.org/packages/58/51/3e9a6dcced830fc33f6680f21b8572211aef9bf224f73ef10a5cb43b598d/face_recognition-0.1.13-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "75cda72eaaa776c276971f3f6ec56458",
"sha256": "f334826df4e4c87192d31286ed7e287d0ba8e401992c650fda43fd0caf20df38"
},
"downloads": -1,
"filename": "face_recognition-0.1.13.tar.gz",
"has_sig": false,
"md5_digest": "75cda72eaaa776c276971f3f6ec56458",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3168349,
"upload_time": "2017-04-20T21:13:47",
"url": "https://files.pythonhosted.org/packages/38/21/207f900098ef6721903d708de2a2bcf88a17ae44d6386f7506466ee25325/face_recognition-0.1.13.tar.gz"
}
],
"0.1.14": [
{
"comment_text": "",
"digests": {
"md5": "1cf5244fdc5759777c4e656271d890ec",
"sha256": "32b2abac894c28dd97f4732e0b5a18c14c644f27e2760f752f1054ed822631d5"
},
"downloads": -1,
"filename": "face_recognition-0.1.14-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1cf5244fdc5759777c4e656271d890ec",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 15269,
"upload_time": "2017-04-22T23:09:48",
"url": "https://files.pythonhosted.org/packages/72/57/998640d8583b9030d475994e8a5e5aed5c354ad33388bbbf9894cc1914d0/face_recognition-0.1.14-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8cab7deda19ccca198f453a7ef004fbe",
"sha256": "2f624804ad1eacc20c7b3b56537f2d1368c9cab2d1ffe587701c526965fdbbc6"
},
"downloads": -1,
"filename": "face_recognition-0.1.14.tar.gz",
"has_sig": false,
"md5_digest": "8cab7deda19ccca198f453a7ef004fbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3168450,
"upload_time": "2017-04-22T23:09:45",
"url": "https://files.pythonhosted.org/packages/38/ba/be95dc2e9f4499a8c569e46e3b94f0c6aac9c8669c7a3761ae02c7740197/face_recognition-0.1.14.tar.gz"
}
],
"0.1.2": [],
"0.1.3": [],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "452a23ec67a267b0f8dd1fc6d399bb82",
"sha256": "8e9d4e0fa55c7ad266e30fd8564bdcd19d52991f711ddce6d02d628876269725"
},
"downloads": -1,
"filename": "face_recognition-0.1.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "452a23ec67a267b0f8dd1fc6d399bb82",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 11850,
"upload_time": "2017-03-06T22:39:59",
"url": "https://files.pythonhosted.org/packages/79/b9/803f3f76407ee94bb8ec9d965fa2837a48926b96b47339d4a4792b417ea7/face_recognition-0.1.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b3a93013f888a1321b73faead9e40102",
"sha256": "3debccdc9197f1d4f5070f5820b80722092a64f7bd93f8fd5a502dc792e585c2"
},
"downloads": -1,
"filename": "face_recognition-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "b3a93013f888a1321b73faead9e40102",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1374610,
"upload_time": "2017-03-06T22:39:55",
"url": "https://files.pythonhosted.org/packages/95/a1/58f7904513cb0050226f682a27626ab5bb1cd959d5fa789a10ded150ea69/face_recognition-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "88acafc2e6f32c5729b36fae2ae43f47",
"sha256": "7ad71a6fe00eab8fce55bfd382b9f578cf0432ddb913798c155d91afc96404fa"
},
"downloads": -1,
"filename": "face_recognition-0.1.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "88acafc2e6f32c5729b36fae2ae43f47",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 12171,
"upload_time": "2017-03-06T22:49:55",
"url": "https://files.pythonhosted.org/packages/de/89/6ed56471bb6a5f503230d59be6351c5341b81bd72ade99d8af137e4c0648/face_recognition-0.1.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8c58b1012b38074f188072b4c1ba37d5",
"sha256": "a40699e9957a1d11f9fe0e6e2d97f59ef5c9cabd8e7d2a9a59c16384e59cfbc6"
},
"downloads": -1,
"filename": "face_recognition-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "8c58b1012b38074f188072b4c1ba37d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1377721,
"upload_time": "2017-03-06T22:49:52",
"url": "https://files.pythonhosted.org/packages/92/e0/e9e66c7314f5ba99c1787705ae76361c5ce6029ebe96dab33342f53e8de3/face_recognition-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "5210530802d80395fd54590dcf54ed11",
"sha256": "a7a804169afe5cce599f54241dc9be4b0e5f7b4e1e848e157c36589ac1ed67ae"
},
"downloads": -1,
"filename": "face_recognition-0.1.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5210530802d80395fd54590dcf54ed11",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 12169,
"upload_time": "2017-03-06T23:00:29",
"url": "https://files.pythonhosted.org/packages/6e/85/a406d6d9e4813f6069de425eca75f5368f0cdd2edd4d65a63a130375d9d2/face_recognition-0.1.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2a0fd0deb5b08a1bd9e139d9b43b5027",
"sha256": "c345478c0cb67f22328bbd2010d2b0893fb15ab708d1af03e7e914716791ff49"
},
"downloads": -1,
"filename": "face_recognition-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "2a0fd0deb5b08a1bd9e139d9b43b5027",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1377727,
"upload_time": "2017-03-06T23:00:26",
"url": "https://files.pythonhosted.org/packages/2d/74/71d8702d5195bcb834800925aef90db1c943b17911e0249192dddf5feac0/face_recognition-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "f22d3090b5de9023f666bca67476b810",
"sha256": "a0f57b2a5dc49e6bd70a0912b89d166bd1a621fb9db8ae1d32d49b39f59b279e"
},
"downloads": -1,
"filename": "face_recognition-0.1.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f22d3090b5de9023f666bca67476b810",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 12519,
"upload_time": "2017-03-13T23:36:26",
"url": "https://files.pythonhosted.org/packages/e4/46/0ca9468691f8f298430b454bd0cb20d2711911287dd922086603df28ceab/face_recognition-0.1.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "be1d2605eb5f8c7d9dc8ea0acae5ace8",
"sha256": "8349b6ea18a560422f810f3a8fc2d9f13732ce3762c12c6876271a32df95c25a"
},
"downloads": -1,
"filename": "face_recognition-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "be1d2605eb5f8c7d9dc8ea0acae5ace8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2266099,
"upload_time": "2017-03-13T23:36:23",
"url": "https://files.pythonhosted.org/packages/4b/d8/3a03fbe5e684783c2331f107d03c997bd3a1e6f717a8c5ea70c10a88fcc1/face_recognition-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "67206d3a4cf10d3ad6f6b51f6c4e616b",
"sha256": "7c0a6de175e27a1be882e29348deae1ba4986c4889809380c6f60110b12a0692"
},
"downloads": -1,
"filename": "face_recognition-0.1.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "67206d3a4cf10d3ad6f6b51f6c4e616b",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 12740,
"upload_time": "2017-03-16T16:30:14",
"url": "https://files.pythonhosted.org/packages/93/a6/109a682fcb59fe1529fb87fc9913ff15f8b9917857d1b020834e0f655bc0/face_recognition-0.1.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c27cd642f7bfa9a1b266e73a679411f3",
"sha256": "b81aec1f86449bf59e01c220707d6a6212056a7f8b6018038bf86c5439f2f233"
},
"downloads": -1,
"filename": "face_recognition-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "c27cd642f7bfa9a1b266e73a679411f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2266566,
"upload_time": "2017-03-16T16:30:11",
"url": "https://files.pythonhosted.org/packages/10/a8/00d65cc7e76865543cbe7f8bcfed34e49fe9d4a502e443800324696a7cb0/face_recognition-0.1.8.tar.gz"
}
],
"0.1.9": [
{
"comment_text": "",
"digests": {
"md5": "47b21a7552de4a640ea629140aeabcf2",
"sha256": "d29ac87b3b9bb382870edd8185f314c12ca9615eba5e6bc8661951709633ef26"
},
"downloads": -1,
"filename": "face_recognition-0.1.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "47b21a7552de4a640ea629140aeabcf2",
"packagetype": "bdist_wheel",
"python_version": "3.5",
"requires_python": null,
"size": 12831,
"upload_time": "2017-03-16T17:34:08",
"url": "https://files.pythonhosted.org/packages/54/bb/1eae78491b1995246247e681c46e87a36f6d3c94f60f1d36be56f9ebb90d/face_recognition-0.1.9-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "382e69be9615eafa277ed4da4e09aba3",
"sha256": "0d44b7e4a95a6918621177094c78b1270ddc869c13f8cd2390553c2f160b783a"
},
"downloads": -1,
"filename": "face_recognition-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "382e69be9615eafa277ed4da4e09aba3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2266691,
"upload_time": "2017-03-16T17:34:04",
"url": "https://files.pythonhosted.org/packages/f4/91/0e885ade9413f3ae7243302b1b6ecab6ef59c53d4f35200ae7446ceac737/face_recognition-0.1.9.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "90c1f06546c3d7a636a1b69208573173",
"sha256": "88724c0b1b4faf5b7c56ea6844d3c42eb72312d4d7f5f59a20835048d2d44f93"
},
"downloads": -1,
"filename": "face_recognition-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "90c1f06546c3d7a636a1b69208573173",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 16028,
"upload_time": "2017-07-03T16:56:07",
"url": "https://files.pythonhosted.org/packages/81/66/53c286bb6b1b69d248732f4a5b1669e1f539fed24f1bd2e75183e0483f8d/face_recognition-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "be18bcc8374a8b8a0ecacf1f2e9dd0f8",
"sha256": "0aafe268e616a436cd0e13c818b9f50decccc15907c42eecfc37b3d7789b3137"
},
"downloads": -1,
"filename": "face_recognition-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "be18bcc8374a8b8a0ecacf1f2e9dd0f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3169693,
"upload_time": "2017-07-03T16:55:54",
"url": "https://files.pythonhosted.org/packages/5c/79/321d02201983630bcdf0feae70ff59ffcfebf1344997211a4d978b159ff6/face_recognition-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "6e19e29fd9ad24dcc9a21ffacc7d5e5d",
"sha256": "880b11c898d811941f7779147cd71b8a3b700b679e7d42b49228766f7474b332"
},
"downloads": -1,
"filename": "face_recognition-0.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "6e19e29fd9ad24dcc9a21ffacc7d5e5d",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 16118,
"upload_time": "2017-08-03T18:26:05",
"url": "https://files.pythonhosted.org/packages/3f/9d/0db113a3b16ff4c6724d8c97844b7083d0b4b1b9d4662ab8f337eb0ba7e0/face_recognition-0.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c0936cf293ac61a5d2b238b1a576cce5",
"sha256": "1cece13d1fe8e16e9ae58141e8ee52ed04a4255efa1ac071fcbec0051ecf2ab6"
},
"downloads": -1,
"filename": "face_recognition-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "c0936cf293ac61a5d2b238b1a576cce5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3169789,
"upload_time": "2017-08-03T18:25:56",
"url": "https://files.pythonhosted.org/packages/72/ee/e2fed314b72a006d2f5d7b102f845269dc3a3e6cfefb6d43d5342403e336/face_recognition-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "c7a9932c6cb308e91d9b8dcc4dddc4dd",
"sha256": "e81de7a0dc2eeef3b54158261b6f3fb66e6aaf6072852dddb8b53a0cbc5c1e63"
},
"downloads": -1,
"filename": "face_recognition-0.2.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7a9932c6cb308e91d9b8dcc4dddc4dd",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 16379,
"upload_time": "2017-08-07T18:53:48",
"url": "https://files.pythonhosted.org/packages/6d/4b/0144e90fa090fd3c381a2e377e25ee0c8c8a1c4ba9250f09cf230a05b6bc/face_recognition-0.2.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e7452bfff3234b91e03635841e0d6fe1",
"sha256": "431a8f13a12baa7dbe65415b877c605e2c89e34b91282b1a3a96a3d67544a893"
},
"downloads": -1,
"filename": "face_recognition-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "e7452bfff3234b91e03635841e0d6fe1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3170029,
"upload_time": "2017-08-07T18:53:40",
"url": "https://files.pythonhosted.org/packages/c2/b4/eef0c099b196c353b9c50cb09131525a60d5b0c05104db678b91ab9f3f98/face_recognition-0.2.2.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "1458cf2bae29b84bb801b7ad7054860f",
"sha256": "651f4c10e4d3c80860abc5e673cf8130c53f119b385573bf3d60d0ecd13ac4f4"
},
"downloads": -1,
"filename": "face_recognition-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1458cf2bae29b84bb801b7ad7054860f",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 18889,
"upload_time": "2017-08-29T19:58:40",
"url": "https://files.pythonhosted.org/packages/fa/2d/dbb78acb411de238869451afae8387ae8200d3fe0672f6817a918e03ca49/face_recognition-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c2e39015df7d1dfb46592c9be0fea83e",
"sha256": "a71131bb4ad74de2b0ab14e9c9a3dabd226831581333b6f74e2396d4162e275a"
},
"downloads": -1,
"filename": "face_recognition-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c2e39015df7d1dfb46592c9be0fea83e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3177150,
"upload_time": "2017-08-29T19:58:36",
"url": "https://files.pythonhosted.org/packages/03/f9/c025d14d73dc7811ae9f25fa0bfd03323bc6a4023a433f829ce03f1a74d2/face_recognition-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "0f307c6cd5cd4e755379604d2a5e37a8",
"sha256": "625877dcda1b15fcd12d6d22a79c1336638041105ab257fd586e9470066cd7c1"
},
"downloads": -1,
"filename": "face_recognition-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0f307c6cd5cd4e755379604d2a5e37a8",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 19655,
"upload_time": "2018-02-01T19:50:04",
"url": "https://files.pythonhosted.org/packages/75/4f/107fb37a67df87a30947fe5cf40fc7c912104e97a8482cc030829863e061/face_recognition-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ceffc9796aee6264852e58421538023b",
"sha256": "48421b26312643fd2a10be7b8dc4f39dd82248c91fa09f7acfc5f91c6de46367"
},
"downloads": -1,
"filename": "face_recognition-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ceffc9796aee6264852e58421538023b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3178873,
"upload_time": "2018-02-01T19:50:00",
"url": "https://files.pythonhosted.org/packages/7e/01/1c994bcc699cffac95abe641624165f3588c94336ad7548e0e90ed8f6abf/face_recognition-1.1.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "4c6fb4b63e95af14d66d5e40fa0ef370",
"sha256": "71c753324bcac51942c09d270e606c5cbc87c98b65d86df135542e5b915113ae"
},
"downloads": -1,
"filename": "face_recognition-1.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c6fb4b63e95af14d66d5e40fa0ef370",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 19725,
"upload_time": "2018-02-01T20:09:14",
"url": "https://files.pythonhosted.org/packages/d5/d3/218454c2a08c2602f099f6e1694fff32fbb37e250ad780ae1060fb02b76b/face_recognition-1.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0fd25207ff442d5d8c77a7a9b98e466d",
"sha256": "bc914d0e83b515113f5bffda26a5943b1edc36a6df4b3f0a38167f03e7924b40"
},
"downloads": -1,
"filename": "face_recognition-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "0fd25207ff442d5d8c77a7a9b98e466d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3178949,
"upload_time": "2018-02-01T20:09:09",
"url": "https://files.pythonhosted.org/packages/11/e4/abd2b84f388113f7bcb91bceaf29f4a128a96fa2406b952cf5fb6f2d8c28/face_recognition-1.2.1.tar.gz"
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"md5": "44c20c0191d74e8561c310480c789b8e",
"sha256": "5aa2a5546f2c6397877fe1e5a26f86a2ae40154d84ff791b9522f343ab9bafb3"
},
"downloads": -1,
"filename": "face_recognition-1.2.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "44c20c0191d74e8561c310480c789b8e",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 21219,
"upload_time": "2018-04-02T17:22:41",
"url": "https://files.pythonhosted.org/packages/28/10/f153bbbc218fc169768aa1c02f2e9178e9241e4af8da56289bdca2c0c217/face_recognition-1.2.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e7e567a58dc66c6ee7ac91a9aeb19eb6",
"sha256": "f70d92c8582113fed669832cd8036819b66eebf4a535b1b43b1c0cede0072fb7"
},
"downloads": -1,
"filename": "face_recognition-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "e7e567a58dc66c6ee7ac91a9aeb19eb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3179622,
"upload_time": "2018-04-02T17:22:38",
"url": "https://files.pythonhosted.org/packages/e1/da/b607fc6c80eb8e82487b1cb3cff445450d712eb0456f562790c7a761f781/face_recognition-1.2.2.tar.gz"
}
],
"1.2.3": [
{
"comment_text": "",
"digests": {
"md5": "05c5fc1ebcf1216b7ff64faba9af4997",
"sha256": "08c41397d3b899ed5b4a801646abd20935a2610ac4ba8643173db0aef6372f21"
},
"downloads": -1,
"filename": "face_recognition-1.2.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "05c5fc1ebcf1216b7ff64faba9af4997",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 21521,
"upload_time": "2018-08-21T18:34:21",
"url": "https://files.pythonhosted.org/packages/3f/ed/ad9a28042f373d4633fc8b49109b623597d6f193d3bbbef7780a5ee8eef2/face_recognition-1.2.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "898f2bb5b8637a39dc2751807f5f9081",
"sha256": "a03eb709d1280bc3ca648add274ff741761b4c56f5317167252fc90cb519eda1"
},
"downloads": -1,
"filename": "face_recognition-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "898f2bb5b8637a39dc2751807f5f9081",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3180502,
"upload_time": "2018-08-21T18:33:49",
"url": "https://files.pythonhosted.org/packages/a3/f3/99c0fdebe04ab2ed12a6b9a6b6c568a6ae9c757da700215a24aaa8ab9070/face_recognition-1.2.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "05c5fc1ebcf1216b7ff64faba9af4997",
"sha256": "08c41397d3b899ed5b4a801646abd20935a2610ac4ba8643173db0aef6372f21"
},
"downloads": -1,
"filename": "face_recognition-1.2.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "05c5fc1ebcf1216b7ff64faba9af4997",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 21521,
"upload_time": "2018-08-21T18:34:21",
"url": "https://files.pythonhosted.org/packages/3f/ed/ad9a28042f373d4633fc8b49109b623597d6f193d3bbbef7780a5ee8eef2/face_recognition-1.2.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "898f2bb5b8637a39dc2751807f5f9081",
"sha256": "a03eb709d1280bc3ca648add274ff741761b4c56f5317167252fc90cb519eda1"
},
"downloads": -1,
"filename": "face_recognition-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "898f2bb5b8637a39dc2751807f5f9081",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3180502,
"upload_time": "2018-08-21T18:33:49",
"url": "https://files.pythonhosted.org/packages/a3/f3/99c0fdebe04ab2ed12a6b9a6b6c568a6ae9c757da700215a24aaa8ab9070/face_recognition-1.2.3.tar.gz"
}
]
}