{ "info": { "author": "Aaron Bach", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# \ud83d\udce6 py17track: A Simple Python API for 17track.net\n\n[![Travis CI](https://travis-ci.org/bachya/py17track.svg?branch=master)](https://travis-ci.org/bachya/py17track)\n[![PyPi](https://img.shields.io/pypi/v/py17track.svg)](https://pypi.python.org/pypi/py17track)\n[![Version](https://img.shields.io/pypi/pyversions/py17track.svg)](https://pypi.python.org/pypi/py17track)\n[![License](https://img.shields.io/pypi/l/py17track.svg)](https://github.com/bachya/py17track/blob/master/LICENSE)\n[![Code Coverage](https://codecov.io/gh/bachya/py17track/branch/master/graph/badge.svg)](https://codecov.io/gh/bachya/py17track)\n[![Maintainability](https://api.codeclimate.com/v1/badges/af60d65b69d416136fc9/maintainability)](https://codeclimate.com/github/bachya/py17track/maintainability)\n[![Say Thanks](https://img.shields.io/badge/SayThanks-!-1EAEDB.svg)](https://saythanks.io/to/bachya)\n\n`py17track` is a simple Python library to track packages in\n[17track.net](http://www.17track.net/) accounts.\n\nSince this is uses an unofficial API, there's no guarantee that 17track.net\nwill provide every field for every package, all the time. Additionally, this\nAPI may stop working at any moment.\n\n# Python Versions\n\n`py17track` is currently supported on:\n\n* Python 3.6\n* Python 3.7\n\n# Installation\n\n```python\npip install py17track\n```\n\n# Usage\n\n`py17track` starts within an\n[aiohttp](https://aiohttp.readthedocs.io/en/stable/) `ClientSession`:\n\n```python\nimport asyncio\n\nfrom aiohttp import ClientSession\n\nfrom py17track import Client\n\n\nasync def main() -> None:\n \"\"\"Create the aiohttp session and run the example.\"\"\"\n async with ClientSession() as websession:\n # YOUR CODE HERE\n\n\nasyncio.get_event_loop().run_until_complete(main())\n```\n\nCreate a client then get to it:\n\n```python\nimport asyncio\n\nfrom aiohttp import ClientSession\n\nfrom py17track import Client\n\n\nasync def main() -> None:\n \"\"\"Create the aiohttp session and run the example.\"\"\"\n async with ClientSession() as websession:\n client = Client(websession)\n\n # Login to 17track.net:\n await client.profile.login('', '')\n\n # Get the account ID:\n client.profile.account_id\n # >>> 1234567890987654321\n\n # Get a summary of the user's packages:\n summary = await client.profile.summary()\n # >>> {'In Transit': 3, 'Expired': 3, ... }\n\n # Get all packages associated with a user's account:\n packages = await client.profile.packages()\n # >>> [py17track.package.Package(..), ...]\n\n\nasyncio.get_event_loop().run_until_complete(main())\n```\n\nEach `Package` object has the following info:\n\n* `destination_country`: the country the package was shipped to\n* `friendly_name`: the human-friendly name of the package\n* `info`: a text description of the latest status\n* `location`: the current location (if known)\n* `origin_country`: the country the package was shipped from\n* `package_type`: the type of package (if known)\n* `status`: the overall package status (\"In Transit\", \"Delivered\", etc.)\n* `tracking_info_language`: the language of the tracking info\n* `tracking_number`: the all-important tracking number\n\n# Contributing\n\n1. [Check for open features/bugs](https://github.com/bachya/py17track/issues)\n or [initiate a discussion on one](https://github.com/bachya/py17track/issues/new).\n2. [Fork the repository](https://github.com/bachya/py17track/fork).\n3. Install the dev environment: `make init`.\n4. Enter the virtual environment: `pipenv shell`\n5. Code your new feature or bug fix.\n6. Write a test that covers your new functionality.\n7. Update `README.md` with any new documentation.\n8. Run tests and ensure 100% code coverage: `make coverage`\n9. Ensure you have no linting errors: `make lint`\n10. Ensure you have no typed your code correctly: `make typing`\n11. Add yourself to `AUTHORS.md`.\n12. Submit a pull request!\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/bachya/py17track", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "py17track", "package_url": "https://pypi.org/project/py17track/", "platform": "", "project_url": "https://pypi.org/project/py17track/", "project_urls": { "Homepage": "https://github.com/bachya/py17track" }, "release_url": "https://pypi.org/project/py17track/2.2.3/", "requires_dist": [ "aiohttp", "async-timeout", "attrs" ], "requires_python": ">=3.6.0", "summary": "A Simple Python API for 17track.net", "version": "2.2.3" }, "last_serial": 5881195, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "75736e283e5dd2fe3c99fa74cfa4dd34", "sha256": "8aec21d849d6b6af7efb5b075d75b2dfb1a3e6eeb4ab48d69dee6c72df304ce6" }, "downloads": -1, "filename": "py17track-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "75736e283e5dd2fe3c99fa74cfa4dd34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7885, "upload_time": "2018-05-17T21:06:56", "url": "https://files.pythonhosted.org/packages/26/f0/cf81621a4cab819e4a301fb7d18c8c6aabb249d85f1bf4d2f898eee6e62d/py17track-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "989b25aee82e6720d31acd4a35b1b09f", "sha256": "a7579e401b02fcd0e0e7ada6a7cc547011f6ad8789a76b757c13b794a2819ee9" }, "downloads": -1, "filename": "py17track-1.0.0.tar.gz", "has_sig": false, "md5_digest": "989b25aee82e6720d31acd4a35b1b09f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7557, "upload_time": "2018-05-17T21:06:57", "url": "https://files.pythonhosted.org/packages/cb/d1/f2f550fc4755558c06bc0a0938a0f92b21d7e88da70877c6a420c32eee1b/py17track-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5ce926309ca83aba0317d1611819a4ab", "sha256": "62531f54cb47146e0106cee5c1ef5df0635214b802a89d7be361678ded9818ce" }, "downloads": -1, "filename": "py17track-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5ce926309ca83aba0317d1611819a4ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7936, "upload_time": "2018-05-17T21:43:15", "url": "https://files.pythonhosted.org/packages/4e/93/d62419e52e258b5756ef7b26c5378342948a09f79bc507493a65489f8eee/py17track-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d76143f64c7493ee702383ee102e122", "sha256": "5dab915fff1a8301ecd190fa0f04854756e9d9bf8a9ff47d7983d33a39db3531" }, "downloads": -1, "filename": "py17track-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3d76143f64c7493ee702383ee102e122", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7603, "upload_time": "2018-05-17T21:43:17", "url": "https://files.pythonhosted.org/packages/f1/03/8a43ac2aff1855a3b6675e6883b0e872a5b87768a822afa4f9d425843ffc/py17track-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6ffa99a7deac137a69d856857d841544", "sha256": "153ce771c3e692d9c1abb0c523b0650e21555227e80c6e60c2572d67b8134bc3" }, "downloads": -1, "filename": "py17track-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6ffa99a7deac137a69d856857d841544", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8006, "upload_time": "2018-05-17T22:16:39", "url": "https://files.pythonhosted.org/packages/bb/3e/154f0c95ae3d87217bd817ca810e4862e11fc52c13f80b3c75e75360f0d4/py17track-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "908e14b0661f600c868082b11907f2cb", "sha256": "f0aa040d1cf97869da8cd4d173fc1bb47af5989d1bab9b08738649671313f79a" }, "downloads": -1, "filename": "py17track-1.0.2.tar.gz", "has_sig": false, "md5_digest": "908e14b0661f600c868082b11907f2cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7665, "upload_time": "2018-05-17T22:16:40", "url": "https://files.pythonhosted.org/packages/d6/6e/5276453ff86e3ec5b624e270e20283c86ddd9f83294887e44458ff157230/py17track-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9ca42dfedac592e1ad23e58db3f42d34", "sha256": "729f0d63e53486a1134f2316512a938168a4025262e933237c9cf6e5ec498256" }, "downloads": -1, "filename": "py17track-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9ca42dfedac592e1ad23e58db3f42d34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8066, "upload_time": "2018-05-22T20:39:46", "url": "https://files.pythonhosted.org/packages/a0/96/d67ae18984fcb47da2d2e68045b00e394a496769af157a0e84270f0396dd/py17track-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb909be77a4e44da763e52a72bec5697", "sha256": "399a404fa7220d19b954dcd9b3d0fd957428f00b053b38c5299e459d60ffbfce" }, "downloads": -1, "filename": "py17track-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fb909be77a4e44da763e52a72bec5697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7710, "upload_time": "2018-05-22T20:39:47", "url": "https://files.pythonhosted.org/packages/c6/67/ba29357074e2500e8d11387a971b8897eb95f2d6fd639276d99e1c149f41/py17track-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "be446fa67f6b4d79a638e40257b45ef8", "sha256": "9fd4528b41ac90c8c4f8fcd5693f70c629c27cf426aa44dd5ba7f27042f5885c" }, "downloads": -1, "filename": "py17track-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be446fa67f6b4d79a638e40257b45ef8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11125, "upload_time": "2018-05-25T19:09:26", "url": "https://files.pythonhosted.org/packages/9f/0e/6e7fabe7584344536fccdc4167f96edf9e8415014fecadc2806cdbf563e4/py17track-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9605acd08c7e66604da0e139f14d4d6d", "sha256": "def834824a2966a2f9d41174330756bbb9335395aa2b14a518363eccc2938e20" }, "downloads": -1, "filename": "py17track-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9605acd08c7e66604da0e139f14d4d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10656, "upload_time": "2018-05-25T19:09:28", "url": "https://files.pythonhosted.org/packages/79/68/9b109389e27789813edbdf6020da8bec27a56a3d2b1cd1411be2c0f294ac/py17track-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d39f6a9e50d0e74802b9031630b3014e", "sha256": "7e7c664f09e793a2e695888a0467081641224857cb44ccde5b52cc5f91a10dcc" }, "downloads": -1, "filename": "py17track-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d39f6a9e50d0e74802b9031630b3014e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11334, "upload_time": "2018-05-28T03:10:10", "url": "https://files.pythonhosted.org/packages/17/fc/935131935aa04413d9e51737f568bfc4929fc1215f140a889e91ba8c600d/py17track-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9807e1542bb3d18f8c98b9fed3d78ef4", "sha256": "326de7f4a6368dcc209d120347852a783571038de16bf4b660a102f80751a363" }, "downloads": -1, "filename": "py17track-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9807e1542bb3d18f8c98b9fed3d78ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11094, "upload_time": "2018-05-28T03:10:11", "url": "https://files.pythonhosted.org/packages/c2/a6/be42670205442616d914eb4182d9c5583848949caac22cc25822f60acc87/py17track-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "daeff53d5560b0216a12346628198bcc", "sha256": "fb4825a4e90bc1dbeba2198965684ea4c90883cff10f3c7056209ceebe1018f5" }, "downloads": -1, "filename": "py17track-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "daeff53d5560b0216a12346628198bcc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11343, "upload_time": "2018-05-28T03:15:13", "url": "https://files.pythonhosted.org/packages/7c/e6/c0e3460b861414215ce804030fa0c83c3471a27cd31f98a458151a9b2163/py17track-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8e9acb5c47534e39738c8e2c44b925", "sha256": "c86e8f0358361c0951ca61d084fe62970df7a59625a31fe2a2a7ad824c842c2b" }, "downloads": -1, "filename": "py17track-1.1.2.tar.gz", "has_sig": false, "md5_digest": "ed8e9acb5c47534e39738c8e2c44b925", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11097, "upload_time": "2018-05-28T03:15:14", "url": "https://files.pythonhosted.org/packages/53/47/87e7b67fdfc9d765cfe584a743806c0c7e137a6357fff375495fc356a93b/py17track-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "68d296b645f0f5401887fc6e72197273", "sha256": "0fd67c72809fd5ce6980e9a347cf76e36c011a1a37e5686f38068abb00df2aa0" }, "downloads": -1, "filename": "py17track-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "68d296b645f0f5401887fc6e72197273", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11364, "upload_time": "2018-05-29T22:26:15", "url": "https://files.pythonhosted.org/packages/4a/7a/932f0ff97415de65cc93c6676995f19c79c0cc6d75beb6e95afed6f0598e/py17track-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "811b68ca7c95889e9c1f5102cda7506f", "sha256": "86ee4222bc6419abbe67a8a11cad890f39bb60844dc18662d8f18f5efbc0b542" }, "downloads": -1, "filename": "py17track-1.1.3.tar.gz", "has_sig": false, "md5_digest": "811b68ca7c95889e9c1f5102cda7506f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11139, "upload_time": "2018-05-29T22:26:16", "url": "https://files.pythonhosted.org/packages/67/cc/60633224cafa9d5fbfe795702360bb21309a4a9e4b449cba850b1f0b2d75/py17track-1.1.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f457d9fb91e87692163b1f263cadf26d", "sha256": "8bbcefdf0fecfe892aa7f7bbfc5d10b609f0b69a4a1b5d1d4ad9c0d9e645983d" }, "downloads": -1, "filename": "py17track-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f457d9fb91e87692163b1f263cadf26d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 10938, "upload_time": "2018-10-31T02:49:39", "url": "https://files.pythonhosted.org/packages/1f/f5/5e2d2e799405d6c3ca4b4dd06e15d7eb25bbb43e7a5cf6f173556bcc5cc3/py17track-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0970841c07c12e2e8ca0ba6758e9a0b9", "sha256": "5201083c6453b94f2f63882a190b4ac1acd09d7fe20796de559becf0038eb7eb" }, "downloads": -1, "filename": "py17track-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0970841c07c12e2e8ca0ba6758e9a0b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9148, "upload_time": "2018-10-31T02:49:40", "url": "https://files.pythonhosted.org/packages/8d/eb/59ecc862adbfa62fe8931792383c4d3c08ae6387686d70fc3b6dc49c675a/py17track-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "655a73d71c3d7a8f3cdd44f8e61872f6", "sha256": "0b61b1434933866ce559ddd643b549f39296c84b045f9337677e62746b6b91a3" }, "downloads": -1, "filename": "py17track-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "655a73d71c3d7a8f3cdd44f8e61872f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 10994, "upload_time": "2018-10-31T03:59:29", "url": "https://files.pythonhosted.org/packages/7f/97/6506100f0c9670398927959a15a38d6c4fbde45db38e5b969c46b053f72c/py17track-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "523f0a62a0931d4cf2f71fa51bbc994a", "sha256": "4bb84312e90b594a2f39155094ea8f5bb003034907b4d5d030727e6b3aa868b3" }, "downloads": -1, "filename": "py17track-2.0.1.tar.gz", "has_sig": false, "md5_digest": "523f0a62a0931d4cf2f71fa51bbc994a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9209, "upload_time": "2018-10-31T03:59:30", "url": "https://files.pythonhosted.org/packages/59/7a/9e0c3ba7dafc5cb0edde3edebd1f34ee340ade28023aea91ed9b7d068875/py17track-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "4a72744de5e9d976f5388f63d6366314", "sha256": "7691cba43b3de82fdf91ace4166eb45f5a403bb9e821b4ebd657075f6a1a2324" }, "downloads": -1, "filename": "py17track-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4a72744de5e9d976f5388f63d6366314", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 11006, "upload_time": "2018-11-06T16:57:13", "url": "https://files.pythonhosted.org/packages/9e/4e/ed86176f1018333bb0c8ed0a99f0fbfade92bfbac85423d1825945519de1/py17track-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe7664b4ba6a4ec8b03743699fec0ddb", "sha256": "d6a08a8808c5cc6ec42fa3c31176508769178b0b5a1358018c328c5041ea6116" }, "downloads": -1, "filename": "py17track-2.0.2.tar.gz", "has_sig": false, "md5_digest": "fe7664b4ba6a4ec8b03743699fec0ddb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9231, "upload_time": "2018-11-06T16:57:15", "url": "https://files.pythonhosted.org/packages/df/06/48f823d566cb0a9b17f6fb148dcedf1c02bfd659b05deca3a9398a30742e/py17track-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ec52bf104b43638a19c1a39b68ef60a2", "sha256": "5e3e871bf9676fb49b8897c70c50982d4829b5085cb1759f53828efc80209ece" }, "downloads": -1, "filename": "py17track-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ec52bf104b43638a19c1a39b68ef60a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 11063, "upload_time": "2018-11-29T21:08:49", "url": "https://files.pythonhosted.org/packages/1d/76/66bcebe2fa2bf1f47d73e8e0c512eb2651babd7e2a8b4425d5598a803dcb/py17track-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "303940bf6e0e8753d8fb86269798d0c1", "sha256": "a9548e2cce5a3e06b0fdd8808d23d38234ebcb22ed30f435651c9505db169023" }, "downloads": -1, "filename": "py17track-2.1.0.tar.gz", "has_sig": false, "md5_digest": "303940bf6e0e8753d8fb86269798d0c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9255, "upload_time": "2018-11-29T21:08:51", "url": "https://files.pythonhosted.org/packages/f4/e3/8dcdeaca33278fb250ac43516170846601ce5a5a4c4d8892a463bd7b40ca/py17track-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "1b43459639855b6e7f460fdea6a06bbe", "sha256": "2c72483f5ead43c386b45b4f5d652583cf568a1d4f12f74144918d3a339dbb09" }, "downloads": -1, "filename": "py17track-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b43459639855b6e7f460fdea6a06bbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 11090, "upload_time": "2018-11-30T19:04:00", "url": "https://files.pythonhosted.org/packages/87/64/810be8b6289f747a5f67e44609dbd5c18893dc5fa409fec795439cdd880d/py17track-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6edb6999a383efb555d5a6d392aed62", "sha256": "8799c513aa9890ad5fc3597575868280cef5c08fcca5d90c9ae49df1b35331e2" }, "downloads": -1, "filename": "py17track-2.1.1.tar.gz", "has_sig": false, "md5_digest": "a6edb6999a383efb555d5a6d392aed62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9293, "upload_time": "2018-11-30T19:04:02", "url": "https://files.pythonhosted.org/packages/50/11/93e8aed73db32840ec00820b825d2b9e4c5a3dda02db772208579429da58/py17track-2.1.1.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "2a0cf94309b8b79e7fdf234591d018e6", "sha256": "7ba1f27b7bc94ef531b42db951cb35402ac4de146cc19df40d6efb98d004ab4b" }, "downloads": -1, "filename": "py17track-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2a0cf94309b8b79e7fdf234591d018e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 11167, "upload_time": "2018-12-06T05:11:57", "url": "https://files.pythonhosted.org/packages/ae/7f/dad5e3ff0b88e94233bf39ef4ba6e4944f2ab16326ff95b3e6ceedecb16e/py17track-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d4719c110c1a5229c14c955a2a0f6f8", "sha256": "520b7ae1d7bd3c070eec2c72b94af98b8a66a63ecc9fd30bb4083154b299d6d3" }, "downloads": -1, "filename": "py17track-2.2.1.tar.gz", "has_sig": false, "md5_digest": "1d4719c110c1a5229c14c955a2a0f6f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9370, "upload_time": "2018-12-06T05:11:59", "url": "https://files.pythonhosted.org/packages/59/35/010f884b40ea1039ac084d7d91e132cf912ba52e2a9b0fc717f3ce763e35/py17track-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "9b73cc2198dcb53797a5e578fbb0fad7", "sha256": "e30eca0ea1384d0b92dd9508e5e797394c6c926960fbba1545677c6af7671bd0" }, "downloads": -1, "filename": "py17track-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9b73cc2198dcb53797a5e578fbb0fad7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 11161, "upload_time": "2019-02-28T00:39:30", "url": "https://files.pythonhosted.org/packages/f5/1b/dfea1f7473071cc8e11070839b62aaea31bc1efb6659890435b02107e11e/py17track-2.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d5d00d5b48e7c7ff33a9b55f976ad01", "sha256": "81dd426f121f906de2d8da1635b27c86087de531e990bff764576f83c5bad550" }, "downloads": -1, "filename": "py17track-2.2.2.tar.gz", "has_sig": false, "md5_digest": "4d5d00d5b48e7c7ff33a9b55f976ad01", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 9365, "upload_time": "2019-02-28T00:39:32", "url": "https://files.pythonhosted.org/packages/a3/34/090fddeecbcb3103c32e8e5666bd57fa9b6f7be26c4d31ac1b29dc547687/py17track-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "e1794b0e49e4924a4ff967b004043187", "sha256": "dc06317aff14eb8918ba7c378cf811fc789f59d98632724d3d6ae85f29db6900" }, "downloads": -1, "filename": "py17track-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1794b0e49e4924a4ff967b004043187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 11191, "upload_time": "2019-09-24T17:57:52", "url": "https://files.pythonhosted.org/packages/38/8f/14538ffed35ab968566e4ae56600a33e7b6bedd7390b39821d6594ec0ba9/py17track-2.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c2a65d7d9601d6e5bf91aa5f817de7a", "sha256": "149f839ac5140efa13b91b5e515d9403e3a17ced58fc7956bb296c37c423a2e3" }, "downloads": -1, "filename": "py17track-2.2.3.tar.gz", "has_sig": false, "md5_digest": "6c2a65d7d9601d6e5bf91aa5f817de7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9313, "upload_time": "2019-09-24T17:57:54", "url": "https://files.pythonhosted.org/packages/71/50/87792814997336ec49da612a86c80cd45ca309b527e88491628eda1e219a/py17track-2.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e1794b0e49e4924a4ff967b004043187", "sha256": "dc06317aff14eb8918ba7c378cf811fc789f59d98632724d3d6ae85f29db6900" }, "downloads": -1, "filename": "py17track-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e1794b0e49e4924a4ff967b004043187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 11191, "upload_time": "2019-09-24T17:57:52", "url": "https://files.pythonhosted.org/packages/38/8f/14538ffed35ab968566e4ae56600a33e7b6bedd7390b39821d6594ec0ba9/py17track-2.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c2a65d7d9601d6e5bf91aa5f817de7a", "sha256": "149f839ac5140efa13b91b5e515d9403e3a17ced58fc7956bb296c37c423a2e3" }, "downloads": -1, "filename": "py17track-2.2.3.tar.gz", "has_sig": false, "md5_digest": "6c2a65d7d9601d6e5bf91aa5f817de7a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 9313, "upload_time": "2019-09-24T17:57:54", "url": "https://files.pythonhosted.org/packages/71/50/87792814997336ec49da612a86c80cd45ca309b527e88491628eda1e219a/py17track-2.2.3.tar.gz" } ] }