{ "info": { "author": "Adri\u00e1n Chaves (Gallaecio)", "author_email": "adriyetichaves@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: System :: Archiving :: Packaging" ], "description": "Version Tracker\n===============\n\n`Version Tracker `_ is a project\nthat provides both a command-line tool and a Python library to query the latest\nstable versions of different software products using web scrapping.\n\nFor example::\n\n $ versiontracker vlc\n vlc: 2.2.2 (2016-07-06) @ http://get.videolan.org/vlc/\n\nRequirements\n------------\n\nVersion Tracker requires `Python 3 `_ and the\nfollowing Python packages:\n\n- `python-dateutil `_\n\n- `pyxdg `_\n\n- `Scrapy `_\n\n- `termcolor `_\n\nTo build the offline documentation, you also need:\n\n- `sphinx-argparse `_\n\n\nInstallation\n------------\n\nUse `pip `_ to install::\n\n pip install versiontracker\n\n\nBasic Command-Line Usage\n------------------------\n\nTo use the versiontracker command-line application pass\nit a list of software IDs::\n\n $ versiontracker vlc xfce\n vlc: 2.2.2 (2016-07-06) @ http://get.videolan.org/vlc/\n xfce: 4.12 (2015-02-28) @ http://archive.xfce.org/xfce/\n\nYou can use the `-l` option to get a list of supported software IDs::\n\n $ versiontracker -l\n 0ad\n 4kslideshowmaker\n \u2026\n\n.. _library-usage:\n\nBasic Library Usage\n-------------------\n\nUse :code:`version_info()` to get information\nabout the latest stable version of a single product::\n\n >>> from pprint import pprint\n >>> from versiontracker import version_info\n >>> pprint(version_info('vlc'))\n {'id': 'vlc',\n 'date': datetime.datetime(2016, 7, 6, 10, 10),\n 'url': 'http://get.videolan.org/vlc/',\n 'version': '2.2.2'}\n\nUse :code:`iter_version_info()` to iterate\nthrough the version information of several products::\n\n >>> from versiontracker import iter_version_info\n >>> for version_data in iter_version_info(('vlc', 'xfce')):\n ... pprint(version_data)\n ...\n {'id': 'vlc',\n 'date': datetime.datetime(2016, 7, 6, 10, 10),\n 'url': 'http://get.videolan.org/vlc/',\n 'version': '2.2.2'}\n {'id': 'xfce',\n 'date': datetime.datetime(2015, 2, 28, 21, 7),\n 'url': 'http://archive.xfce.org/xfce/',\n 'version': '4.12'}\n\nUse :code:`supported_software()` to get a\nlist of supported software IDs::\n\n >>> from versiontracker import supported_software\n >>> supported_software()\n ['kde-l10n-ca', 'kdiamond', 'kontactinterface', 'entropy', \u2026]\n\n\n\nDocumentation\n-------------\n\nSee the complete documentation at\n`Read the Docs `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://gitlab.com/gallaecio/versiontracker/repository/archive.tar.gz?ref=v2.1.4.20190921", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://version-tracker.rtfd.io/", "keywords": "", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "versiontracker", "package_url": "https://pypi.org/project/versiontracker/", "platform": "", "project_url": "https://pypi.org/project/versiontracker/", "project_urls": { "Download": "https://gitlab.com/gallaecio/versiontracker/repository/archive.tar.gz?ref=v2.1.4.20190921", "Homepage": "http://version-tracker.rtfd.io/" }, "release_url": "https://pypi.org/project/versiontracker/2.1.4.20190921/", "requires_dist": [ "argcomplete", "chardet", "cryptography (<2)", "dateparser", "pyasn1", "pyOpenSSL (<17.5.0)", "pyxdg", "PyYAML", "Scrapy", "sphinx-argparse", "termcolor" ], "requires_python": "", "summary": "Web scrapping software to keep track of the latest stable version of different software.", "version": "2.1.4.20190921" }, "last_serial": 5865920, "releases": { "1.0.1.20160831": [ { "comment_text": "", "digests": { "md5": "f5caa41a9bc7c55a213439766b49f4c9", "sha256": "33f686e5c4a9c6153e0611c1710ed5b32aa3da53909f6f781cc2bdddf1a9e7c7" }, "downloads": -1, "filename": "versiontracker-1.0.1.20160831-py2-none-any.whl", "has_sig": false, "md5_digest": "f5caa41a9bc7c55a213439766b49f4c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19651, "upload_time": "2016-08-31T20:03:11", "url": "https://files.pythonhosted.org/packages/02/d6/8213a0763a957bca6b880ed1245ca2f2c71388fcfc963b914a2bb8e30e89/versiontracker-1.0.1.20160831-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f968561df1bd5e512dc043be4a93ceac", "sha256": "e7a52571cbbb994c707d354293fc3fdacbc00e2d60484904bd78f65fb276890a" }, "downloads": -1, "filename": "versiontracker-1.0.1.20160831.tar.gz", "has_sig": false, "md5_digest": "f968561df1bd5e512dc043be4a93ceac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16893, "upload_time": "2016-08-31T20:03:14", "url": "https://files.pythonhosted.org/packages/8a/02/770c7db425f5bcc425b7237b35713738195192a49af07a4f8c8ed73e13e8/versiontracker-1.0.1.20160831.tar.gz" } ], "1.0.2.20160831": [ { "comment_text": "", "digests": { "md5": "b718f0ec6f63fd2e857075b656029f1b", "sha256": "0b77152228de68fe60554f27a25cacd536cc5495046af594ee709220878a0c1e" }, "downloads": -1, "filename": "versiontracker-1.0.2.20160831-py2-none-any.whl", "has_sig": false, "md5_digest": "b718f0ec6f63fd2e857075b656029f1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19651, "upload_time": "2016-08-31T20:10:47", "url": "https://files.pythonhosted.org/packages/71/f2/c3fc8de570a3e1de0509b1483c6b79a56b01d2d57971d1f0a377210409d5/versiontracker-1.0.2.20160831-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad27b91b969ef242d94a32bfac4e26db", "sha256": "551981dcd335478e2878465fcf87bf7a35ede4b1f98bf31b7f9974d1fc21d8e0" }, "downloads": -1, "filename": "versiontracker-1.0.2.20160831.tar.gz", "has_sig": false, "md5_digest": "ad27b91b969ef242d94a32bfac4e26db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16891, "upload_time": "2016-08-31T20:10:50", "url": "https://files.pythonhosted.org/packages/26/78/eab3b71f3b67f9043bcd25a59fa19d8e8166dbce3952c8ece9258c076665/versiontracker-1.0.2.20160831.tar.gz" } ], "1.0.3.20160901": [ { "comment_text": "", "digests": { "md5": "0cd1af667a144ccafbcdf2114462c944", "sha256": "d8e95b5db78dfe2daadba2235ec9f2c3f9e672e79d527cf1264e4936bdad82ae" }, "downloads": -1, "filename": "versiontracker-1.0.3.20160901-py2-none-any.whl", "has_sig": false, "md5_digest": "0cd1af667a144ccafbcdf2114462c944", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19699, "upload_time": "2016-09-01T19:46:48", "url": "https://files.pythonhosted.org/packages/b1/66/b5c65c6daa8b121c53c2d1e54435e6d088b900ae7647f4412134327ea53e/versiontracker-1.0.3.20160901-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01eb774423dab3f13e7c2245b7ea8a14", "sha256": "9cb74f6b07417cc1bcbc7241675187af3d71214723046e5cc2a140bf35f66043" }, "downloads": -1, "filename": "versiontracker-1.0.3.20160901.tar.gz", "has_sig": false, "md5_digest": "01eb774423dab3f13e7c2245b7ea8a14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16936, "upload_time": "2016-09-01T19:46:50", "url": "https://files.pythonhosted.org/packages/45/10/0c286e6382b9bcb62cc1e27eaa94e778a628064e6599e5404d2889164abc/versiontracker-1.0.3.20160901.tar.gz" } ], "1.1.0.20160903": [ { "comment_text": "", "digests": { "md5": "2b4ed02819ec8236e76817ed338e1496", "sha256": "2c2611b7d66a78804fc470c5e0f08f0a552d1904b86af2df379394bc5e244ecc" }, "downloads": -1, "filename": "versiontracker-1.1.0.20160903-py2-none-any.whl", "has_sig": false, "md5_digest": "2b4ed02819ec8236e76817ed338e1496", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19688, "upload_time": "2016-09-03T21:14:45", "url": "https://files.pythonhosted.org/packages/d0/38/a29441a494eb9e7c2ca03669dbf807114a0b36538a132c455f82db8f4c6d/versiontracker-1.1.0.20160903-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6bbff53367bd45bc50c6104159a15c2", "sha256": "ac11fccdd32132a2e8484d2518256a74de50dabf4f493ce611a447211f08c9f7" }, "downloads": -1, "filename": "versiontracker-1.1.0.20160903.tar.gz", "has_sig": false, "md5_digest": "f6bbff53367bd45bc50c6104159a15c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18270, "upload_time": "2016-09-03T21:14:47", "url": "https://files.pythonhosted.org/packages/1f/41/f5a70fade76d22d0e36f233665a049312a53e5939574df52333cb69f2c8e/versiontracker-1.1.0.20160903.tar.gz" } ], "1.2.0.20160903": [ { "comment_text": "", "digests": { "md5": "f428931b195f7ad37c80bed76494dabb", "sha256": "479c4977c7d112edf66b6da5ce5de88c90250bb486108c37f08da9ba40373be0" }, "downloads": -1, "filename": "versiontracker-1.2.0.20160903-py2-none-any.whl", "has_sig": false, "md5_digest": "f428931b195f7ad37c80bed76494dabb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21404, "upload_time": "2016-09-04T14:33:10", "url": "https://files.pythonhosted.org/packages/c3/bb/2ecbba32795536fafda52f770d21bea1398fde5972a75080f42bf47d34c7/versiontracker-1.2.0.20160903-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15cbd69e1f7bad0e7c54f43c118bd766", "sha256": "2017bb451736aff12223867522266ac729381da3eb4e5ee60e5c125ff2e6671f" }, "downloads": -1, "filename": "versiontracker-1.2.0.20160903.tar.gz", "has_sig": false, "md5_digest": "15cbd69e1f7bad0e7c54f43c118bd766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19725, "upload_time": "2016-09-04T14:33:12", "url": "https://files.pythonhosted.org/packages/e2/96/d53d7b572e01346391ae448fa89c7d1ef26c23a2291523400db0c93f4bea/versiontracker-1.2.0.20160903.tar.gz" } ], "1.4.0.20160903": [ { "comment_text": "", "digests": { "md5": "23c26d5e1e66c4ba5010befaadee56e7", "sha256": "75da8ef73851bd4aa7675d577c0f1228b893a2b2d3a1af2d66761ac3fd72057b" }, "downloads": -1, "filename": "versiontracker-1.4.0.20160903-py3-none-any.whl", "has_sig": false, "md5_digest": "23c26d5e1e66c4ba5010befaadee56e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23407, "upload_time": "2016-09-10T11:17:34", "url": "https://files.pythonhosted.org/packages/a3/01/dde6949491f4f34dbda726dfa38fb4d2c7384d21f71949875a005ea376e4/versiontracker-1.4.0.20160903-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d8d2d6f0d8046307118f5e9bb0bc3f", "sha256": "6443f06007665dc99b50a38c4dd401185d378876d454d319cb579a2d45837a0e" }, "downloads": -1, "filename": "versiontracker-1.4.0.20160903.tar.gz", "has_sig": false, "md5_digest": "68d8d2d6f0d8046307118f5e9bb0bc3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22273, "upload_time": "2016-09-10T11:17:37", "url": "https://files.pythonhosted.org/packages/8d/8e/3ea3a34bff056158c2d22fc5419a66da9ff406f2090544f59098f0d4ce50/versiontracker-1.4.0.20160903.tar.gz" } ], "1.4.1.20160903": [ { "comment_text": "", "digests": { "md5": "e6635b719dd81096b7a9b0f03c69fb0f", "sha256": "69f88064d1ca053daaad3c8e5944439a3a6c6b771a035f2d71302568408af796" }, "downloads": -1, "filename": "versiontracker-1.4.1.20160903-py3-none-any.whl", "has_sig": false, "md5_digest": "e6635b719dd81096b7a9b0f03c69fb0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37176, "upload_time": "2016-09-10T11:59:01", "url": "https://files.pythonhosted.org/packages/3d/d7/4da5babd65be7c5d8f98ba1e27c74c38264d2b0ef421cf95d00b2e3ac1ac/versiontracker-1.4.1.20160903-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58b6b2ddbf00f52b82703f4801593974", "sha256": "8fe61c642137e7e9e6e312f5caa5151b419202379658ddf2e050ee164e0059be" }, "downloads": -1, "filename": "versiontracker-1.4.1.20160903.tar.gz", "has_sig": false, "md5_digest": "58b6b2ddbf00f52b82703f4801593974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29505, "upload_time": "2016-09-10T11:59:03", "url": "https://files.pythonhosted.org/packages/8c/46/0ccc2b83785ba4bfc3e516b08f9ad3cda72f6501142543f2768712451b98/versiontracker-1.4.1.20160903.tar.gz" } ], "1.4.2.20160903": [ { "comment_text": "", "digests": { "md5": "01f380a4a21e45adcf9583bdff3dc377", "sha256": "6d1189c44de60d0f424e57559e00edf71ef85c63aa1d46bae1bfa2f12f6ccd9c" }, "downloads": -1, "filename": "versiontracker-1.4.2.20160903-py3-none-any.whl", "has_sig": false, "md5_digest": "01f380a4a21e45adcf9583bdff3dc377", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37185, "upload_time": "2016-09-10T12:14:49", "url": "https://files.pythonhosted.org/packages/0e/e8/826951c2445dfc5f8e795bf6b69eb40059d704e9970adae8fbfee99b85c8/versiontracker-1.4.2.20160903-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58a360fcf79dc4eadc518da4dce1d6d9", "sha256": "c7f91eef9849dbd9e7885be951f21f9b654a64da558d59d3ec14640a03a1b383" }, "downloads": -1, "filename": "versiontracker-1.4.2.20160903.tar.gz", "has_sig": false, "md5_digest": "58a360fcf79dc4eadc518da4dce1d6d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29510, "upload_time": "2016-09-10T12:14:51", "url": "https://files.pythonhosted.org/packages/ec/e4/2fcedfb9dbceefbdf970fbdb52dbda226b5d051b3145ba36160243fc8d41/versiontracker-1.4.2.20160903.tar.gz" } ], "1.4.4.20160917": [ { "comment_text": "", "digests": { "md5": "f4ba8ba3776089d38f005ac1e075213c", "sha256": "207bf58f0a77ac19907fadb988e21c258ed5133e3c70dbaf553af0fbe2748b7b" }, "downloads": -1, "filename": "versiontracker-1.4.4.20160917-py3-none-any.whl", "has_sig": false, "md5_digest": "f4ba8ba3776089d38f005ac1e075213c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52816, "upload_time": "2016-09-17T18:03:50", "url": "https://files.pythonhosted.org/packages/ea/68/e526cca22bc2432a5e07903f539c5d5ff6d8d6007c05e6c3e0a907e7f84f/versiontracker-1.4.4.20160917-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51715b057e4eafa1255fc72567500ce7", "sha256": "3a861d332d5a03c32d7d1f96a0324e6f827e6b6a97b21632496c8ca3f777504d" }, "downloads": -1, "filename": "versiontracker-1.4.4.20160917.tar.gz", "has_sig": false, "md5_digest": "51715b057e4eafa1255fc72567500ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44081, "upload_time": "2016-09-17T18:03:53", "url": "https://files.pythonhosted.org/packages/5f/b2/65c90d47a09b085cf7d601edb47427afae7e4a28f94bafec2a6882371724/versiontracker-1.4.4.20160917.tar.gz" } ], "2.0.0.20161208": [ { "comment_text": "", "digests": { "md5": "fb646abf8230175c738e15f8f44ea802", "sha256": "f8af88ef00a7caea4d145f6577cf098adab59d1e6dc0f30e85e83a3d824de98c" }, "downloads": -1, "filename": "versiontracker-2.0.0.20161208-py3-none-any.whl", "has_sig": false, "md5_digest": "fb646abf8230175c738e15f8f44ea802", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62692, "upload_time": "2016-12-08T17:53:13", "url": "https://files.pythonhosted.org/packages/53/8a/400a4eb1b994c82e93c4a208502545a7b1660920bdb367494113e1d53181/versiontracker-2.0.0.20161208-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e06e30f0fec1efaf7d05cefc10a5f232", "sha256": "3dfad6dd078231b80faf42c49c9492f1b9b9a8efc7afe045991f4695575a68ce" }, "downloads": -1, "filename": "versiontracker-2.0.0.20161208.tar.gz", "has_sig": false, "md5_digest": "e06e30f0fec1efaf7d05cefc10a5f232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48373, "upload_time": "2016-12-08T17:53:15", "url": "https://files.pythonhosted.org/packages/e4/08/a60ae4d46cce2014bf85992cc2ee27e3e295ea55107c5188d342d41b1498/versiontracker-2.0.0.20161208.tar.gz" } ], "2.1.0.20161208": [ { "comment_text": "", "digests": { "md5": "ca980c3b10d3894d1bf5f2f0c4872f76", "sha256": "a5e77267c382d1431745695b7d40350a0bb70ffd9056bf484c30e84634d566ba" }, "downloads": -1, "filename": "versiontracker-2.1.0.20161208.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ca980c3b10d3894d1bf5f2f0c4872f76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77194, "upload_time": "2016-12-09T19:21:56", "url": "https://files.pythonhosted.org/packages/5b/41/06eb8ad9fd37e56a03258c770401054629ab15d8bcb2c93b9bc937ffad48/versiontracker-2.1.0.20161208.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "db45d7c02c2a51571ebc5d8a5ca56168", "sha256": "83b5f47875204c869fdda3367493746ee43824fa137ba843a34dfa6519b84ce0" }, "downloads": -1, "filename": "versiontracker-2.1.0.20161208.tar.gz", "has_sig": false, "md5_digest": "db45d7c02c2a51571ebc5d8a5ca56168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48753, "upload_time": "2016-12-09T19:21:58", "url": "https://files.pythonhosted.org/packages/99/8c/42888544c1fb41e2f777ba2d4ef7132aa140345e9c92378b61ba9a0fbb1c/versiontracker-2.1.0.20161208.tar.gz" } ], "2.1.2.20180422": [ { "comment_text": "", "digests": { "md5": "a7f983f6980e5db72f3b1f783312e789", "sha256": "1c1b455f915c33ee3d30e3a501986fddd8807dbe163e8a8e6ec5863a100b2059" }, "downloads": -1, "filename": "versiontracker-2.1.2.20180422-py3-none-any.whl", "has_sig": false, "md5_digest": "a7f983f6980e5db72f3b1f783312e789", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 55745, "upload_time": "2018-04-22T18:41:10", "url": "https://files.pythonhosted.org/packages/b8/24/4c5422fedb97adff663d4d847b188703d5ac7473229dfeedd9ebccb3576a/versiontracker-2.1.2.20180422-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d8258d6683c638abe867c39e518adab", "sha256": "7009c67009b9576ebbb157c89fa4ff62326a22bdd4d7d43cc49755c06ce56e91" }, "downloads": -1, "filename": "versiontracker-2.1.2.20180422.tar.gz", "has_sig": false, "md5_digest": "4d8258d6683c638abe867c39e518adab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45699, "upload_time": "2018-04-22T18:41:11", "url": "https://files.pythonhosted.org/packages/2c/83/b2bf3b38ab0280811f6ebc0c1e35731c2b8446cc42cd233b9e3a03c228c9/versiontracker-2.1.2.20180422.tar.gz" } ], "2.1.3.20180428": [ { "comment_text": "", "digests": { "md5": "c7ec84876a4c34091d8c5eb24b3374c8", "sha256": "6bbb5aefd26600eb93fb612aa26b2d8cffdcd9040d63a9926ba7afdb4fcefa87" }, "downloads": -1, "filename": "versiontracker-2.1.3.20180428-py3-none-any.whl", "has_sig": false, "md5_digest": "c7ec84876a4c34091d8c5eb24b3374c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56653, "upload_time": "2018-04-28T07:43:46", "url": "https://files.pythonhosted.org/packages/04/64/61b13536433b316d5be29007aafe2c0c8aa894be9684eafa53f78fe91077/versiontracker-2.1.3.20180428-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28a33cc02748260227727ac0a5e775d3", "sha256": "85cf7b0707ee0094eae5d30c9db3b96a3da540e7eb34d3c97dd214c8db119c39" }, "downloads": -1, "filename": "versiontracker-2.1.3.20180428.tar.gz", "has_sig": false, "md5_digest": "28a33cc02748260227727ac0a5e775d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45163, "upload_time": "2018-04-28T07:43:48", "url": "https://files.pythonhosted.org/packages/68/ff/04538e0cd45843d63c335af434464be2f5d83861dd6a2f797f762c28c837/versiontracker-2.1.3.20180428.tar.gz" } ], "2.1.4.20190921": [ { "comment_text": "", "digests": { "md5": "7a363dde5e2434a059bccf65e65e2ad4", "sha256": "d015c35bb9b31b1b282e0e3b8ea20367f7d10dfa801247a92be9b10a5e62295e" }, "downloads": -1, "filename": "versiontracker-2.1.4.20190921-py3-none-any.whl", "has_sig": false, "md5_digest": "7a363dde5e2434a059bccf65e65e2ad4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65141, "upload_time": "2019-09-21T12:36:16", "url": "https://files.pythonhosted.org/packages/66/ed/f1fcad2603d53a1c2914b77d61db1d26f7f2a0dbb39a41d8233f6defde6e/versiontracker-2.1.4.20190921-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36678221aa8511701d86bc0fcce909d0", "sha256": "73d2e0c506fbf12c02f085c8e4fb237c8aee244f9ae83c1c94ddce015fbec825" }, "downloads": -1, "filename": "versiontracker-2.1.4.20190921.tar.gz", "has_sig": false, "md5_digest": "36678221aa8511701d86bc0fcce909d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42927, "upload_time": "2019-09-21T12:36:18", "url": "https://files.pythonhosted.org/packages/4d/43/70ca502302c38590f831426b0b2aa10e6e59a98f7c97d9a0be8dfa9e10af/versiontracker-2.1.4.20190921.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a363dde5e2434a059bccf65e65e2ad4", "sha256": "d015c35bb9b31b1b282e0e3b8ea20367f7d10dfa801247a92be9b10a5e62295e" }, "downloads": -1, "filename": "versiontracker-2.1.4.20190921-py3-none-any.whl", "has_sig": false, "md5_digest": "7a363dde5e2434a059bccf65e65e2ad4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65141, "upload_time": "2019-09-21T12:36:16", "url": "https://files.pythonhosted.org/packages/66/ed/f1fcad2603d53a1c2914b77d61db1d26f7f2a0dbb39a41d8233f6defde6e/versiontracker-2.1.4.20190921-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36678221aa8511701d86bc0fcce909d0", "sha256": "73d2e0c506fbf12c02f085c8e4fb237c8aee244f9ae83c1c94ddce015fbec825" }, "downloads": -1, "filename": "versiontracker-2.1.4.20190921.tar.gz", "has_sig": false, "md5_digest": "36678221aa8511701d86bc0fcce909d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42927, "upload_time": "2019-09-21T12:36:18", "url": "https://files.pythonhosted.org/packages/4d/43/70ca502302c38590f831426b0b2aa10e6e59a98f7c97d9a0be8dfa9e10af/versiontracker-2.1.4.20190921.tar.gz" } ] }