{ "info": { "author": "Jeong YunWon", "author_email": "itunesiap@youknowone.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "itunes-iap v2\n~~~~~~~~~~~~~\n\nPython 2 & 3 compatible! Even with :mod:`asyncio` support!\n\n.. image:: https://travis-ci.org/youknowone/itunes-iap.svg?branch=master\n :target: https://travis-ci.org/youknowone/itunes-iap\n.. image:: https://coveralls.io/repos/github/youknowone/itunes-iap/badge.svg?branch=master\n :target: https://coveralls.io/github/youknowone/itunes-iap?branch=master\n\n- Source code: ``_\n- Documentation: ``_\n- Distribution: ``_\n\n\nQuickstart\n----------\n\nCreate request to create a request to itunes verifying api.\n\n.. sourcecode:: python\n\n >>> import itunesiap\n >>> try:\n >>> response = itunesiap.verify(raw_data) # base64-encoded data\n >>> except itunesiap.exc.InvalidReceipt as e:\n >>> print('invalid receipt')\n >>> print response.receipt.last_in_app.product_id # other values are also available as property!\n\nThe common attributes are:\n `product_id`, `original_transaction_id` and `quantity`.\n\nSee the full document in:\n - :func:`itunesiap.verify`: The verifying function.\n - :class:`itunesiap.receipt.Receipt`: The receipt object.\n\n\nasyncio\n-------\n\n.. sourcecode:: python\n\n >>> import itunesiap\n >>> response = await itunesiap.aioverify(raw_data) # verify -> aioverify\n\nThe other parts are the same.\n\nSee the full document in:\n - :func:`itunesiap.aioverify`: The verifying function.\n\n\nInstallation\n------------\n\nPyPI is the recommended way.\n\n.. sourcecode:: shell\n\n $ pip install itunes-iap\n\nTo browse versions and tarballs, visit:\n ``_\n\n\nApple in-review mode\n--------------------\n\nIn review mode, your actual users who use older versions want to verify in\nproduction server but the reviewers in Apple office want to verify in sandbox\nserver.\n\nNote: The default env is `production` mode which doesn't allow any sandbox\nverifications.\n\nYou can change the verifying mode by specifying `env`.\n\n.. sourcecode:: python\n\n >>> # review mode\n >>> itunesiap.verify(raw_data, env=itunesiap.env.review)\n\n\nNote for v1 users\n-----------------\n\nThere was breaking changes between v1 and v2 APIs.\n\n- Specify version `0.6.6` for latest v1 API when you don't need new APIs.\n- Or use `import itunesiap.legacy as itunesiap` instead of `import itunesiap`. (`from itunesiap import xxx` to `from itunesiap.legacy import xxx`)\n\n\nContributors\n------------\n\nSee https://github.com/youknowone/itunes-iap/graphs/contributors", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/youknowone/itunes-iap", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "itunes-iap", "package_url": "https://pypi.org/project/itunes-iap/", "platform": "", "project_url": "https://pypi.org/project/itunes-iap/", "project_urls": { "Homepage": "https://github.com/youknowone/itunes-iap" }, "release_url": "https://pypi.org/project/itunes-iap/2.6.0/", "requires_dist": null, "requires_python": "", "summary": "Apple iTunes In-app purchase verification api.", "version": "2.6.0" }, "last_serial": 3971253, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a0b02531ee0840498331c371d8aa8f19", "sha256": "bd4443944bf5c172749c6147198ab51ac8aee4576c1feddcb8a0c3af89a5bc07" }, "downloads": -1, "filename": "itunes-iap-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a0b02531ee0840498331c371d8aa8f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3977, "upload_time": "2013-01-10T18:13:02", "url": "https://files.pythonhosted.org/packages/3c/46/d85a3f0858b36ccf45bc05d7d6fecede8404dd57898fef708dcaebf9223c/itunes-iap-0.0.1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "f1df5370d0e357be4babc72d80a468d5", "sha256": "bde1a18d134ae2342eee6ef12eb315aa04b19f45ac7cdc6e33fe8e8b5064264c" }, "downloads": -1, "filename": "itunes-iap-0.1.tar.gz", "has_sig": false, "md5_digest": "f1df5370d0e357be4babc72d80a468d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6646, "upload_time": "2013-01-14T13:53:12", "url": "https://files.pythonhosted.org/packages/62/8a/2b11f9429dd9c5b5dcb5eb289ce7bd1c245c4689c3a4c5f9e1e03e12c1e2/itunes-iap-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "224bdd99b412a9606cf8dcdacd12c2e6", "sha256": "04d631923809db604f31a90a5e2f350abece154ee8ba0c13f80b261f12db2e9b" }, "downloads": -1, "filename": "itunes-iap-0.1.1.tar.gz", "has_sig": false, "md5_digest": "224bdd99b412a9606cf8dcdacd12c2e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6814, "upload_time": "2013-01-14T19:55:50", "url": "https://files.pythonhosted.org/packages/8b/df/ebf20312547edabba453ab8a8fb567ace2e08d1faaaed23ce09ef135db55/itunes-iap-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "06b62bfdbc5f6010c3c82499d6302521", "sha256": "bba75fc0be559605b35c457c1a9d9f94f7f1cc5376657609d2d482c518104e49" }, "downloads": -1, "filename": "itunes-iap-0.1.2.tar.gz", "has_sig": false, "md5_digest": "06b62bfdbc5f6010c3c82499d6302521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6830, "upload_time": "2013-01-14T20:02:01", "url": "https://files.pythonhosted.org/packages/03/a5/114a837c26986cf45babbdee60414f4fd29c7ad2349e89ff1998d818c157/itunes-iap-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1c78cd22900ad18ee31aea5debcab8a3", "sha256": "3b15092765299b1da5049098fee0f5d36db1ff83c11005dc0176eeeb345da704" }, "downloads": -1, "filename": "itunes-iap-0.2.tar.gz", "has_sig": false, "md5_digest": "1c78cd22900ad18ee31aea5debcab8a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7321, "upload_time": "2013-01-22T18:40:38", "url": "https://files.pythonhosted.org/packages/81/3c/02f712d8ed47d825228751d7c326f11ddc829500536afbf1190449edad57/itunes-iap-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "87322a781645e8442462053d0f7f1ff3", "sha256": "fe43baff91e8f85d5e32e45eb5aae798a2d89a6265bdf85ae421c546e3aeaf5d" }, "downloads": -1, "filename": "itunes-iap-0.2.1.tar.gz", "has_sig": false, "md5_digest": "87322a781645e8442462053d0f7f1ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6526, "upload_time": "2013-03-19T06:39:00", "url": "https://files.pythonhosted.org/packages/7e/46/0bc14dc9241c7e4495888337627f93b6933839c708e4803da1082f8ad77f/itunes-iap-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6c2728cb19d445207d20fc09646ad906", "sha256": "06b1e47c84cfc8723e0e2a1e2eccf4a6d81fa802b1e26fd220071d12d088d6a0" }, "downloads": -1, "filename": "itunes-iap-0.3.tar.gz", "has_sig": false, "md5_digest": "6c2728cb19d445207d20fc09646ad906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6513, "upload_time": "2013-07-18T05:38:11", "url": "https://files.pythonhosted.org/packages/94/81/3a3fe247f2a052e8b01abc667070c3d2d5dc2b96ed39730f88828727a647/itunes-iap-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2261ac5b12cf19fd5a079d034838a593", "sha256": "7702e81b6d6cb7d60b0aaa381fb693df65c2dc2cd28fe5ba77fb059e13d38ff1" }, "downloads": -1, "filename": "itunes-iap-0.4.tar.gz", "has_sig": false, "md5_digest": "2261ac5b12cf19fd5a079d034838a593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6549, "upload_time": "2013-07-21T06:56:33", "url": "https://files.pythonhosted.org/packages/67/d6/eadb543929951bbb0bd9a232d3ddb841cbf8634d2c15465c26c7440da189/itunes-iap-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "82bb02773598f28f111774f89ffb5b67", "sha256": "c0af45b0706bf2d3db03055e34de84280263c770739596987dc3e732b973de1d" }, "downloads": -1, "filename": "itunes-iap-0.4.1.tar.gz", "has_sig": false, "md5_digest": "82bb02773598f28f111774f89ffb5b67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6561, "upload_time": "2013-07-29T10:24:24", "url": "https://files.pythonhosted.org/packages/fa/20/44f69257535c75e86bc649ee2361b4d5ea4f3074a445b789587e6f0fed03/itunes-iap-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "190441e8ae0edbff0ad8818f0d893f37", "sha256": "6699f4174e3e87b1790b4367c25c19d62d2becff9b46fa12d173e0c17dad32f2" }, "downloads": -1, "filename": "itunes-iap-0.5.tar.gz", "has_sig": false, "md5_digest": "190441e8ae0edbff0ad8818f0d893f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4875, "upload_time": "2013-07-31T11:48:28", "url": "https://files.pythonhosted.org/packages/a6/62/682388a677e2aee12a046d5df43a585a4194b2146224697417c1f31c637e/itunes-iap-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cd0c04264340bc23f04103d76c6f7da1", "sha256": "1fc5b6a855f199938dc4d5e86e336eb0f0e1c686a00d84d1a17c008245a41fe3" }, "downloads": -1, "filename": "itunes-iap-0.5.1.tar.gz", "has_sig": false, "md5_digest": "cd0c04264340bc23f04103d76c6f7da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4883, "upload_time": "2013-11-19T18:07:18", "url": "https://files.pythonhosted.org/packages/b5/bc/87266f719600e1a3a4bf391e4f5c372930a706e8b85ba88c97af93a2d9e3/itunes-iap-0.5.1.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7c363c05bea16c098e5648f10d1aa538", "sha256": "c571d8b36098008bdb304cfb77c3103a862e3cd36c074f06c3ce89fa521c1a1a" }, "downloads": -1, "filename": "itunes-iap-0.6.3.tar.gz", "has_sig": false, "md5_digest": "7c363c05bea16c098e5648f10d1aa538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4820, "upload_time": "2015-03-26T18:01:28", "url": "https://files.pythonhosted.org/packages/af/e5/617886251553b4475953eed36a823bb1ed2cd3e91eb3c0ecc0dbbab2eb2b/itunes-iap-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "ccc63b0b73e215a0c0cc02d0fdb9724e", "sha256": "56f5a790ea2d0c9acc9503e1c4509350741f939e65b024fa7783e7b81730bba3" }, "downloads": -1, "filename": "itunes-iap-0.6.4.tar.gz", "has_sig": false, "md5_digest": "ccc63b0b73e215a0c0cc02d0fdb9724e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4853, "upload_time": "2015-03-30T21:30:32", "url": "https://files.pythonhosted.org/packages/46/16/1fd81ab93c9eb437db44f4ad3d8ac5983dde184825d90ff823098acb3da3/itunes-iap-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "8d0b5d0d32d9ffcf7ba20162cdd10353", "sha256": "18ef9f3408885bd71c879f5f7fb9338dc358cbca2c933fd06be594d2a487ce7a" }, "downloads": -1, "filename": "itunes-iap-0.6.5.tar.gz", "has_sig": false, "md5_digest": "8d0b5d0d32d9ffcf7ba20162cdd10353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5265, "upload_time": "2015-04-15T05:30:58", "url": "https://files.pythonhosted.org/packages/c8/cb/91f1bb2ad14139aea853429a03addb531762371e434b9b68bf679a9ec946/itunes-iap-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "619e3fd32ead8918109aa632fddea092", "sha256": "24a9c406643faa1ed1e99d1b12277aa6a03ac9fda701dd22fb499b2682cba6b0" }, "downloads": -1, "filename": "itunes-iap-0.6.6.tar.gz", "has_sig": false, "md5_digest": "619e3fd32ead8918109aa632fddea092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5317, "upload_time": "2015-04-20T06:09:22", "url": "https://files.pythonhosted.org/packages/37/c2/87a239ba70ade21c7571faf2f28fea1c4642165a8d0c186ad4e581c74f08/itunes-iap-0.6.6.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8a2eeafa98764af801d55c1e6a58d739", "sha256": "4028a9ecbae13e77ceaff83f79d13a929bb96329b0b4dc86f6aafe480e688447" }, "downloads": -1, "filename": "itunes-iap-0.7.0.tar.gz", "has_sig": false, "md5_digest": "8a2eeafa98764af801d55c1e6a58d739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5582, "upload_time": "2015-11-04T05:24:28", "url": "https://files.pythonhosted.org/packages/08/2d/8c6cb0da10d5516da53e2937f0e4d99ea172461863ff4e7f475087d3ed2e/itunes-iap-0.7.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c0d443b6409af273617aac3689723b41", "sha256": "a610e9d37ba24d98df891700047282f497b81ce4d578d863eafddb8c259c4bc6" }, "downloads": -1, "filename": "itunes-iap-2.0.0.tar.gz", "has_sig": false, "md5_digest": "c0d443b6409af273617aac3689723b41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7384, "upload_time": "2015-11-01T22:47:08", "url": "https://files.pythonhosted.org/packages/c9/f2/2a8ba4d9f34e1598a7b81e9923eebd04fe84b8c7129eb54750dd5ce33b24/itunes-iap-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "1e13022a533cb1e7668f261684d2b2e4", "sha256": "d39fd654d01202fe015496fd7c6038434a583a3259f2dab14b28c1325eccca5b" }, "downloads": -1, "filename": "itunes-iap-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1e13022a533cb1e7668f261684d2b2e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7347, "upload_time": "2015-11-08T17:43:01", "url": "https://files.pythonhosted.org/packages/97/48/7c11048965f3a31833e522e692c1dfcf9a0d6c858655bde24f543735946d/itunes-iap-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "4ee4005f673bf3f81d0762672c078d31", "sha256": "24c15635d07a31d4796799f6c0cb2db0b240b475e6fd9850afb589fc28d25a8a" }, "downloads": -1, "filename": "itunes-iap-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4ee4005f673bf3f81d0762672c078d31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8277, "upload_time": "2015-11-18T01:29:23", "url": "https://files.pythonhosted.org/packages/c7/dd/f60c2d472853e56c33b76a5c4440e47d7ef719f8f06008b71d2db2183ec0/itunes-iap-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "d7a128ce095de932261b4a497c461861", "sha256": "59056ea270a5008b22f662e59ebc9fa0bb430516645ab47646d02075e302414e" }, "downloads": -1, "filename": "itunes-iap-2.2.0.tar.gz", "has_sig": false, "md5_digest": "d7a128ce095de932261b4a497c461861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8533, "upload_time": "2016-02-12T11:35:56", "url": "https://files.pythonhosted.org/packages/10/2f/906fbcbd31cd28ccc7dcd96d40e7c5643d519fc989f47496bb63208376b6/itunes-iap-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "39da09f909d54be5022e90ad06d376f0", "sha256": "d5c65ef8d6107004af26a5237b2ed7de2f1ba69ba73f532ecb19596071615761" }, "downloads": -1, "filename": "itunes-iap-2.3.0.tar.gz", "has_sig": false, "md5_digest": "39da09f909d54be5022e90ad06d376f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8776, "upload_time": "2016-06-29T12:42:32", "url": "https://files.pythonhosted.org/packages/09/71/2ce815d4fc69b19a33a043d92bac9e728677931fe9c989319f41323c7167/itunes-iap-2.3.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "f7363955aa1f8e5659e018b0a8a10fc2", "sha256": "1c53207fc745bc403411ea738864d64420eb0f819124432773dd9a85a6adf26d" }, "downloads": -1, "filename": "itunes_iap-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7363955aa1f8e5659e018b0a8a10fc2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12629, "upload_time": "2017-07-22T03:29:22", "url": "https://files.pythonhosted.org/packages/74/b8/5af386121a322120b47cbfb7eb2f56d181f371994954ff3493281f807d67/itunes_iap-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e81b66283c72dfe8bb0d2a44b69e3412", "sha256": "76b4ef29a32643d6db9c106e660f28ab5d1a8239b91f74e2eed6b6c537673fa6" }, "downloads": -1, "filename": "itunes-iap-2.4.0.tar.gz", "has_sig": false, "md5_digest": "e81b66283c72dfe8bb0d2a44b69e3412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8952, "upload_time": "2017-07-22T03:28:58", "url": "https://files.pythonhosted.org/packages/9f/ea/fb278278a41aefe19c807a58122ab46150422e009b3f161ad12d095155f9/itunes-iap-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "376d03848665e614fc1fc34b7346c1ad", "sha256": "c9507fc66f2891890d3c747d319c3c37c082f3502967174dcccef75ef41fb938" }, "downloads": -1, "filename": "itunes_iap-2.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "376d03848665e614fc1fc34b7346c1ad", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12628, "upload_time": "2017-07-22T07:28:23", "url": "https://files.pythonhosted.org/packages/f0/1e/2abf9f9a05b0f16034b090bb2208de7ba0d3974f8270aca7fc96c4ab31c3/itunes_iap-2.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bd61e06750e429bf6a54884d5437c2a", "sha256": "c30d3c0ccbcb59a8a3d14ded9b71576b13964fa06eaa02579919b36c6f39d3dd" }, "downloads": -1, "filename": "itunes-iap-2.4.1.tar.gz", "has_sig": false, "md5_digest": "9bd61e06750e429bf6a54884d5437c2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8971, "upload_time": "2017-07-22T07:28:19", "url": "https://files.pythonhosted.org/packages/07/83/250747f57e0ee566ce6ab951d2da512a16f95e746f2cbd22cabfbec08d55/itunes-iap-2.4.1.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "be9757a8e33a669df95e38b93c42dd54", "sha256": "51ed2f3e57a880e6939da630849596a5ca54b5fb435bf9a4bf0a93f77f21b89c" }, "downloads": -1, "filename": "itunes_iap-2.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "be9757a8e33a669df95e38b93c42dd54", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18779, "upload_time": "2017-08-02T14:34:08", "url": "https://files.pythonhosted.org/packages/93/7d/e780b4c3fb159c89f4bde38a8e03365f8e2c010a4c7eb80be3111d9a77df/itunes_iap-2.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a208d83679e6d72ff1eeedda307613ae", "sha256": "6720e2a67d0018a8b7f1b727f36e72d0ec4f3653e6f50d2dae7cb1a668bfff37" }, "downloads": -1, "filename": "itunes-iap-2.5.0.tar.gz", "has_sig": false, "md5_digest": "a208d83679e6d72ff1eeedda307613ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13167, "upload_time": "2017-07-31T20:05:50", "url": "https://files.pythonhosted.org/packages/02/94/d09037c0a99ae7a1c84f7a5714b7899827b6e591aee57b4d1ac7136b0a36/itunes-iap-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "78b840f141fd084cea1c7543cba9a2c8", "sha256": "fb69a034f0c7e7257e8f94856692251cce1e19bc5da6526ce4e03db7220f0551" }, "downloads": -1, "filename": "itunes-iap-2.5.1.tar.gz", "has_sig": false, "md5_digest": "78b840f141fd084cea1c7543cba9a2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13299, "upload_time": "2018-02-22T16:33:06", "url": "https://files.pythonhosted.org/packages/25/1a/75ee1f1e0ff9e4b4e200d53c9e193c6a529450e879fc86c43ebc3b1a04ad/itunes-iap-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "5b361576170a1344c241f1314d55fa6c", "sha256": "a12677acfbbe2d15d31826984b010c4b2d4918641a794eb627627035be6f54b0" }, "downloads": -1, "filename": "itunes-iap-2.5.2.tar.gz", "has_sig": false, "md5_digest": "5b361576170a1344c241f1314d55fa6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13276, "upload_time": "2018-02-22T17:49:33", "url": "https://files.pythonhosted.org/packages/ca/82/d5cbf8963704c7e76bbf51111402f9457ee392955a784cbce7e995860dbd/itunes-iap-2.5.2.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "5ea68a2924e4af70b40a084790cf4832", "sha256": "379ab483f58954751ddb6ff446e73d011f79b1bf633911ffd2a2951099e31b12" }, "downloads": -1, "filename": "itunes-iap-2.6.0.tar.gz", "has_sig": false, "md5_digest": "5ea68a2924e4af70b40a084790cf4832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13650, "upload_time": "2018-06-17T14:52:36", "url": "https://files.pythonhosted.org/packages/77/4a/ad62801f369de1cead2808e394c9ddca72136d0964afd612839eeb8cbc51/itunes-iap-2.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ea68a2924e4af70b40a084790cf4832", "sha256": "379ab483f58954751ddb6ff446e73d011f79b1bf633911ffd2a2951099e31b12" }, "downloads": -1, "filename": "itunes-iap-2.6.0.tar.gz", "has_sig": false, "md5_digest": "5ea68a2924e4af70b40a084790cf4832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13650, "upload_time": "2018-06-17T14:52:36", "url": "https://files.pythonhosted.org/packages/77/4a/ad62801f369de1cead2808e394c9ddca72136d0964afd612839eeb8cbc51/itunes-iap-2.6.0.tar.gz" } ] }