{ "info": { "author": "Educreations Engineering", "author_email": "engineering@educreations.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# python-iap\n\n[![CircleCI](https://circleci.com/gh/educreations/python-iap.svg?style=svg)](https://circleci.com/gh/educreations/python-iap) [![PyPI version](https://badge.fury.io/py/iap.svg)](https://badge.fury.io/py/iap)\n\nPython utilities for working with Apple In-App Purchases (IAP)\n\n## Copyright\n\nCopyright \u00a9 2019, Educreations, Inc under the MIT software license. See LICENSE for more information.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/educreations/python-iap", "keywords": "iap appstore django", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "iap", "package_url": "https://pypi.org/project/iap/", "platform": "", "project_url": "https://pypi.org/project/iap/", "project_urls": { "Homepage": "https://github.com/educreations/python-iap" }, "release_url": "https://pypi.org/project/iap/2.2.7/", "requires_dist": [ "Django (>=1.7)", "pyopenssl (>=17.0.0)", "pyasn1", "pyasn1-modules", "requests", "pytest ; extra == 'test'", "pytest-django ; extra == 'test'", "responses ; extra == 'test'", "flake8 ; extra == 'test'" ], "requires_python": "", "summary": "Python utilities for working with Apple In-App Purchases (IAP)", "version": "2.2.7" }, "last_serial": 5761475, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "18836fe4ae1987f7fa381ddcc5bae3a3", "sha256": "1eda6e27494aca57db23b63972912ebb710b71412480ceee567a59b10094c7e5" }, "downloads": -1, "filename": "iap-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "18836fe4ae1987f7fa381ddcc5bae3a3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4660, "upload_time": "2015-02-18T00:20:13", "url": "https://files.pythonhosted.org/packages/a5/96/9bfc107bc37b50c46890762928a93e6b01a06539cdd2e31b56501d844cc4/iap-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2a79386f726ccf3513f9c1d26cd1ffc", "sha256": "20db8a79d036955bb5d3e25bfde0cdfd99df1ca713023078ac873f5892a74aab" }, "downloads": -1, "filename": "iap-0.1.tar.gz", "has_sig": false, "md5_digest": "f2a79386f726ccf3513f9c1d26cd1ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3644, "upload_time": "2015-02-18T00:20:10", "url": "https://files.pythonhosted.org/packages/f0/46/f6c0443f475405339fe700d0df3619a49ec2e589097fbb01a1972f92fc2f/iap-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c4efe0772f0654a1fe3f2fb27748516c", "sha256": "26bc1320672bb3299f5f0926c0504db55340b694b0ecf3301023d9561b86a5ea" }, "downloads": -1, "filename": "iap-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c4efe0772f0654a1fe3f2fb27748516c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4940, "upload_time": "2015-03-10T00:50:21", "url": "https://files.pythonhosted.org/packages/ef/52/fe651faf7ebce531970f3c72f2e5a98a863745fd456e2f424c46dab0b56f/iap-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c28bf2b39c12df4ee863a781f5ec32c3", "sha256": "6da7ea198a17692997ca56216d77d73e02f11b844ba0acebba3bff987fbdc796" }, "downloads": -1, "filename": "iap-0.2.tar.gz", "has_sig": false, "md5_digest": "c28bf2b39c12df4ee863a781f5ec32c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3769, "upload_time": "2015-03-10T00:50:06", "url": "https://files.pythonhosted.org/packages/cc/4d/44ea69531a4382a6dac66f51435897f26a1899fb5c036fd4e20dc995a5d4/iap-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9e4d2d0e2d189e8df7a7a2fe681003ec", "sha256": "2b459016d19db07d25fcdaa4aa94bb2433b3418dc551bc5d5a7fc15f960e844d" }, "downloads": -1, "filename": "iap-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9e4d2d0e2d189e8df7a7a2fe681003ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5081, "upload_time": "2015-03-12T15:51:58", "url": "https://files.pythonhosted.org/packages/4b/af/ab4123e1ac5d2e17744c9064087316f728d59b761d28ebb50ffc69c4bca5/iap-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d922cc2a10e93c0b449fb468ac0bc5e", "sha256": "d325fde33b8c8849999c41e79c831655087f2d358b34926093de6e8fb5c9bd14" }, "downloads": -1, "filename": "iap-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5d922cc2a10e93c0b449fb468ac0bc5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3916, "upload_time": "2015-03-12T15:51:51", "url": "https://files.pythonhosted.org/packages/c0/cb/295ba2d5ef1b196082c195f34a6829f5b217c573cab3e12a012ceb114645/iap-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9a6e448ee3c944a08302cbaad7b439bf", "sha256": "d9a5d8a1988c676f317a49cc65c0f215dd5a3e4bcdb5540dc600d811171e0aae" }, "downloads": -1, "filename": "iap-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9a6e448ee3c944a08302cbaad7b439bf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5466, "upload_time": "2015-03-23T21:28:23", "url": "https://files.pythonhosted.org/packages/bc/4e/6f22d7c0aa9fc58c07ac718ab2f8256292961d740ccc048c02a356986924/iap-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c063851d8a7ba6f9afe271439de78d", "sha256": "8648b7a538aef12af9dcf00f21c5f8231563b7e7c2ecec5774e5ef64371be1f1" }, "downloads": -1, "filename": "iap-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f3c063851d8a7ba6f9afe271439de78d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4299, "upload_time": "2015-03-23T21:28:19", "url": "https://files.pythonhosted.org/packages/a1/85/327fb4a0824f9b101aff6619e422a3a3aa5dfcf08096402dd1b9803e2516/iap-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "31cb2232d9b43d9ff5ab5ce2b50f6843", "sha256": "30daf2cf4e5634e36543bb64fec084b74d9ab977a1a4fae800a744a7579caeea" }, "downloads": -1, "filename": "iap-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "31cb2232d9b43d9ff5ab5ce2b50f6843", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5534, "upload_time": "2015-04-17T13:46:59", "url": "https://files.pythonhosted.org/packages/42/92/cedbe251ba9946a61fce6d2be4f15b0bb53eac467e7dc668fb1ea6f92133/iap-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50058a0990b0e343d4c85e5b9339208f", "sha256": "902304cd14fcfe34ddfbb4a227961a91900db597cfe6d6a03f75bdbe7de4b8d5" }, "downloads": -1, "filename": "iap-0.2.3.tar.gz", "has_sig": false, "md5_digest": "50058a0990b0e343d4c85e5b9339208f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4368, "upload_time": "2015-04-17T13:46:56", "url": "https://files.pythonhosted.org/packages/9a/31/648c25283fa0461d55fca6d1a9a2d3db7388eee0760d05be33c8a0ab334a/iap-0.2.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "d72a0ed140dafa79b64b0003e4530521", "sha256": "884c433694c03734acc9bff41ba6f5d0e5733c60cdeac3cd5a57b59e409bc020" }, "downloads": -1, "filename": "iap-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d72a0ed140dafa79b64b0003e4530521", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5501, "upload_time": "2015-04-27T22:13:32", "url": "https://files.pythonhosted.org/packages/e2/87/2d5bf96f04759b9cbef2b1f0f1a2709a655eb09c001e12ec5a25caadc6c6/iap-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6826972129dd80492d6883c4aa8e7f2", "sha256": "254bc24fafa8513779081f4006741126fe277dd3993e563a46773e6232df312e" }, "downloads": -1, "filename": "iap-1.0.tar.gz", "has_sig": false, "md5_digest": "f6826972129dd80492d6883c4aa8e7f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4359, "upload_time": "2015-04-27T22:13:29", "url": "https://files.pythonhosted.org/packages/f7/09/c378f1e1c0f68b3b0c35708720a0b4c9ccb74fb68028a217426deabe4291/iap-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "d2fc06faa420a9e213daaf3e2e465cb0", "sha256": "9d551d88d8b89035dfe15d009781bfb0dc405d2eed316b0659eba2661d4eda27" }, "downloads": -1, "filename": "iap-1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d2fc06faa420a9e213daaf3e2e465cb0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5494, "upload_time": "2015-10-09T20:03:11", "url": "https://files.pythonhosted.org/packages/b0/10/6292e7a78007343ec9ea7add9ef1ff48b5546c940cb06db03748f0f65081/iap-1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99d33dfcb9b96f504fd86a47360cbe4c", "sha256": "1815502ef352014c7645979b4057ab81fb3b50aa34c7226bf33031c953bc52eb" }, "downloads": -1, "filename": "iap-1.1.tar.gz", "has_sig": false, "md5_digest": "99d33dfcb9b96f504fd86a47360cbe4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4367, "upload_time": "2015-10-09T20:03:00", "url": "https://files.pythonhosted.org/packages/bc/72/f6e28949c2f1372860c7f7837e61abf08f5d313c1b998038a13710edae54/iap-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "3f2b722fb7a03cc3ed939fb3cf881fe3", "sha256": "a9850457e5106102049cad3937718cb530a50d8f83fe22c9a8b66b28a2f16053" }, "downloads": -1, "filename": "iap-1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3f2b722fb7a03cc3ed939fb3cf881fe3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5485, "upload_time": "2015-11-13T07:21:42", "url": "https://files.pythonhosted.org/packages/ed/23/edc41263efa681d8048063ba92a49521f6ba7d32e981bc2926d74718b8e8/iap-1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a3de9f723285d1a6838c56fd54c2be9", "sha256": "5072c79fb9bb748a0e6d9cd2769d54655c03a0990592ef662e8a3a21a356b6fd" }, "downloads": -1, "filename": "iap-1.2.tar.gz", "has_sig": false, "md5_digest": "4a3de9f723285d1a6838c56fd54c2be9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4358, "upload_time": "2015-11-13T07:21:36", "url": "https://files.pythonhosted.org/packages/7b/75/1292ead1a13e808ef580f7b1f51e7214a251018bd6a02c77bad799b88f42/iap-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "438c40f558e969459ed672df81a9ca9a", "sha256": "f261ea96ca15bea84e78639f819d18e9b3158c1df7ef578e2645da01ff69ce64" }, "downloads": -1, "filename": "iap-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "438c40f558e969459ed672df81a9ca9a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5619, "upload_time": "2016-09-14T12:04:29", "url": "https://files.pythonhosted.org/packages/a1/c6/c8484161fbce87a3823ee26af78e3342fcd88b2a38df002ec44de7d6b652/iap-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fc808f31617130c92644fcd5a01b26f", "sha256": "01d6ddf8a84e6afb3ecd651397611f278d60b7c9dfa9722007c72ec3a638616c" }, "downloads": -1, "filename": "iap-1.2.1.tar.gz", "has_sig": false, "md5_digest": "6fc808f31617130c92644fcd5a01b26f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4461, "upload_time": "2016-09-14T12:04:27", "url": "https://files.pythonhosted.org/packages/b5/6e/11d92a0bf7b78e92044f722d23e854c14835eb879801ba88c1db7a43178b/iap-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "81917d14d3159482ed65ae012e1440af", "sha256": "81c82fac234510a668e41c050650385bf5c095d1a835891060b5ff4b71cee825" }, "downloads": -1, "filename": "iap-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "81917d14d3159482ed65ae012e1440af", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5627, "upload_time": "2016-11-10T16:37:00", "url": "https://files.pythonhosted.org/packages/30/db/7ddc7c7500ce1ffcdec0371e454fb83bc483e066604991e1177e43f5fb53/iap-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdf58edabcd9b38686904453426ab07d", "sha256": "a6d17198fe952af4488ad4636b036cbb317dc0537af1e84030cd1fd7e62249ea" }, "downloads": -1, "filename": "iap-1.2.2.tar.gz", "has_sig": false, "md5_digest": "fdf58edabcd9b38686904453426ab07d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4459, "upload_time": "2016-11-10T16:36:58", "url": "https://files.pythonhosted.org/packages/cd/18/8dc13afe632c2f731a09f7afdea4e0ee801474f7f8c2cf1757c2ad6bdfe7/iap-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "180eb7e58e1bf6980f29a23484dcd375", "sha256": "5b3f555c41b15200833bc266d58c8bfbf8338e08a042b45f198d1c0620f332b9" }, "downloads": -1, "filename": "iap-1.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "180eb7e58e1bf6980f29a23484dcd375", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5703, "upload_time": "2016-11-10T18:36:22", "url": "https://files.pythonhosted.org/packages/34/d4/bde3dbc72c9169bc8ac66937dfebbd12d707fd69dcf94a7ef0fd6d29ed14/iap-1.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6856ec407f20d1f09e4ffe914aad3bb3", "sha256": "83e9718fde9e77b32b0c583077ce9660b1e35021f3dae48aaedfd43448431b46" }, "downloads": -1, "filename": "iap-1.2.3.tar.gz", "has_sig": false, "md5_digest": "6856ec407f20d1f09e4ffe914aad3bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4533, "upload_time": "2016-11-10T18:36:18", "url": "https://files.pythonhosted.org/packages/39/b6/a646d76a92cb6b1c46ebbbd5aa1491a441d743514926e10ebe00f1dc2b74/iap-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "110f880e3f96285bd49e834eb5579f09", "sha256": "a2b4fdae74644daf9eb2acd78a2e0dbf8e47d24ecbc84714f53f40185816a4ef" }, "downloads": -1, "filename": "iap-1.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "110f880e3f96285bd49e834eb5579f09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5761, "upload_time": "2017-07-20T21:31:12", "url": "https://files.pythonhosted.org/packages/45/0c/3ed9563465ba667f9ea2a7b0d96a0257f5a916b98849a5bc97c9059d4477/iap-1.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5aadea51b7f6c79c69cc2d2feaca5e38", "sha256": "a6f6f6b2b69fc00a77de4c65fdf93578c2a783b582e3d0d5597d7a9af2f8135b" }, "downloads": -1, "filename": "iap-1.2.4.tar.gz", "has_sig": false, "md5_digest": "5aadea51b7f6c79c69cc2d2feaca5e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4587, "upload_time": "2017-07-20T21:31:10", "url": "https://files.pythonhosted.org/packages/a4/b0/fe3a6207cdfdc0372106718f9462ebdaca10b5a74d43b89563dc469d5431/iap-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "8183b918167587ada5782732ca28633d", "sha256": "c1b0b49aff2900e2e5fd380ad171f8b9d1a33b3820e74a6e2c573f346e78695b" }, "downloads": -1, "filename": "iap-1.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "8183b918167587ada5782732ca28633d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5847, "upload_time": "2017-09-21T00:46:45", "url": "https://files.pythonhosted.org/packages/73/61/3e30abd803e1401d6e0d1336512f553848f981d63ea5e9cf84a11112adcd/iap-1.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aed202809a7da722ac65bb33d9002ae", "sha256": "4cb068f6b3eb6bce2d5b2a3434efcc4088d7bb6b45d90cbb4b92c5217a240d83" }, "downloads": -1, "filename": "iap-1.2.5.tar.gz", "has_sig": false, "md5_digest": "1aed202809a7da722ac65bb33d9002ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4678, "upload_time": "2017-09-21T00:46:43", "url": "https://files.pythonhosted.org/packages/be/27/3a93a593db2948f30bdd10b70caeba0b48e137866e71dd42e2ebae206dc2/iap-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "2b867d1c821d7d0ccca3e844ac74f9ea", "sha256": "ce7082c77c51de4ce32f0cb84731de04ca901c74952721408d5b278e6266dca5" }, "downloads": -1, "filename": "iap-1.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "2b867d1c821d7d0ccca3e844ac74f9ea", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5928, "upload_time": "2018-03-29T18:40:13", "url": "https://files.pythonhosted.org/packages/84/cf/2d128ff74de4ef711eed2f264f60042eed57f8684fdd5bd18c25bb7d2eec/iap-1.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52271fd3c0c3b3dfacbe3afd740d9e8a", "sha256": "99d9685bffd6f57473594057c76fe7c674b4c676cb48e1de1d5a651a2536236c" }, "downloads": -1, "filename": "iap-1.2.6.tar.gz", "has_sig": false, "md5_digest": "52271fd3c0c3b3dfacbe3afd740d9e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4825, "upload_time": "2018-03-29T18:40:12", "url": "https://files.pythonhosted.org/packages/f8/44/94e67ca480483b5d4c3372481bb1b262982f8fabec7f8e4c0ee138b01e23/iap-1.2.6.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a8c7481eb505f1554ccc77d83304c12a", "sha256": "9179f1d4c5fa9a0a8afaba82a3aec90cf5161ff857a70165bb0f1230cae3994c" }, "downloads": -1, "filename": "iap-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a8c7481eb505f1554ccc77d83304c12a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5159, "upload_time": "2018-06-15T22:43:27", "url": "https://files.pythonhosted.org/packages/ef/c2/cbac69ea8d9758313fb370555a5086f3388e3a2883d1ce2a51b2c3723b8f/iap-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e50dc69c69a4e86d5e55790d7a0dffd8", "sha256": "30538142763ee0ad7768015a168fd494f2e6dcbd0dc720c1b57e3c2f1b3ba488" }, "downloads": -1, "filename": "iap-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e50dc69c69a4e86d5e55790d7a0dffd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1111, "upload_time": "2018-06-15T22:43:26", "url": "https://files.pythonhosted.org/packages/c6/79/c528303ceec0903a0c4adfd610da21190f4dbf2eea92297e112a726fb0d6/iap-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d7014bd0c259228cc201f85a7f1a2237", "sha256": "a50f79778abe0324bbfcf91c8423e63c7e3c7b50239b13baa290b6ca08981a9e" }, "downloads": -1, "filename": "iap-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d7014bd0c259228cc201f85a7f1a2237", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7361, "upload_time": "2018-06-15T22:48:52", "url": "https://files.pythonhosted.org/packages/e3/43/c0b1d6d1c8b607cbda481c61666fdebbe1b139a41e3390333ffcc61f9725/iap-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dff307df980c1171a3ffde143421d460", "sha256": "6b0f08e63a58352ca8f2d9b8a454e3213761435bc1264b6151b166bbbbf888af" }, "downloads": -1, "filename": "iap-2.0.1.tar.gz", "has_sig": false, "md5_digest": "dff307df980c1171a3ffde143421d460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6200, "upload_time": "2018-06-15T22:48:51", "url": "https://files.pythonhosted.org/packages/46/47/062a2a04987b5adce36c6bb122089cfdf41353e64d7e7909bc771edc3346/iap-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "99b0f12234d3dc40549e7b7cf02e7ec8", "sha256": "991cc3b22d69dd4d5c370f965e6562641aa90efa2b040782f703f18ec86dc9e2" }, "downloads": -1, "filename": "iap-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "99b0f12234d3dc40549e7b7cf02e7ec8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7382, "upload_time": "2018-06-18T19:42:13", "url": "https://files.pythonhosted.org/packages/2f/28/7c82db3458bcbc6df24f291cfd69fa320f0d5e3eda5dc451f775af462086/iap-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00f09d7c84dfd79b23af994da530d477", "sha256": "a01ed4b0b4e020bbf345cee5360e2c19947ce788854df297104bc94e9d36b382" }, "downloads": -1, "filename": "iap-2.0.2.tar.gz", "has_sig": false, "md5_digest": "00f09d7c84dfd79b23af994da530d477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6211, "upload_time": "2018-06-18T19:42:11", "url": "https://files.pythonhosted.org/packages/b9/a7/5df6d1879c35d57ba8122ce1f0f38f69a01ad0166b7c1d8e5a01c1842100/iap-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "9c4c362f92251c1cc8e39ce9e35cda20", "sha256": "5b676ed5d8e9dd7177b0ea048a7abb17452fdc168b9bf5ec22fc4e63843d7618" }, "downloads": -1, "filename": "iap-2.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9c4c362f92251c1cc8e39ce9e35cda20", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7503, "upload_time": "2018-06-21T14:11:06", "url": "https://files.pythonhosted.org/packages/be/60/ea718a76704f3527dced55ed9f3a28a9ffd89e0793d42a933f65c338e738/iap-2.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9516231a0d5479e7231cc107dd20eb84", "sha256": "50cb9cf77dbd5e91512cad542bfca2d5750c7dbed0010af091a029307261ea83" }, "downloads": -1, "filename": "iap-2.0.3.tar.gz", "has_sig": false, "md5_digest": "9516231a0d5479e7231cc107dd20eb84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6307, "upload_time": "2018-06-21T14:11:04", "url": "https://files.pythonhosted.org/packages/d8/84/e43e5856a086e6ddc7f9719078dca6ba09d9a9c96565a0b123c6de29663d/iap-2.0.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "c3a48456812f4e706d4cfa6e79d1e355", "sha256": "69b6cc4d2310b7074e51f9806ea2012ee6752b92b955101c6ae910e6a606b4af" }, "downloads": -1, "filename": "iap-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c3a48456812f4e706d4cfa6e79d1e355", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7503, "upload_time": "2018-07-25T16:12:24", "url": "https://files.pythonhosted.org/packages/7e/fd/3d14d31e9e6b1cd7af70bd21a6370a78eef1faf41d811e688d7a70e14b4c/iap-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffa06567e83a588040f0e04d25fd8f5f", "sha256": "3173bef28ddaa4df642eb829f55e96fa9d4e4657832a9fd27e9634880a157c82" }, "downloads": -1, "filename": "iap-2.1.0.tar.gz", "has_sig": false, "md5_digest": "ffa06567e83a588040f0e04d25fd8f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6313, "upload_time": "2018-07-25T16:12:22", "url": "https://files.pythonhosted.org/packages/91/9e/6c7a736896aba735f74c73fd6be99d466484a0a9ee460b9ca5b2b09655bc/iap-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "2416348be9896d51bbe85d7ba3feb734", "sha256": "18e854390d4fc121d132cb0b8a15c23d79825c899ff3c50a45113529046091ff" }, "downloads": -1, "filename": "iap-2.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2416348be9896d51bbe85d7ba3feb734", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8314, "upload_time": "2018-08-06T20:37:42", "url": "https://files.pythonhosted.org/packages/d1/3f/3542ab69dff6f5306fb68deae84656306303a842583e69fd7b15f55bfc98/iap-2.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d3597d42d8b178519f96f935f6f0f7b", "sha256": "d07170157728838b3054f63f1cf6cb522b3dadc69678b61500f33bd994746a19" }, "downloads": -1, "filename": "iap-2.2.0.tar.gz", "has_sig": false, "md5_digest": "7d3597d42d8b178519f96f935f6f0f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7110, "upload_time": "2018-08-06T20:37:40", "url": "https://files.pythonhosted.org/packages/ab/da/42115b62feda65f72d914651731f3448583773ed5e8d1d1dcc1903090070/iap-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "689ba08ec9ed700ab2fd91a12b7a0cf7", "sha256": "d14194275e5eabb2d12c3fea69d411c85b5a95056bb6e91018414721ad65340f" }, "downloads": -1, "filename": "iap-2.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "689ba08ec9ed700ab2fd91a12b7a0cf7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9064, "upload_time": "2019-04-24T15:56:31", "url": "https://files.pythonhosted.org/packages/6b/92/a9cac4cc7a7760f17c6dd3f2d493fb24dbf4aa90dbc05a0c9d3fa4e25a7e/iap-2.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83ce94ed1282e0d7fa560b98502d9bd4", "sha256": "85504263dd69393c1dfc6b42af04ebcfddea423b8b48691b0ae2cd0488ef0050" }, "downloads": -1, "filename": "iap-2.2.1.tar.gz", "has_sig": false, "md5_digest": "83ce94ed1282e0d7fa560b98502d9bd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7082, "upload_time": "2019-04-24T15:56:29", "url": "https://files.pythonhosted.org/packages/77/30/0cfb94d35f55943f0698e967875032520262ede1d64d6b424b91624b0eac/iap-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "a4d5674772ad4e6ca239030a1ce75dec", "sha256": "18cd7d4123142cdcc3dae2cdc6238567478dcf8933661edb9d842a50ef2a8a5f" }, "downloads": -1, "filename": "iap-2.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a4d5674772ad4e6ca239030a1ce75dec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9492, "upload_time": "2019-06-13T21:15:16", "url": "https://files.pythonhosted.org/packages/db/9d/17bd467b56eeded89605d18be038bc7e1327de962eb09e7923646441e8a5/iap-2.2.2-py2-none-any.whl" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "7a4ef9a45fff3b2df9b8f3457370129c", "sha256": "e7898f9da23f712cfe0a9e84984fb975e58328e7aae2b54ae723575498fc86bd" }, "downloads": -1, "filename": "iap-2.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "7a4ef9a45fff3b2df9b8f3457370129c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9681, "upload_time": "2019-06-13T21:29:14", "url": "https://files.pythonhosted.org/packages/64/69/0cea8aa6f267601986bd071d62562b9aa512369f1ba45215ea409acfaa45/iap-2.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ce860a79525f62f38b7dd97b690fbd4", "sha256": "cce60112cf11794a97523fd4319b674d235e62fe26d336549c03162a0552c5fd" }, "downloads": -1, "filename": "iap-2.2.3.tar.gz", "has_sig": false, "md5_digest": "9ce860a79525f62f38b7dd97b690fbd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7572, "upload_time": "2019-06-13T21:29:16", "url": "https://files.pythonhosted.org/packages/f1/06/6159067d2ffe736f871af4f3a6cebecb9bdfa85554627c7c67a4eba6419b/iap-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "dd082c8a6b325dbf1385c0f79281ef40", "sha256": "2df9c81cd675f948416ef5e51845fa8703e5c796b2ff2187459af9f8321b1916" }, "downloads": -1, "filename": "iap-2.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dd082c8a6b325dbf1385c0f79281ef40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9795, "upload_time": "2019-06-13T22:02:39", "url": "https://files.pythonhosted.org/packages/c8/76/12215d887ceafde73168585166f30a505fabaa3d3077c3833f961561be11/iap-2.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16a207f05c653b03728a432f25e771d3", "sha256": "a811efbe69263dfb6e842f87e463b1a473f3b75b4ea536c41dcc7f02f4185746" }, "downloads": -1, "filename": "iap-2.2.4.tar.gz", "has_sig": false, "md5_digest": "16a207f05c653b03728a432f25e771d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7709, "upload_time": "2019-06-13T22:02:40", "url": "https://files.pythonhosted.org/packages/70/cf/c443d04bf366a7cf3d4cbde7e1c0286598f82981cf6cae96ef24ec796cb3/iap-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "89c781b394dba8d9b9de6498ec3f6c49", "sha256": "8012fd354c6b36f8d4b670ddb414117a3e9c93f8ae29e285d1033891dd8170af" }, "downloads": -1, "filename": "iap-2.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "89c781b394dba8d9b9de6498ec3f6c49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9890, "upload_time": "2019-08-30T05:35:28", "url": "https://files.pythonhosted.org/packages/7d/19/ca41d841eafdeb5024df7f37684e7b3c308b4fb380420c1235a5d7dfb35b/iap-2.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2502e99a8f470fd572c6a5defe65316", "sha256": "16d4b88a5fd8f1e05ace0e4969ff3c5eac0499653991cce03c71460033da2500" }, "downloads": -1, "filename": "iap-2.2.5.tar.gz", "has_sig": false, "md5_digest": "c2502e99a8f470fd572c6a5defe65316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7812, "upload_time": "2019-08-30T05:35:30", "url": "https://files.pythonhosted.org/packages/37/c9/0a92f930f9d3f139d4431a434df62351aeb514fe9e82122c23e1c59b2393/iap-2.2.5.tar.gz" } ], "2.2.6": [ { "comment_text": "", "digests": { "md5": "776ba15e7228f0bfcd5124e6a853d0e9", "sha256": "7d7abfb2c769ba43087457674a5d72a979ebfd474aee0bac6db13ff874448746" }, "downloads": -1, "filename": "iap-2.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "776ba15e7228f0bfcd5124e6a853d0e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9886, "upload_time": "2019-08-30T14:16:05", "url": "https://files.pythonhosted.org/packages/22/71/7546e185c0dcfa16240632161176018efe1512b94ae4843fbe1978b808d7/iap-2.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "069e873fb70e6286c276b6db27b46733", "sha256": "f0968a30e46f5a8fb463cae517160e79af95bba10490ac7737d6076236b29129" }, "downloads": -1, "filename": "iap-2.2.6.tar.gz", "has_sig": false, "md5_digest": "069e873fb70e6286c276b6db27b46733", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7805, "upload_time": "2019-08-30T14:16:06", "url": "https://files.pythonhosted.org/packages/1e/ac/545530ec477f7c012be867876ccc08c0bc2996539d28e499cab5b9b07b9c/iap-2.2.6.tar.gz" } ], "2.2.7": [ { "comment_text": "", "digests": { "md5": "b7a5e07823b845163aa3ddc1ce782d19", "sha256": "32319d6d108ac0b2da81462a855985e0577897aa198f20e425258851c284a539" }, "downloads": -1, "filename": "iap-2.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a5e07823b845163aa3ddc1ce782d19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10053, "upload_time": "2019-08-30T17:38:32", "url": "https://files.pythonhosted.org/packages/ea/13/9c1d06bc0c867fd4f4e3335ed5f3b45548bb497001237b4e14480197b9de/iap-2.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37cf30d447843b6182eacf78f5abb25c", "sha256": "dd9e93571bfda9d6039c046aee6685deb34c78afb63479bb1317948746df4730" }, "downloads": -1, "filename": "iap-2.2.7.tar.gz", "has_sig": false, "md5_digest": "37cf30d447843b6182eacf78f5abb25c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8258, "upload_time": "2019-08-30T17:38:33", "url": "https://files.pythonhosted.org/packages/5d/90/f69890f791b232cc0b60dc438660430827c8d0bc336f2d60565179334be5/iap-2.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7a5e07823b845163aa3ddc1ce782d19", "sha256": "32319d6d108ac0b2da81462a855985e0577897aa198f20e425258851c284a539" }, "downloads": -1, "filename": "iap-2.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a5e07823b845163aa3ddc1ce782d19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10053, "upload_time": "2019-08-30T17:38:32", "url": "https://files.pythonhosted.org/packages/ea/13/9c1d06bc0c867fd4f4e3335ed5f3b45548bb497001237b4e14480197b9de/iap-2.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37cf30d447843b6182eacf78f5abb25c", "sha256": "dd9e93571bfda9d6039c046aee6685deb34c78afb63479bb1317948746df4730" }, "downloads": -1, "filename": "iap-2.2.7.tar.gz", "has_sig": false, "md5_digest": "37cf30d447843b6182eacf78f5abb25c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8258, "upload_time": "2019-08-30T17:38:33", "url": "https://files.pythonhosted.org/packages/5d/90/f69890f791b232cc0b60dc438660430827c8d0bc336f2d60565179334be5/iap-2.2.7.tar.gz" } ] }