{ "info": { "author": "Aaron Schlegel", "author_email": "aaron@aaronschlegel.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Petpy - Python Wrapper for the Petfinder API\n\n[![Documentation Status](https://readthedocs.org/projects/petpy/badge/?version=latest)](http://petpy.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/aschleg/petpy.svg?branch=master)](https://travis-ci.org/aschleg/petpy)\n[![Coverage Status](https://coveralls.io/repos/github/aschleg/petpy/badge.svg?branch=master)](https://coveralls.io/github/aschleg/petpy?branch=master)\n[![codecov](https://codecov.io/gh/aschleg/petpy/branch/master/graph/badge.svg)](https://codecov.io/gh/aschleg/petpy)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ac2a4c228a9e425ba11af69f7a5c9e51)](https://www.codacy.com/app/aschleg/petpy?utm_source=github.com&utm_medium=referral&utm_content=aschleg/petpy&utm_campaign=Badge_Grade)\n![https://pypi.org/project/petpy/](https://img.shields.io/badge/pypi%20version-2.0.0-blue.svg)\n![https://pypi.org/project/petpy/](https://img.shields.io/badge/python-3.4%2C%203.5%2C%203.6%2C%203.7-blue.svg)\n\n:cat2: :dog2: :rooster: :rabbit2: :racehorse:\n\nPetpy is an easy-to-use and convenient Python wrapper for the [Petfinder API](https://www.petfinder.com/developers/v2/docs/).\n\n## Installation\n\n`petpy` is easily installed through `pip`.\n\n~~~ python\npip install petpy\n~~~\n\nThe library can also be cloned or downloaded into a location of your choosing and then installed using the `setup.py` \nfile per the following:\n\n~~~ python\ngit clone git@github.com:aschleg/petpy.git\ncd petpy\npython setup.py install\n~~~\n\n## Examples and usage\n\nAn account must first be created with [Petfinder](https://www.petfinder.com/developers/) to receive an API and secret \nkey. The API and secret key will be used to grant access to the Petfinder API, which lasts for 3600 seconds, or one \nhour. After the authentication period ends, you must re-authenticate with the Petfinder API. The following are some \nquick examples for using `petpy` to get started. More in-depth tutorials for `petpy` and some examples of what \ncan be done with the library, please see the More Examples and Tutorials section below.\n\n### Authenticating with the Petfinder API\n\nAuthenticating the connection with the Petfinder API is done at the same time the `Petfinder` class is initialized.\n\n~~~ python\npf = Petfinder(key=key, secret=secret)\n~~~\n\n### Finding animal types\n\n~~~ python\n# All animal types and their relevant data.\nall_types = pf.animal_types()\n\n# Returning data for a single animal type\ndogs = pf.animal_types('dog')\n\n# Getting multiple animal types at once\ncat_dog_rabbit_types = pf.animal_types(['cat', 'dog', 'rabbit'])\n~~~\n\n### Getting animal breeds for available animal types\n\n~~~ python\ncat_breeds = pf.breeds('cat')\ndog_breeds = pf.breeds('dog')\n\n# All available breeds or multiple breeds can also be returned.\n\nall_breeds = pf.breeds()\ncat_dog_rabbit = pf.breeds(types=['cat', 'dog', 'rabbit'])\n~~~ \n\nThe `breeds` method can also be set to coerce the returned JSON results into a pandas DataFrame by setting \nthe parameter `return_df = True`.\n\n~~~ python\ncat_breeds_df = pf.breeds('cat', return_df = True)\nall_breeds_df = pf.breeds(return_df = True)\n~~~\n\n### Finding available animals on Petfinder\n\nThe `animals()` method returns animals based on specified criteria that are listed in the Petfinder database. Specific \nanimals can be searched using the `animal_id` parameter, or a search of the database can be performed by entering \nthe desired search criteria.\n\n~~~ python\n# Getting first 20 results without any search criteria\nanimals = pf.animals()\n\n# Extracting data on specific animals with animal_ids\n\nanimal_ids = []\nfor i in animals['animals'][0:3]:\n animal_ids.append(i['id'])\n\nanimal_data = pf.animals(animal_id=animal_ids)\n\n# Returning a pandas DataFrame of the first 150 animal results\nanimals = pf.animals(results_per_page=50, pages=3, return_df=True)\n~~~\n\n### Getting animal welfare organizations in the Petfinder database \n\nSimilar to the `animals()` method described above, the `organizations()` method returns data on animal welfare \norganizations listed in the Petfinder database based on specific criteria, if any. In addition to a general search \nof animal welfare organizations, specific organizational data can be extracted by supplying the `organizations()` \nmethod with organization IDs.\n\n~~~ python\n# Return the first 1,000 animal welfare organizations as a pandas DataFrame\n\norganizations = pf.organizations(results_per_page=100, pages=10, return_df=True)\n\n# Get organizations in the state of Washington\n\nwa_organizations = pf.organizations(state='WA')\n~~~\n\n## More Examples and Tutorials\n\n[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/aschleg/petpy/master?filepath=notebooks)\n\nA series of IPython notebooks that introduce and explore some of the functionality and possible uses of the \n`petpy` library. The notebooks can also be launched interactively with [binder](https://mybinder.org/) by clicking the \n\"launch binder\" badge.\n\n* [01 -Introduction to petpy](https://github.com/aschleg/petpy/blob/master/notebooks/01-Introduction%20to%20petpy.ipynb)\n\n**Please note the following notebook is still based on the legacy version of Petfinder and thus are not fully \nrepresentative of the functionality and methods of the most recent version of `petpy` and the Petfinder API. These \nare currently being updated to reflect the new version of `petpy`.**\n\n* [02 - Download 45,000 Adoptable Cat Images using petpy and multiprocessing](https://github.com/aschleg/petpy/blob/master/notebooks/02-Download%2045%2C000%20Adoptable%20Cat%20Images%20with%20petpy%20and%20multiprocessing.ipynb)\n\n## Documentation\n\n* [Petpy documentation](http://petpy.readthedocs.io/en/latest/)\n* [Petpy changelog](https://github.com/aschleg/petpy/blob/master/CHANGELOG.md)\n* [Petfinder API v2.0 documentation](https://www.petfinder.com/developers/v2/docs/)\n\n## Requirements\n\n* Python >= 3.4\n* [requests](http://docs.python-requests.org/en/master/) >= 2.18.4\n* Although not strictly required to use `petpy`, the [pandas](https://pandas.pydata.org/) library is needed \n for returning the results as a DataFrame.\n\n## About [Petfinder.com](https://www.petfinder.com)\n\nPetfinder.com is one of the largest online, searchable databases for finding a new pet online. The database contains \ninformation on over 14,000 animal shelters and adoption organizations across North America with nearly 300,000 animals \navailable for adoption. Not only does this make it a great resource for those looking to adopt their new best friend, \nbut the data and information provided in Petfinder's database makes it ideal for analysis. \n\n## License\n\nMIT\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/aschleg/petpy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "petpy", "package_url": "https://pypi.org/project/petpy/", "platform": "", "project_url": "https://pypi.org/project/petpy/", "project_urls": { "Homepage": "https://github.com/aschleg/petpy" }, "release_url": "https://pypi.org/project/petpy/2.1.0/", "requires_dist": [ "pandas (>=0.22.0)", "requests (>=2.18.4)" ], "requires_python": "", "summary": "Wrapper for the Petfinder API", "version": "2.1.0" }, "last_serial": 5687577, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aa349330ebb031ae59d6351cda632836", "sha256": "6ff680df68a45cafbcbe4359ba1d5eb2195bb7d68ec694fff94e03bbe1336e86" }, "downloads": -1, "filename": "petpy-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa349330ebb031ae59d6351cda632836", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7027, "upload_time": "2017-11-08T18:20:35", "url": "https://files.pythonhosted.org/packages/fc/7a/42a4cdb54b83900b0619c90bb0f629e5fce5245fe6e627091ec612a6e587/petpy-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9017e20f91de4441ee89c5d08c1c5042", "sha256": "67a2ab1930c46e667325420d0a6495cb8341a7336bf3c6234ba6b7112e5c20ec" }, "downloads": -1, "filename": "petpy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9017e20f91de4441ee89c5d08c1c5042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5001, "upload_time": "2017-11-08T18:20:36", "url": "https://files.pythonhosted.org/packages/a1/9e/7186409c746e07fdc1ddc6830adef1c1fbaf6910d8896c5caf1be4164e67/petpy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6bbe8deb1f232057596992c507361a74", "sha256": "34abdfc5f2ec0520e8d46b18b6489e98b8975d221325b19a28a9743e491a20c0" }, "downloads": -1, "filename": "petpy-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6bbe8deb1f232057596992c507361a74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7239, "upload_time": "2017-11-09T18:29:47", "url": "https://files.pythonhosted.org/packages/d5/9c/0a0cb465ac9d2ecd7f1e4bd0520ca5c1b9353ef7d2ba0662674554067dd2/petpy-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33b1d851ea81b52adbcc3b67ddf8a6e0", "sha256": "95d5069dbac35c24175212ed9883f7f6c8d489c9d28fb9270e7010f4077b5b01" }, "downloads": -1, "filename": "petpy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "33b1d851ea81b52adbcc3b67ddf8a6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5122, "upload_time": "2017-11-09T18:29:49", "url": "https://files.pythonhosted.org/packages/6f/d3/898df1919d67bd9a29f8cda6af1d84f2d0d8e4d7537d71dd301e79712aa0/petpy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "08f4b337d602307b97ac2c2117927988", "sha256": "3f23d85040872766fb7243593e71ad3542cd64b536d11c9d9e5ad9995ed50fe1" }, "downloads": -1, "filename": "petpy-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "08f4b337d602307b97ac2c2117927988", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7396, "upload_time": "2017-11-10T17:19:12", "url": "https://files.pythonhosted.org/packages/19/2a/9e8dd5b2d0c4b25759902be8df70b05fac209d3070854dc2f7ecfdb65f79/petpy-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44111c86506bba401e2b966930a9c615", "sha256": "54da2af77cf4209731f092c6e527b80aa36174b5d2089cb50e64ce6d67674ae0" }, "downloads": -1, "filename": "petpy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "44111c86506bba401e2b966930a9c615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5282, "upload_time": "2017-11-10T17:19:14", "url": "https://files.pythonhosted.org/packages/54/f3/ee8d44f3441223bb2734bc5ca34dda9696a8f36620da5cdac42d2b26e272/petpy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "16272cc33cca3634ce04b23db1f560ae", "sha256": "0342054620eeadc6414d9da4b168bb73f2f01f249cd19d0d94f6ae37f6e0b3a2" }, "downloads": -1, "filename": "petpy-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16272cc33cca3634ce04b23db1f560ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7395, "upload_time": "2017-11-10T17:25:00", "url": "https://files.pythonhosted.org/packages/c8/58/027b6607d5bb2efc13ce7506e978599e776f824194f0dc1bdb0cf71fa92b/petpy-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18e028bd06cc3d2c68ea3ce48f7cbd81", "sha256": "ae071c7f29b215f0a865fa996c24dd815eb9fe7c41ce89bc73e30953fcb7f8f9" }, "downloads": -1, "filename": "petpy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "18e028bd06cc3d2c68ea3ce48f7cbd81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5261, "upload_time": "2017-11-10T17:25:03", "url": "https://files.pythonhosted.org/packages/6e/23/5b956084e219cb8b401ef7239a8992e42981aee5053cf26096243dbdeeec/petpy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3956f40a21d068dc4946679fc0abfaa9", "sha256": "12000c9b4919092bd5c76c3bea53210136047d14f47bb08b6ddcaeb796317edc" }, "downloads": -1, "filename": "petpy-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3956f40a21d068dc4946679fc0abfaa9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7394, "upload_time": "2017-11-10T17:27:22", "url": "https://files.pythonhosted.org/packages/af/d7/8048c2d74e4c6e562c4c9b664e248fe85e7ea0594a83ca0642f87551c2d9/petpy-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "914c03504eda395051661abf685147c6", "sha256": "e94c53e3835070ef92778bd33c32b3983380d6c3d2e2e19e73268830c0478131" }, "downloads": -1, "filename": "petpy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "914c03504eda395051661abf685147c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5268, "upload_time": "2017-11-10T17:27:23", "url": "https://files.pythonhosted.org/packages/b3/5b/a9a29bafd48b890898032784ede81217bf61bceb9e0d481ac06c5a74e6c5/petpy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fe849f199e034788d6f9b566c5b7c1d1", "sha256": "1dc3cc7a0db4e5010a5919cd9dd795c6223f229d6894133fcbfe8962754e7018" }, "downloads": -1, "filename": "petpy-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe849f199e034788d6f9b566c5b7c1d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7394, "upload_time": "2017-11-10T17:35:21", "url": "https://files.pythonhosted.org/packages/cf/6b/6aa7f6c803d6b0b3beee16ae7ac1903d9e167daf81280b34cab45e1544c7/petpy-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d2696ff1205a75082496708a624c43", "sha256": "be2c9f5560e89b483d7367d2e61544bb486266017b61fc8b3b42575c02ebc0c5" }, "downloads": -1, "filename": "petpy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e6d2696ff1205a75082496708a624c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5264, "upload_time": "2017-11-10T17:35:23", "url": "https://files.pythonhosted.org/packages/7c/84/6544d0eeaefc10f0110510c023c2947dc9eafb90eb012c9199bd321c02bd/petpy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3a42a54009bdab701d4cd61742a44042", "sha256": "ade26e763783851f6eae3f5a84326227fcc01db6baa7bfda2976f78bad3fa2a1" }, "downloads": -1, "filename": "petpy-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a42a54009bdab701d4cd61742a44042", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7396, "upload_time": "2017-11-10T17:37:41", "url": "https://files.pythonhosted.org/packages/e8/33/6300b28c1fc22dc07e500bd3225db919e9de524427814b8afc8317fe5342/petpy-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe0274a8fae0d0567de37b48fa1c1586", "sha256": "8f3ead78bc71104e1a7f9a1f3c573421fcf4247b27ea9a608ed30dc1f9f99461" }, "downloads": -1, "filename": "petpy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "fe0274a8fae0d0567de37b48fa1c1586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5269, "upload_time": "2017-11-10T17:37:42", "url": "https://files.pythonhosted.org/packages/71/1a/827073b8f3cd890b58d2c359d4d3fdebacb81cdd90e9659cf0b913602d66/petpy-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b5ab3cbaca011460e561b2038bdcf9d4", "sha256": "8f9deae0e8a5c248a274f14fd5657f4db5539e3810bdd4a32858fdff93a4e49a" }, "downloads": -1, "filename": "petpy-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5ab3cbaca011460e561b2038bdcf9d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7395, "upload_time": "2017-11-10T17:49:08", "url": "https://files.pythonhosted.org/packages/86/e3/ce1d58f6b4839a4768d3cf8b3cb86efca84277824e19be1fa42a6f095b0a/petpy-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aae832d423c8a075a2c28135d9300622", "sha256": "cb56988c4cfaab5cb8688b915b18666af6a0f5ada0ea3a87ed9959d1ccd2da44" }, "downloads": -1, "filename": "petpy-0.1.7.tar.gz", "has_sig": false, "md5_digest": "aae832d423c8a075a2c28135d9300622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5273, "upload_time": "2017-11-10T17:48:51", "url": "https://files.pythonhosted.org/packages/c2/05/e088ad49987efd47a967820de0ddc93684baf2c62bc416c96604c3bc874e/petpy-0.1.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2d717a63dff4978d5b9fdb4bbaf2f9f3", "sha256": "d6650562b499fdf1bd8ee34992c09d4fcd971da77d3c6c89a3fddb12b2373f39" }, "downloads": -1, "filename": "petpy-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d717a63dff4978d5b9fdb4bbaf2f9f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8129, "upload_time": "2017-11-14T02:37:39", "url": "https://files.pythonhosted.org/packages/d7/29/e13f128e7a3fc53bf59659cd241f4808a4fb8f93347d09ee5d6a384195e0/petpy-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46d7dd988946ae3268dbab5b25bd8193", "sha256": "af79404b66db2dacefc123a69bbcf2ea2caae7380f372c8fa258a1bbd02d8b6a" }, "downloads": -1, "filename": "petpy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "46d7dd988946ae3268dbab5b25bd8193", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5891, "upload_time": "2017-11-14T02:37:40", "url": "https://files.pythonhosted.org/packages/6f/19/0025087f533a05e4df29d105c77e1fb3836390136cc404c9b6c3cf32e87e/petpy-1.0.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "7731859f8cf834df934980cf35949a05", "sha256": "edd83b58c6f5be6a0cd69ead5dd6428a8aa0eaf7ab83a0b3d2936cb8d95c0c98" }, "downloads": -1, "filename": "petpy-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7731859f8cf834df934980cf35949a05", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10304, "upload_time": "2017-11-17T14:16:03", "url": "https://files.pythonhosted.org/packages/d1/5d/0981cab9a2e85ad81c28f5aaf59a0ccb4da8080890e2ba9e8c74605f3c57/petpy-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51db2261d548955b3b98508c2a2977da", "sha256": "d54e034270db4ee88dc04b71e10d495413f9fb3f1ebbc64eb438b6dc192582c7" }, "downloads": -1, "filename": "petpy-1.5.0.tar.gz", "has_sig": false, "md5_digest": "51db2261d548955b3b98508c2a2977da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7523, "upload_time": "2017-11-17T14:16:05", "url": "https://files.pythonhosted.org/packages/ca/e1/7c4ed467a699758b499cbf6f899c5f3621f43173a6734fbe7d0a1dfea560/petpy-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "2c0ae39f3dacd659ef4c6fe0359602e1", "sha256": "30c7fb3159b2b50eefbeb515b048fe61cf251721589e41e0dc88d110c4744e5d" }, "downloads": -1, "filename": "petpy-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c0ae39f3dacd659ef4c6fe0359602e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10756, "upload_time": "2017-11-21T13:38:49", "url": "https://files.pythonhosted.org/packages/74/46/3392e79b75bd7973d16f6263d93cd0e54acb30fdc9d76d3e820e1763ce7c/petpy-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04051245b22b9d9f05aedfa2e4129b00", "sha256": "509bc1406c7c69ae9984f354a909729686a52f7b3c7103900dc034e2ed3f3892" }, "downloads": -1, "filename": "petpy-1.5.1.tar.gz", "has_sig": false, "md5_digest": "04051245b22b9d9f05aedfa2e4129b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8022, "upload_time": "2017-11-21T13:38:50", "url": "https://files.pythonhosted.org/packages/77/e9/855c975a318949fccde39140ba40593094ffc39a45b4485876ffb47f689b/petpy-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "a1a224867ce141bec113da780ef1d016", "sha256": "9fbdc6f7801348258ba7fd2fe4afcf3d98c02016c028e66bb23c57e0ec8b043a" }, "downloads": -1, "filename": "petpy-1.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1a224867ce141bec113da780ef1d016", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10737, "upload_time": "2017-11-21T13:49:31", "url": "https://files.pythonhosted.org/packages/65/e9/83e11a145d53725b6a4bb4c188b418728a9c05fd80231ceb51b9d4093cf8/petpy-1.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c2088945798cb26f829390212c5d434", "sha256": "41bc41d0b6694698cf9486c5ca255fb01bc33d944cfbc4f0b5602dcf37f23ee3" }, "downloads": -1, "filename": "petpy-1.5.2.tar.gz", "has_sig": false, "md5_digest": "8c2088945798cb26f829390212c5d434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8009, "upload_time": "2017-11-21T13:49:33", "url": "https://files.pythonhosted.org/packages/31/0f/c0b989e0cae3c5b64253f45ed3cd2450ed451ce450390587dc977ce1fa52/petpy-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "ec55f7b6bf4787fa95fb1abeaa278542", "sha256": "f99f6d2106bcda9d55b06cef880ebb6ea3ce96bf146a0b159d6a0d68099f9bd6" }, "downloads": -1, "filename": "petpy-1.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec55f7b6bf4787fa95fb1abeaa278542", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10758, "upload_time": "2017-11-21T14:04:23", "url": "https://files.pythonhosted.org/packages/bf/89/1f44e4d3058468cbbec3c5ea55dcb7f0eeaf036527aac003942edd184b8b/petpy-1.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2721605c33c6ad9354caf6ce44a35cd3", "sha256": "5928024a1c4f4cc489a8fc97edd951e9e73096dab14ee552d97b4bf2fbbc3851" }, "downloads": -1, "filename": "petpy-1.5.3.tar.gz", "has_sig": false, "md5_digest": "2721605c33c6ad9354caf6ce44a35cd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8023, "upload_time": "2017-11-21T14:04:24", "url": "https://files.pythonhosted.org/packages/51/99/a9f1023ef44ca509eabb19a73595a0944ade946611c7c5e838efb0294b0a/petpy-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "fae2097d379a937136a0b128598d4371", "sha256": "ee89e439cf44d8fa7b128ea4fc111d8d974fda7bff8ddad501083b000d73c630" }, "downloads": -1, "filename": "petpy-1.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fae2097d379a937136a0b128598d4371", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10767, "upload_time": "2017-11-21T17:47:43", "url": "https://files.pythonhosted.org/packages/40/74/2dfef5cee49f207d6d066565901347e811895832f53b81f2d917da812b3c/petpy-1.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0b9d730f7e53c446b7a5c908d4356ee", "sha256": "4e0683ac185d37ab91c1a5274fb0b90535bb8bcb057c3572720749905c5325b3" }, "downloads": -1, "filename": "petpy-1.5.4.tar.gz", "has_sig": false, "md5_digest": "b0b9d730f7e53c446b7a5c908d4356ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8076, "upload_time": "2017-11-21T17:47:44", "url": "https://files.pythonhosted.org/packages/2c/a7/6ee91f5a41647f3e14929799c75557b84dcc8bf6633ef5cc5f1c2172c90a/petpy-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "4e37c9accd6a7205de656f1cbb459b93", "sha256": "ea439317d438326cd9bba6b9616a6cd662cc36df2bf7e35f635930c5794c9947" }, "downloads": -1, "filename": "petpy-1.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e37c9accd6a7205de656f1cbb459b93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10916, "upload_time": "2017-11-23T02:41:14", "url": "https://files.pythonhosted.org/packages/85/43/1183700491cdee62e9e1b03afb34ff463aab42650128f06f904f36b163e8/petpy-1.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a387292af68eea6d746baecd04d0eb66", "sha256": "9dc16dcb719e0f4ba6e067fe93f097bf15ed5124caa7c27cda56af18aa70a770" }, "downloads": -1, "filename": "petpy-1.5.5.tar.gz", "has_sig": false, "md5_digest": "a387292af68eea6d746baecd04d0eb66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8150, "upload_time": "2017-11-23T02:41:15", "url": "https://files.pythonhosted.org/packages/8f/6a/3afcdb70ac12ea85c243cf1454764d90ab017c1124de8b2b7f0777183283/petpy-1.5.5.tar.gz" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "2e522c7f96b05a35a57f29a70ee41979", "sha256": "665ecc71ac65b9cd6cf11c08e2c031cde28a64a85117321f801b047f79ac89b1" }, "downloads": -1, "filename": "petpy-1.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e522c7f96b05a35a57f29a70ee41979", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11034, "upload_time": "2017-12-10T18:45:26", "url": "https://files.pythonhosted.org/packages/c0/27/585ec033506f26dd20edbd785f497b4f0df2c5bf043989f6c5daa0a5a92d/petpy-1.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11cbb2aaebf7d55aab5de5781f10997e", "sha256": "ea7e413c481412f1cd66fde5a3517d7be22094b5d3798101e7d2debf13b16b1b" }, "downloads": -1, "filename": "petpy-1.5.6.tar.gz", "has_sig": false, "md5_digest": "11cbb2aaebf7d55aab5de5781f10997e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8236, "upload_time": "2017-12-10T18:45:28", "url": "https://files.pythonhosted.org/packages/97/e8/1641856f675ec33b11ab7c7a575d17be6f2427ebe17fc90319be4456b124/petpy-1.5.6.tar.gz" } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "9c77dd347e7b1f9e5e5de3175ba6eab1", "sha256": "a58cb4c36287fb4f796de403da2a322a22bb7578280e73adc88d27c6ebcb5748" }, "downloads": -1, "filename": "petpy-1.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c77dd347e7b1f9e5e5de3175ba6eab1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11074, "upload_time": "2017-12-10T21:56:51", "url": "https://files.pythonhosted.org/packages/82/85/599e53b8c8b103628630a812d3b180432dafae9e102091c08bf6e1a8bc29/petpy-1.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b48e82caf7de7a39a8822cb5c39104f7", "sha256": "abde5c9d5d04b1cd203a74de3fbac4f76cf7b3fa4f032fc2330df72c811f2af6" }, "downloads": -1, "filename": "petpy-1.5.7.tar.gz", "has_sig": false, "md5_digest": "b48e82caf7de7a39a8822cb5c39104f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8264, "upload_time": "2017-12-10T21:56:52", "url": "https://files.pythonhosted.org/packages/9a/0e/0766bdc9883d845c606d6a86d3762b6915b55f000fa4367bca127e7963b1/petpy-1.5.7.tar.gz" } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "c09b87a530afee3b7745bd4fd1e59053", "sha256": "5a619d7fb4d57047bba86378020a6adc27bc19e8c4700c3f46d9852d2ce7c8de" }, "downloads": -1, "filename": "petpy-1.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c09b87a530afee3b7745bd4fd1e59053", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11053, "upload_time": "2017-12-13T23:59:11", "url": "https://files.pythonhosted.org/packages/2a/66/c6acd908b9a09c1dc1b93feee2767db12d5e19bd08a1eeea72c64f8d38a7/petpy-1.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "047583adc96321bd0d0143652ea55f38", "sha256": "45d40292a9dc6b1e85300f6e472458e1f205ed7b28c1949f6bcb91da0caa33a5" }, "downloads": -1, "filename": "petpy-1.5.8.tar.gz", "has_sig": false, "md5_digest": "047583adc96321bd0d0143652ea55f38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8277, "upload_time": "2017-12-13T23:59:13", "url": "https://files.pythonhosted.org/packages/14/de/7f8fcf8acb76990e5468522da3a9502efd9f8b653e69ff6907391561c5fd/petpy-1.5.8.tar.gz" } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "fc40d040e119309141f10a39e61414ea", "sha256": "6251f345d9cce19146232ee9d9978ae8fc6e61a3397f3a20e0facb05f99cb4a3" }, "downloads": -1, "filename": "petpy-1.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc40d040e119309141f10a39e61414ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11053, "upload_time": "2017-12-14T00:22:39", "url": "https://files.pythonhosted.org/packages/fd/e0/6a8b7896afbdc8a68f39c8a67e742622c5ba849b23fe34fa6fb5d15a55b3/petpy-1.5.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72b7977fd3f62475f1b984c1e88e2626", "sha256": "538a64a19f6fc9ae0736c7c72d14d4ae44da3e4bfe2cdbce64809427963b7dd3" }, "downloads": -1, "filename": "petpy-1.5.9.tar.gz", "has_sig": false, "md5_digest": "72b7977fd3f62475f1b984c1e88e2626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2017-12-14T00:22:41", "url": "https://files.pythonhosted.org/packages/3f/e6/887829fe50641c6ef683e4ca94e15b7d9f8a54cc16e583d20d3a3259ef2a/petpy-1.5.9.tar.gz" } ], "1.5.91": [ { "comment_text": "", "digests": { "md5": "b3f2fabb915bcb0b7b1c216ba9383ded", "sha256": "35c1cbea5ba66870478e49f9092aa02fc39e1cfb2336b385a7d4731bcb369150" }, "downloads": -1, "filename": "petpy-1.5.91-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3f2fabb915bcb0b7b1c216ba9383ded", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11100, "upload_time": "2017-12-14T03:01:47", "url": "https://files.pythonhosted.org/packages/82/1e/45e2f51db8c7c5a6c7e92b256be38cd0e7c0433cf11ea3e18eb068f16521/petpy-1.5.91-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ba6a7a3a50f21a6350baa5414790f6", "sha256": "7644ba28bf0b8df8beeed01fdf6f41cc2fa14f51ae9910cb89cd516bd61c5b0b" }, "downloads": -1, "filename": "petpy-1.5.91.tar.gz", "has_sig": false, "md5_digest": "52ba6a7a3a50f21a6350baa5414790f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8282, "upload_time": "2017-12-14T03:01:49", "url": "https://files.pythonhosted.org/packages/20/d3/c42deddaeea99e8860b86c4ceb248838c44ad6ab865acf28a1310d965702/petpy-1.5.91.tar.gz" } ], "1.5.92": [ { "comment_text": "", "digests": { "md5": "c570394ba2f405f86043c1c7662051b5", "sha256": "f7d0f095d9bef983a3d8a9ede58985acaa7e5512b01bfdb5edcfed85577e898b" }, "downloads": -1, "filename": "petpy-1.5.92-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c570394ba2f405f86043c1c7662051b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11012, "upload_time": "2017-12-16T00:31:07", "url": "https://files.pythonhosted.org/packages/7a/c8/060301421bf55fecf2854c441e2574d93522d3b4faf306526ea96a0cd3dc/petpy-1.5.92-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d15cdb39bfebe4d322309621fefa0fa6", "sha256": "e56258cd9c0f07754061baa8e40b4d43f293286793c3ed1284a075beb2aa0796" }, "downloads": -1, "filename": "petpy-1.5.92.tar.gz", "has_sig": false, "md5_digest": "d15cdb39bfebe4d322309621fefa0fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8239, "upload_time": "2017-12-16T00:31:09", "url": "https://files.pythonhosted.org/packages/69/5a/ff074edfa3b2dc3679878fba9196dee98d6ddddf0f2a366b3a6c70b488ae/petpy-1.5.92.tar.gz" } ], "1.5.93": [ { "comment_text": "", "digests": { "md5": "f06f846b14c2eace32936f7f8104b093", "sha256": "795beb58b56fe0298a62f0e2f9427cb0d290561e4275c38c479a9516a956671d" }, "downloads": -1, "filename": "petpy-1.5.93-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f06f846b14c2eace32936f7f8104b093", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11055, "upload_time": "2017-12-21T21:25:33", "url": "https://files.pythonhosted.org/packages/72/3b/3cf94046b2846b479e5629faea476af3f1c375e939fa4d7ca4b2225aa467/petpy-1.5.93-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d78b7070ff3d87354f84de552d8aba06", "sha256": "9e83cb66a4f0c49f0ef381decf298a7ac7fa086afc6d8bbdf6d723c11ef8c13d" }, "downloads": -1, "filename": "petpy-1.5.93.tar.gz", "has_sig": false, "md5_digest": "d78b7070ff3d87354f84de552d8aba06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8244, "upload_time": "2017-12-21T21:25:34", "url": "https://files.pythonhosted.org/packages/a1/1d/bbfaf3d7772258ad5f4ffbd0c47814cdbbc57f5ee512e45ea3c3cb22c52b/petpy-1.5.93.tar.gz" } ], "1.5.94": [ { "comment_text": "", "digests": { "md5": "46e44c15255449fc9e06540021cf30e6", "sha256": "e2d1de417944d59f6b4ad9ba7cfe4c07f1c9341580488760ea0a3851631deae5" }, "downloads": -1, "filename": "petpy-1.5.94-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46e44c15255449fc9e06540021cf30e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11081, "upload_time": "2017-12-21T22:36:55", "url": "https://files.pythonhosted.org/packages/e8/4d/56efc685752375e7b984d1d17eb7900174bb247cef33c332a41f5e61a2d7/petpy-1.5.94-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6675f672bec759d31b6deb24943c076", "sha256": "744298a00137a55b73c5436656c180521018f7b13e4aa47a780fe1d49e82efb8" }, "downloads": -1, "filename": "petpy-1.5.94.tar.gz", "has_sig": false, "md5_digest": "e6675f672bec759d31b6deb24943c076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8271, "upload_time": "2017-12-21T22:36:57", "url": "https://files.pythonhosted.org/packages/4d/0a/992ca6411795c40ca060560c61144f7f311f52d3c15292b23d674329d765/petpy-1.5.94.tar.gz" } ], "1.5.95": [ { "comment_text": "", "digests": { "md5": "2fe7969d286ff4e4de09a306c02f3be1", "sha256": "292d818572af2547e32b20978f4b9e922f6b5761903f9ac0978acbd8658a17c3" }, "downloads": -1, "filename": "petpy-1.5.95-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fe7969d286ff4e4de09a306c02f3be1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11076, "upload_time": "2017-12-21T22:40:38", "url": "https://files.pythonhosted.org/packages/b6/40/6b7bb546328549a54414f4c78c103463e1f3ccdaa9cdb960fe4866f03641/petpy-1.5.95-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51dafc43c2653ed955b6e94da2067068", "sha256": "1c08613043408430f40aac9a168248178540d11dfe24ace6e8cfaccb9cbfda26" }, "downloads": -1, "filename": "petpy-1.5.95.tar.gz", "has_sig": false, "md5_digest": "51dafc43c2653ed955b6e94da2067068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8253, "upload_time": "2017-12-21T22:40:39", "url": "https://files.pythonhosted.org/packages/31/1a/5d2e56918ad1a2ae043af7fa2894639abc8e8a70ba6d2a3b24c46864cbb0/petpy-1.5.95.tar.gz" } ], "1.5.96": [ { "comment_text": "", "digests": { "md5": "2110ab1025a33cf5617490a74bc5161e", "sha256": "08a291053426891d77c5942ed028dea13968b065582e07b52097d93185c64df0" }, "downloads": -1, "filename": "petpy-1.5.96-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2110ab1025a33cf5617490a74bc5161e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11076, "upload_time": "2017-12-21T22:45:54", "url": "https://files.pythonhosted.org/packages/61/68/fa75ef278f4dab1308c76cf75ec57d265df5fbc26fc34f72bf52a6ba53b8/petpy-1.5.96-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23bfe5df8f6d60567fdb077d87226665", "sha256": "1975b2131c1b1fa32835e84a1a83a19bc2511a4017bd26558422f667aab586a9" }, "downloads": -1, "filename": "petpy-1.5.96.tar.gz", "has_sig": false, "md5_digest": "23bfe5df8f6d60567fdb077d87226665", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8257, "upload_time": "2017-12-21T22:45:56", "url": "https://files.pythonhosted.org/packages/ff/4b/eb2abe85fd19423dcd9bba4ec7afbad2033a1f2f8214bcfbc0e02f3b5737/petpy-1.5.96.tar.gz" } ], "1.5.97": [ { "comment_text": "", "digests": { "md5": "03d84f0f7fa9cce08cf2646f50a99524", "sha256": "1a9b1a47e2a39ac3b979f090b7fcfe1ce493acf7b0bd830acd884f8e114ebb36" }, "downloads": -1, "filename": "petpy-1.5.97-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03d84f0f7fa9cce08cf2646f50a99524", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11096, "upload_time": "2017-12-21T23:54:38", "url": "https://files.pythonhosted.org/packages/11/e7/654a3b753e2eca7deb52c0cf4885ae3dc213307ed7348e37ff82e92b4aee/petpy-1.5.97-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abb3380b466f1c819573c21e48847516", "sha256": "168369fda6fbf2cd2f4f31f3bea92fb34cb5ba9369104f42ed3b82f9dc64204e" }, "downloads": -1, "filename": "petpy-1.5.97.tar.gz", "has_sig": false, "md5_digest": "abb3380b466f1c819573c21e48847516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8268, "upload_time": "2017-12-21T23:54:40", "url": "https://files.pythonhosted.org/packages/39/36/5c865859158d747d7f0e6e8fd00218d3fc6aeceff8da6676b24d6542734a/petpy-1.5.97.tar.gz" } ], "1.5.98": [ { "comment_text": "", "digests": { "md5": "bed73235242f72be9449868d09d06562", "sha256": "c887bc408431e5691f7b863ce7cf699de2c0d711ec254f554bb8b1d9de46a45e" }, "downloads": -1, "filename": "petpy-1.5.98-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bed73235242f72be9449868d09d06562", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11082, "upload_time": "2017-12-22T00:44:03", "url": "https://files.pythonhosted.org/packages/f0/f7/eeecb5d30ca50956a6b767c8de520f58a0184bcbfd78c9aa1dae5e84df4e/petpy-1.5.98-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2108ed2385ecda081c905f40a829503a", "sha256": "4a1308acc5b8491b899a417a333406babf734a0d544804a553062d5c350b0070" }, "downloads": -1, "filename": "petpy-1.5.98.tar.gz", "has_sig": false, "md5_digest": "2108ed2385ecda081c905f40a829503a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8277, "upload_time": "2017-12-22T00:44:05", "url": "https://files.pythonhosted.org/packages/70/a8/fb68729266b80ff80236cec095f97a8aeb424a92a4cf0330d60893099112/petpy-1.5.98.tar.gz" } ], "1.5.99": [ { "comment_text": "", "digests": { "md5": "8ad7e55082a11057fc741356520cb57e", "sha256": "c39f816371cc43ee535e7ada73c454e1bce7a304f5fcae055d92ac405a5b7343" }, "downloads": -1, "filename": "petpy-1.5.99-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ad7e55082a11057fc741356520cb57e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11102, "upload_time": "2017-12-22T01:10:34", "url": "https://files.pythonhosted.org/packages/1d/f2/9d434220011b651f6661b34e32644370af2f470b55429078584eebfb36ab/petpy-1.5.99-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bdbd0fa27eed1f03153e1ab81c66565", "sha256": "b1624f71cabaa9d036f3bc4a53d76883a37b20c4fce5687d713953ee219d856a" }, "downloads": -1, "filename": "petpy-1.5.99.tar.gz", "has_sig": false, "md5_digest": "5bdbd0fa27eed1f03153e1ab81c66565", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8269, "upload_time": "2017-12-22T01:10:35", "url": "https://files.pythonhosted.org/packages/5d/cf/cb68ce377bd164c7d547620b926e94d73a38b3cf95832b9d7ae7be447ca5/petpy-1.5.99.tar.gz" } ], "1.5.991": [ { "comment_text": "", "digests": { "md5": "4639f43aede3dba558e3fac9b2f29369", "sha256": "c89c691e4d81482025ea0c202de256cc678643e4ddc41871af29da6de2dc6c58" }, "downloads": -1, "filename": "petpy-1.5.991-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4639f43aede3dba558e3fac9b2f29369", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11144, "upload_time": "2017-12-22T01:48:11", "url": "https://files.pythonhosted.org/packages/6a/95/31916ecc84704ba591fb0893e8e2ed6a128388d99c28705e1381d2418065/petpy-1.5.991-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86c48c35b7e3d0826e9f8b94cc57ffc8", "sha256": "9eedbfff961d50dff878c866e3478f7698764cdeb115bb539ef5d849f276f943" }, "downloads": -1, "filename": "petpy-1.5.991.tar.gz", "has_sig": false, "md5_digest": "86c48c35b7e3d0826e9f8b94cc57ffc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8309, "upload_time": "2017-12-22T01:48:12", "url": "https://files.pythonhosted.org/packages/00/54/57e0d781fa44b530785779dd4f3e7c54ec44616b24cc0081e3f039595cbd/petpy-1.5.991.tar.gz" } ], "1.5.995": [ { "comment_text": "", "digests": { "md5": "43304d5a41e551ce79e9d371fba981bd", "sha256": "bf6fad69897e36d4af37f0ed7e298297a46b454647a44484519275a7e0d39ad3" }, "downloads": -1, "filename": "petpy-1.5.995-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43304d5a41e551ce79e9d371fba981bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11142, "upload_time": "2017-12-22T02:19:59", "url": "https://files.pythonhosted.org/packages/a9/da/f98f33a2ec186dcccb17b7a27c9d00ba609e0dfb8077971617df2a97564b/petpy-1.5.995-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dda1bd13d2039d4199535cd93c6a6648", "sha256": "7c394bcd0944db963c5645831317dc919f4e6d5c16a17072cb748dfb1f8204bd" }, "downloads": -1, "filename": "petpy-1.5.995.tar.gz", "has_sig": false, "md5_digest": "dda1bd13d2039d4199535cd93c6a6648", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8308, "upload_time": "2017-12-22T02:20:00", "url": "https://files.pythonhosted.org/packages/39/e0/1d2c578d031586c74df8988202bd785125bc9ac4bbdfe15acd067307a91d/petpy-1.5.995.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "60dc919a0276c3242719cb725c8574bb", "sha256": "e3c7d108b8a5d90c11ee42f5ff841fb072aa9e3fc3ada40980b02f9db3200ff5" }, "downloads": -1, "filename": "petpy-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60dc919a0276c3242719cb725c8574bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11745, "upload_time": "2018-02-18T23:22:18", "url": "https://files.pythonhosted.org/packages/10/a3/7d4881ee03be272a4c4b8a0dc66dee05c9f0afd1922bcd58b22f2f4e226f/petpy-1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b58f7484c32b2f597b4929d95d297ca", "sha256": "fa0de48533bf94c6545f685c6927de516ed9dc070b0567f106a0e4396cec8f6c" }, "downloads": -1, "filename": "petpy-1.6.tar.gz", "has_sig": false, "md5_digest": "7b58f7484c32b2f597b4929d95d297ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8625, "upload_time": "2018-02-18T23:22:20", "url": "https://files.pythonhosted.org/packages/18/0e/21250279e6227b068e4984804cae871bcbc336018835448d67a8957c5742/petpy-1.6.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "6ab161348dbfb0444ed649bd111bd67d", "sha256": "634e0187f5bb916dc2a658427a8fb899d855352b3dac235c0d4ab3ef6f2dc132" }, "downloads": -1, "filename": "petpy-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ab161348dbfb0444ed649bd111bd67d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11258, "upload_time": "2018-03-15T23:08:10", "url": "https://files.pythonhosted.org/packages/46/a4/09638481804799882860688a7506747752672169bb479de0b107729f0a29/petpy-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cac58f6b54d6023055cf8956ff5830e6", "sha256": "6934d21bcf45ceaf2e3a68d5fa59e59ffb3dcecb90d8658b8c8f2f24e9f9b551" }, "downloads": -1, "filename": "petpy-1.7.0.tar.gz", "has_sig": false, "md5_digest": "cac58f6b54d6023055cf8956ff5830e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8587, "upload_time": "2018-03-15T23:08:12", "url": "https://files.pythonhosted.org/packages/52/db/717bca3855d87b2becd994fb50e7225f6523d28457fd7c3268e7660a80cd/petpy-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "c7cddbfa785cbd29057b8dc59e61a5e7", "sha256": "86fe395f1ebe4385467654c571e85d04a06f3d2f2f89b5ef6f1e080aeb68b2d0" }, "downloads": -1, "filename": "petpy-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7cddbfa785cbd29057b8dc59e61a5e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11359, "upload_time": "2018-04-04T13:01:51", "url": "https://files.pythonhosted.org/packages/e7/fd/7b243db4f426132171f5a3179b64d975ea49470c554befbbb6aded66c9fb/petpy-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0b18a1c81e093356b771b8856cd7001", "sha256": "2031707ec750287bc06221bb3754e71a36283cd3d87bd50d992f58901bb89afb" }, "downloads": -1, "filename": "petpy-1.7.1-py3.6.egg", "has_sig": false, "md5_digest": "f0b18a1c81e093356b771b8856cd7001", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 14966, "upload_time": "2018-04-04T13:01:52", "url": "https://files.pythonhosted.org/packages/58/a6/4b109afe8a6b3c41c0f72d1cbcdb21f6c49b203ccd4b842eb5d8b9eac4bd/petpy-1.7.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "541da7a773accb1815eb618a267043f2", "sha256": "e4b99a6fe6cbdd9f8f1c6ef14b314dee5d8859d4131221980ddee1bb6b1cd517" }, "downloads": -1, "filename": "petpy-1.7.1.tar.gz", "has_sig": false, "md5_digest": "541da7a773accb1815eb618a267043f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8736, "upload_time": "2018-04-04T13:01:53", "url": "https://files.pythonhosted.org/packages/e8/d2/02e53795c6c2684cc942fc22d9ae336c1e595ddd0611fe430f6fd72bf0a8/petpy-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "09a53f1c7ed48230e37b637949dccb80", "sha256": "88799d5c40399deb9d5a165d05eb5808f31f812cfd8feaba6db8830476bf71fc" }, "downloads": -1, "filename": "petpy-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09a53f1c7ed48230e37b637949dccb80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8911, "upload_time": "2018-04-20T01:57:25", "url": "https://files.pythonhosted.org/packages/70/ce/b3af0e4fa03f2a5459377e254374f0e816d7e06ff0cb6727367dffa46bc8/petpy-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70dd83f5e16796e3c13b77171de833cb", "sha256": "d2ab13a46a1ed9918b3de3ac8639b80539cf3b780f03170d6744f6d837a8eeec" }, "downloads": -1, "filename": "petpy-1.7.2.tar.gz", "has_sig": false, "md5_digest": "70dd83f5e16796e3c13b77171de833cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8852, "upload_time": "2018-04-20T01:57:27", "url": "https://files.pythonhosted.org/packages/2d/4e/5af91c129877a74ee0574f48b524370692c63e390ce1b67bcaaaee2a89f8/petpy-1.7.2.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "90a9f03bd86a2c1a5d2e9afcf297ae44", "sha256": "53d30bd321be6d30abc2a6374c780286ba18b44e8bca3cd2d79b798be99ef9d8" }, "downloads": -1, "filename": "petpy-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90a9f03bd86a2c1a5d2e9afcf297ae44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13918, "upload_time": "2018-05-16T02:41:13", "url": "https://files.pythonhosted.org/packages/cf/0c/7e7ff67f59a5a8cb1ad8d8df70dff782657be9a149a9b735ac895afdc0a0/petpy-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11851c9fd8c5db7ee8481a63f1823338", "sha256": "92a791de684caa0a91af770f9ffe10c80503dff1cf74b2a9bf57a5ba6214bd0e" }, "downloads": -1, "filename": "petpy-1.8.0.tar.gz", "has_sig": false, "md5_digest": "11851c9fd8c5db7ee8481a63f1823338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9977, "upload_time": "2018-05-16T02:41:14", "url": "https://files.pythonhosted.org/packages/6f/b1/8bb4be7ed51d3e375ddc0d616c265b19eb5b6b0099218489a6f88b4c1390/petpy-1.8.0.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "7395454502a6958c5e3e2311e9f75680", "sha256": "efcc03fd224793b852c92dc4f6a374896e9af94552be61ebb20209d98b6cd1d7" }, "downloads": -1, "filename": "petpy-1.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7395454502a6958c5e3e2311e9f75680", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14382, "upload_time": "2018-09-19T13:09:14", "url": "https://files.pythonhosted.org/packages/f1/7c/400c17f557bac72459346af2082c585c1e8a531783e6692e90ee96612d06/petpy-1.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e68de1e4f3bfc5f7f5d80359046c336c", "sha256": "a5341bedebacaec9997ed2ca6eff81bcf8521bc2a28ce789649577420a63e141" }, "downloads": -1, "filename": "petpy-1.8.2.tar.gz", "has_sig": false, "md5_digest": "e68de1e4f3bfc5f7f5d80359046c336c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10345, "upload_time": "2018-09-19T13:09:16", "url": "https://files.pythonhosted.org/packages/65/27/60a5cb4a86afc23ddc3b0c98d6f78033345ebcd0906da9e8984fb859e5dd/petpy-1.8.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "491683d9418bcfb5c7cf973e1a5fc42c", "sha256": "a79b2917338c37f07a4e8b2c1fb12ca5fe9291cf9c2657e0645888297a3b946d" }, "downloads": -1, "filename": "petpy-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "491683d9418bcfb5c7cf973e1a5fc42c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13007, "upload_time": "2019-07-20T14:41:36", "url": "https://files.pythonhosted.org/packages/f9/55/06eed2cacf550a41ed8d47e6198ac7e9eb3081cb19ce5ada8a2d36a91c18/petpy-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "891edeebe1e1cc70e29ee90bf044b1ed", "sha256": "c8d9990103216027c58001e4856f8be2342211d02f792b672eb453ee87f701bc" }, "downloads": -1, "filename": "petpy-2.0.0-py3.7.egg", "has_sig": false, "md5_digest": "891edeebe1e1cc70e29ee90bf044b1ed", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 23420, "upload_time": "2019-07-20T14:41:38", "url": "https://files.pythonhosted.org/packages/8f/41/9cec9f3bc65bb789f6a1aed830b230e1fa8887e9f9a912f5c40c543616ca/petpy-2.0.0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "968c674f48810451d832430cb92474aa", "sha256": "6f3090f032179e4f03232ce908113a8a5ab1891cf356a5c8a8f99fa44a681f83" }, "downloads": -1, "filename": "petpy-2.0.0.tar.gz", "has_sig": false, "md5_digest": "968c674f48810451d832430cb92474aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13391, "upload_time": "2019-07-20T14:41:40", "url": "https://files.pythonhosted.org/packages/f0/c5/7ef8b248ab2df37eaee6deec479c27ca1e45fd3f7be789d4d9d970f845ce/petpy-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "5db14ad3c70d2d979f395ed067f5a857", "sha256": "5f4a22ac0c3f12179f7251ff156dfe334330a291574cb31dc2c6d7d5bd6ddf68" }, "downloads": -1, "filename": "petpy-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5db14ad3c70d2d979f395ed067f5a857", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13119, "upload_time": "2019-07-27T17:32:31", "url": "https://files.pythonhosted.org/packages/ee/95/9cca34345445d8db4de07ac110813ab5421e1a92dc1004fdf04fe8c1977a/petpy-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "704006ba0a73c3270350ca84fa65cf2e", "sha256": "9b9e71244ebd16a9311450bd975199ead6e844a53f0db059df68dedbbc3cfba5" }, "downloads": -1, "filename": "petpy-2.0.1.tar.gz", "has_sig": false, "md5_digest": "704006ba0a73c3270350ca84fa65cf2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13471, "upload_time": "2019-07-27T17:32:33", "url": "https://files.pythonhosted.org/packages/d7/b6/a0f73129590f3cfbac9bef3061ec89b121d7c8973f183bbfd46bd6811793/petpy-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "210c0e149f19892b324f1525a3a273c9", "sha256": "86699becaccd6afdc4f3e7f35edb34edba0bbac3b30d6481f5d960865132489a" }, "downloads": -1, "filename": "petpy-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "210c0e149f19892b324f1525a3a273c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13321, "upload_time": "2019-08-08T19:10:25", "url": "https://files.pythonhosted.org/packages/ae/33/34f3b8640ff5009ea7527197e46936d5a2f3a8a4fa2fdf4a110fb613719f/petpy-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1248cc5c164f019a3dd844383efb3532", "sha256": "dbd553ab82895b2b20ad4b6a7818c3ae63a60e248e85c4185e1fd2d89c39b5f6" }, "downloads": -1, "filename": "petpy-2.0.2.tar.gz", "has_sig": false, "md5_digest": "1248cc5c164f019a3dd844383efb3532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13922, "upload_time": "2019-08-08T19:10:27", "url": "https://files.pythonhosted.org/packages/5e/7a/fabf38069f804d744cf5a89aad8a2772816adba1a8d812bc8ad0dedca884/petpy-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "abcd13458b803c1d51ad742db74f2874", "sha256": "95acda9c98dc8fe2bb4472169c5da2e2a7a76534aad5c1d3dc4d1e7a4d65f97f" }, "downloads": -1, "filename": "petpy-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abcd13458b803c1d51ad742db74f2874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14188, "upload_time": "2019-08-16T12:59:30", "url": "https://files.pythonhosted.org/packages/d5/c9/0496cef5055180e8be0e580b3916283eb6f22ebae738e2ee5653ec0acbd1/petpy-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "250beb5af110fd1a7f0084776af08284", "sha256": "2c4fe8ac2f254a0bd67fa8edd12a9bc00c0fd0a96696570c6c3d452e393c1d8d" }, "downloads": -1, "filename": "petpy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "250beb5af110fd1a7f0084776af08284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14782, "upload_time": "2019-08-16T12:59:32", "url": "https://files.pythonhosted.org/packages/ab/5f/b99f56ccc1b1f0f42626d9dfbae0dc4a85006f420131e876133fa5667c68/petpy-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abcd13458b803c1d51ad742db74f2874", "sha256": "95acda9c98dc8fe2bb4472169c5da2e2a7a76534aad5c1d3dc4d1e7a4d65f97f" }, "downloads": -1, "filename": "petpy-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abcd13458b803c1d51ad742db74f2874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14188, "upload_time": "2019-08-16T12:59:30", "url": "https://files.pythonhosted.org/packages/d5/c9/0496cef5055180e8be0e580b3916283eb6f22ebae738e2ee5653ec0acbd1/petpy-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "250beb5af110fd1a7f0084776af08284", "sha256": "2c4fe8ac2f254a0bd67fa8edd12a9bc00c0fd0a96696570c6c3d452e393c1d8d" }, "downloads": -1, "filename": "petpy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "250beb5af110fd1a7f0084776af08284", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14782, "upload_time": "2019-08-16T12:59:32", "url": "https://files.pythonhosted.org/packages/ab/5f/b99f56ccc1b1f0f42626d9dfbae0dc4a85006f420131e876133fa5667c68/petpy-2.1.0.tar.gz" } ] }