{ "info": { "author": "Jason R. Coombs", "author_email": "jaraco@jaraco.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Setuptools Plugin", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Version Control" ], "description": ".. image:: https://img.shields.io/pypi/v/hgtools.svg\n :target: https://pypi.org/project/hgtools\n\n.. image:: https://img.shields.io/pypi/pyversions/hgtools.svg\n\n.. image:: https://img.shields.io/pypi/dm/hgtools.svg\n\n.. .. image:: https://img.shields.io/appveyor/ci/jaraco/skeleton/master.svg\n.. :target: https://ci.appveyor.com/project/jaraco/skeleton/branch/master\n\n.. image:: https://img.shields.io/travis/jaraco/hgtools/master.svg\n :target: https://travis-ci.org/jaraco/hgtools\n\n.. warning:: hgtools is defunct. It has been largely superseded by the\n `setuptools_scm `_\n project.\n\nUsage\n=====\n\nhgtools builds on the setuptools_hg plugin for setuptools. hgtools\nprovides classes for inspecting and working with repositories in the\nMercurial and Git version control systems (VCS).\n\nhgtools provides a plugin for setuptools that enables setuptools to find\nfiles managed by the VCS (currently only Mercurial support is implemented).\n\nThe classes provided by hgtools are designed to use subprocess invocation to\nleverage the command-line interfaces of the VCS tools ``hg`` and ``git``. An\nin-process RepoManager for Mercurial exists but has been disabled due to\nissues that arise when run in certain environments (namely setuptools\nsandboxing).\n\n.. note:: The setuptools feature\n\n You can read about the setuptools plugin provided by hgtools in the\n `setuptools documentation`_. It basically returns a list of files that are\n under VCS when running the ``setup`` function, e.g. if\n you create a source and binary distribution. It's a simple yet effective way\n of not having to define package data (non-Python files) manually in MANIFEST\n templates (``MANIFEST.in``).\n\n.. _setuptools documentation: http://pythonhosted.org/setuptools/setuptools.html#adding-support-for-other-revision-control-systems\n\nUsage\n*****\n\nHere's a simple example of a setup.py that uses hgtools:\n\n.. code-block:: python\n\n from setuptools import setup, find_packages\n setup(\n name=\"HelloWorld\",\n version=\"0.1\",\n packages=find_packages(),\n setup_requires=[\"hgtools\"],\n )\n\nIf you run the setup.py above, setuptools will automatically download\nhgtools to the directory where the setup.py is located at (and won't\ninstall it anywhere else) to get all package data files from the\nsourec code repository.\n\nYou should not need to, and I recommend you don't, install hgtools in\nyour site-packages directory. Let setuptools grab it on demand. Also,\ntry not to specify an upper bound for the requirement. Usually, simply\nspecifying 'hgtools' will get the latest version, which is likely to\nremain compatible (as a plugin) for the life of the project. Specifying\nan upper bound (i.e. `hgtools<1.1`) will only prevent you from getting\nbug fixes. Only specify an upper bound if you require support for older\nversions of Python.\n\nAuto Version Numbering\n**********************\n\nWith the 0.4 release, hgtools adds support for automatically generating\nproject version numbers from the repository in which the\nproject is developed.\n\nTo use this feature, your project must follow the following assumptions:\n\n\t - Repo tags are used to indicate released versions.\n\t - Tag names are specified as the version only (i.e. 0.1 and not\n\t v0.1 or release-0.1)\n\t - Released versions currently must conform to the StrictVersion in\n\t distutils. Any tags that don't match this scheme will be ignored.\n\t Future releases may relax this restriction.\n\nThereafter, you may use the RepoManager.get_current_version to\ndetermine the version of your product. If the current revision is tagged\nwith a valid version, that version will be used. Otherwise, the tags in\nthe repo will be searched, the latest release will be found, and hgtools\nwill infer the upcoming release version.\n\nFor example, if the repo contains the tags 0.1, 0.2, and 0.3 and the\nrepo is not on any of those tags, get_current_version will return\n'0.3.1dev' and get_current_version(increment='0.1') will return\n'0.4dev'.\n\nA distutils hook has been created to hack setuptools to use this version\ninformation automatically. To use this functionality, just use the\n``use_vcs_version`` parameter to setup.\nFor example:\n\n.. code-block:: python\n\n from setuptools import setup, find_packages\n setup(\n name=\"HelloWorld\",\n use_vcs_version=True,\n packages=find_packages(),\n setup_requires=[\"hgtools\"],\n )\n\nIf the value supplied to use_vcs_version resolves to True, hgtools will\nuse the tagged version to determine the version of the\npackage (based on get_current_version). If an sdist is created, hgtools\nwill store the calculated version in the tag_build of the setup.cfg and\nwill use that version when deploying remotely. Therefore, if you are\nusing auto-versioning, you should not use setuptools tags explicitly.\n\nSee the jaraco.util setup.py for an example of this technique.\n\nVersioning Parameters\n~~~~~~~~~~~~~~~~~~~~~\n\nIt's also possible to pass keyword parameters to use_vcs_version to\ntweak how it generates version numbers. To pass parameters, instead of\nsetting `use_vcs_version = True`, set it to a non-empty dictionary with\none or more of the following parameters:\n\n - `increment`:\n A string indicating the default version increment for the project.\n By default, this value is '0.1', meaning hgtools will use the version\n '1.1dev' for builds following the 1.0 release and '1.10dev' for builds\n following a 1.9.3 release. Set this value to '1.0' or '0.0.1' for the\n current tree to help hgtools guess the target version.\n\n - `version_handler`:\n A Python function with the following signature:\n\n .. code-block:: python\n\n def calc_version(mgr, options):\n return str('1.0')\n\n hgtools will use this function instead of its default implementation\n to customize the version number calculation. The `mgr` object is the\n `hgtools.managers.base.RepoManager` object referencing the local repo\n and the `options` is the dictionary passed to use_vcs_version.\n\n Use this option, for example, to include the commit hash or local\n revision ID in the version:\n\n .. code-block:: python\n\n def id_as_version(mgr, options):\n \"Always return the Mercurial revision ID as the version\"\n id_n = mgr._invoke(['id', '-n']).strip()\n return id_n\n\n setup(\n #...\n use_vcs_version={'version_handler': id_as_version},\n )\n\n The first thing to note is the mgr does not yet provide a nice\n interface for getting anything but the tags for a revision, so the\n example digs into the underlying API to extract the ID. hgtools should\n provide better support in the HGRepoManager classes in future releases.\n\n Use this feature with caution. If you have not already read the\n `setuptools documentation on specifying a project version\n `_,\n the author recommends you do read that.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jaraco/hgtools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hgtools", "package_url": "https://pypi.org/project/hgtools/", "platform": "", "project_url": "https://pypi.org/project/hgtools/", "project_urls": { "Homepage": "https://github.com/jaraco/hgtools" }, "release_url": "https://pypi.org/project/hgtools/8.1.1/", "requires_dist": [ "sphinx; extra == 'docs'", "jaraco.packaging (>=3.2); extra == 'docs'", "rst.linker (>=1.9); extra == 'docs'", "pytest (>=3.5); extra == 'testing'", "pytest-sugar (>=0.9.1); extra == 'testing'", "collective.checkdocs; extra == 'testing'", "pytest-flake8; extra == 'testing'", "backports.unittest-mock; extra == 'testing'", "pygments; extra == 'testing'" ], "requires_python": ">=2.7", "summary": "Classes and setuptools plugin for Mercurial and Git repositories", "version": "8.1.1" }, "last_serial": 3854486, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "778e2e7d6411a216ec93977198f54dcb", "sha256": "54162eeccbd58c5edbfc81695cca712ed3bd64ddef5de14f242c6fccd537e3e8" }, "downloads": -1, "filename": "hgtools-1.0.zip", "has_sig": false, "md5_digest": "778e2e7d6411a216ec93977198f54dcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29975, "upload_time": "2011-07-27T20:49:55", "url": "https://files.pythonhosted.org/packages/62/49/07d9b84e44a23b436bdfd8c29be26f474f9b9c4c77a1b790d310abe5b44e/hgtools-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ce0538c9295aa7f1d22a084503d319b7", "sha256": "84f13929a9a3cb256d3c1c2670e146a3e3867443377515f7e78abbb62755984b" }, "downloads": -1, "filename": "hgtools-1.0.1.zip", "has_sig": false, "md5_digest": "ce0538c9295aa7f1d22a084503d319b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30315, "upload_time": "2011-11-30T23:03:44", "url": "https://files.pythonhosted.org/packages/bb/d6/245bfea3e43326eaf217dc7bb4080d212703446e71d3be4c3ae9db470408/hgtools-1.0.1.zip" } ], "1.0.1dev": [ { "comment_text": "", "digests": { "md5": "2f7a53cbc96ae8d45dab8ced4afbf422", "sha256": "963936a3435b6b8994ffce27960ce7bb5b82b8c4f1ec39ae0c3dca64a6dd8f0f" }, "downloads": -1, "filename": "hgtools-1.0.1dev.zip", "has_sig": false, "md5_digest": "2f7a53cbc96ae8d45dab8ced4afbf422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30406, "upload_time": "2011-11-30T23:01:53", "url": "https://files.pythonhosted.org/packages/c2/5e/4300d28c886460a9dd78897222640149dada2f0b197540268b0e409e2609/hgtools-1.0.1dev.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "a0881757d8a65a630b17496acb0a5c44", "sha256": "f73801d524aff0c72efdf765620102386d0b72b1c48c1284c62461644d9af3ea" }, "downloads": -1, "filename": "hgtools-1.1.zip", "has_sig": false, "md5_digest": "a0881757d8a65a630b17496acb0a5c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30580, "upload_time": "2012-02-08T21:30:55", "url": "https://files.pythonhosted.org/packages/0f/4e/d5c80d8ede7d213020ee45ff2b4c7cfecb3f55dd8693b286574c8e693c19/hgtools-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d785ce746cdcc3ff908c4b1b8a743810", "sha256": "e75757e8e85239b7d322bf39f23d20ca738df16e27599e8687414d1a586b94d5" }, "downloads": -1, "filename": "hgtools-1.1.1.zip", "has_sig": false, "md5_digest": "d785ce746cdcc3ff908c4b1b8a743810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30682, "upload_time": "2012-02-11T23:48:22", "url": "https://files.pythonhosted.org/packages/f1/0c/61bca1d2f31e0ae89cddb42629bc23efc86845ea3706e1992c4168145588/hgtools-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "5b60a434254aa81e5c24c83fbfc723e4", "sha256": "c8432c17dc067febcf5e81c5af68a918306700bb4ef08513822a55a2a04e51b2" }, "downloads": -1, "filename": "hgtools-1.1.2.zip", "has_sig": false, "md5_digest": "5b60a434254aa81e5c24c83fbfc723e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30757, "upload_time": "2012-02-24T15:52:22", "url": "https://files.pythonhosted.org/packages/75/9f/adb4a64710c41225044aa51cd5968c88ad9dec2dffce0251b15acd713fcc/hgtools-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "d42ba174de860816e2b12ca5d80e809c", "sha256": "2c9151446c8e6fd5bcc2cde7ab0884aa6149ca2f840c0288155afa657d2c9655" }, "downloads": -1, "filename": "hgtools-1.1.3.zip", "has_sig": false, "md5_digest": "d42ba174de860816e2b12ca5d80e809c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30983, "upload_time": "2012-03-01T17:19:38", "url": "https://files.pythonhosted.org/packages/2d/5b/f82c80b21e4afc11f3b325bd6be398e7b70e5b9278704bcf7842b1ea9bd2/hgtools-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4a8b39226fc635fde9875be6fd28f751", "sha256": "330a8b91f606654f96c1e1c56599851fbde9a71ef57f126a3f933bef487c4d58" }, "downloads": -1, "filename": "hgtools-1.1.4.zip", "has_sig": false, "md5_digest": "4a8b39226fc635fde9875be6fd28f751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31029, "upload_time": "2012-03-02T02:46:44", "url": "https://files.pythonhosted.org/packages/7d/df/391f6246a420e05ba64fa821f70caa97d5910321c2a5f58fdf55ceb57fd2/hgtools-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "2730e7178c6a480119f7d85f61087147", "sha256": "441c6e646b191ba7776bf004ae60a4a21005aee95cc364126dae589f201bbd47" }, "downloads": -1, "filename": "hgtools-1.1.5.zip", "has_sig": false, "md5_digest": "2730e7178c6a480119f7d85f61087147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31459, "upload_time": "2012-03-20T14:10:21", "url": "https://files.pythonhosted.org/packages/9b/4b/7649c21688d704892aa27923e2ebf36102b546ff14e8cf357a6eb4c11f57/hgtools-1.1.5.zip" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "9f075e34396ba8eeb2e273a43e9dc7ab", "sha256": "1fdecae10e962e36814321058f361b8bf1333b71639fbdbb6f2f3c82f90e7a8a" }, "downloads": -1, "filename": "hgtools-1.1.6.zip", "has_sig": false, "md5_digest": "9f075e34396ba8eeb2e273a43e9dc7ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23482, "upload_time": "2012-03-20T14:32:03", "url": "https://files.pythonhosted.org/packages/73/2f/2c2f2e7c522950f01341967ac70a460959586f21d0a14d179cce1bc0623f/hgtools-1.1.6.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "da47992a34f858110a9609ee219597c5", "sha256": "0eca00056bebd48dcf70cdc549dc98cbc5f415f8ec0360ef8eb5db89e66ab18a" }, "downloads": -1, "filename": "hgtools-1.2.zip", "has_sig": false, "md5_digest": "da47992a34f858110a9609ee219597c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33813, "upload_time": "2012-03-23T15:09:36", "url": "https://files.pythonhosted.org/packages/fd/d0/e675a0f490df2fcde518e36733fff619b19eca2e0c9c439296e4b3584997/hgtools-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "74dd93ef51c8962d0d0929b2115616ed", "sha256": "465f26db3680ec540699afa899b19bf1c1ba3a630a8421ab1a7911162b663689" }, "downloads": -1, "filename": "hgtools-1.2.1.zip", "has_sig": false, "md5_digest": "74dd93ef51c8962d0d0929b2115616ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34785, "upload_time": "2012-04-05T22:08:42", "url": "https://files.pythonhosted.org/packages/d1/3d/5c74cc62463b5206eb6bcb799df8f66796c3bd680841fd6102b0268e5b4d/hgtools-1.2.1.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "cafbbcb7828e1d155eb2dd11474bea04", "sha256": "6dababeebfcacf6d5b429e7ce2a55864a55fc9ee79fffe3938d7bd5f7f8c5c93" }, "downloads": -1, "filename": "hgtools-2.0.zip", "has_sig": false, "md5_digest": "cafbbcb7828e1d155eb2dd11474bea04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37864, "upload_time": "2012-05-06T21:53:56", "url": "https://files.pythonhosted.org/packages/ba/d0/260b480ca9384f88fc71f0cf7bac40b4a66b15ddf600b35fa88557800eac/hgtools-2.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "dcbf136b7707edcd75ea11923a86fbea", "sha256": "362a59b9a4753b3d941f474fac301a3426e0d8beb9509100cedbf7400df013f7" }, "downloads": -1, "filename": "hgtools-2.0.1.zip", "has_sig": false, "md5_digest": "dcbf136b7707edcd75ea11923a86fbea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38134, "upload_time": "2012-05-14T00:32:22", "url": "https://files.pythonhosted.org/packages/70/7a/ab919d87b212e37f9877977f35fd92359229fbf80d6dac010df46f78e51f/hgtools-2.0.1.zip" } ], "2.0.1b1": [ { "comment_text": "", "digests": { "md5": "15a1ef8fd91b7331c0cb3839663bb041", "sha256": "cc3047e9d104eed80884d500094a3b794c6f7217d3fce2ba7f69c3c4454cd3ab" }, "downloads": -1, "filename": "hgtools-2.0.1b1.zip", "has_sig": false, "md5_digest": "15a1ef8fd91b7331c0cb3839663bb041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38076, "upload_time": "2012-05-14T00:05:56", "url": "https://files.pythonhosted.org/packages/50/40/7944fee77f0e32056f3aea02d044cfd8225ff3ab8f84655a01a445633fff/hgtools-2.0.1b1.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "be083d59512fbb21ac8d648c0b88446a", "sha256": "bfa82ccfea56b178c9f28cb719cb97853710880b207e0a32801ba1077757da07" }, "downloads": -1, "filename": "hgtools-2.0.2.zip", "has_sig": false, "md5_digest": "be083d59512fbb21ac8d648c0b88446a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30635, "upload_time": "2012-10-09T14:56:40", "url": "https://files.pythonhosted.org/packages/cd/87/bb794762760796bef0c9c156f51810600639bbd44541068c16c9dd7fd29f/hgtools-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "1ebc90712ec823fe0f8efa7636eb31d7", "sha256": "76f56eb6d7238fa12bdeef28ce279cf6349260f487f4c12ba0b747d40e2a8327" }, "downloads": -1, "filename": "hgtools-2.0.3.zip", "has_sig": false, "md5_digest": "1ebc90712ec823fe0f8efa7636eb31d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30793, "upload_time": "2013-03-08T13:29:45", "url": "https://files.pythonhosted.org/packages/6d/fd/cbb5fbfa0acff2208d587785947a6e6393835a2b9fcc1299f56cf6912bb5/hgtools-2.0.3.zip" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "5f0e936c098d68e208076e5259e22c01", "sha256": "0d89a1756914e7c7f9cb16ac237982b60e3815cb2c589e0603ab7070a78a8099" }, "downloads": -1, "filename": "hgtools-2.0b1.zip", "has_sig": false, "md5_digest": "5f0e936c098d68e208076e5259e22c01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37683, "upload_time": "2012-05-06T05:44:16", "url": "https://files.pythonhosted.org/packages/6d/32/46db483bce54435d42c0714c4b56e33bc7469639102d2a23b827ef5d98d2/hgtools-2.0b1.zip" } ], "2.0b2": [ { "comment_text": "", "digests": { "md5": "c72f3ff7140da70d2627d3862d3515d8", "sha256": "4df6571933852836932efd56925d1eb4b26ddac55aa2eaaa8fd7372edea32611" }, "downloads": -1, "filename": "hgtools-2.0b2.zip", "has_sig": false, "md5_digest": "c72f3ff7140da70d2627d3862d3515d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37628, "upload_time": "2012-05-06T15:28:04", "url": "https://files.pythonhosted.org/packages/3c/12/d8f7ee973a9efdae082e3f3f9de3f7c31071d4d3b7670650faae2544588b/hgtools-2.0b2.zip" } ], "2.0b3": [ { "comment_text": "", "digests": { "md5": "90fe687ae37098c42c0287c4093f4b91", "sha256": "74fe7ce537ecd3a6cabd272ba18f3ab6d2315fa684e3e775ac7dc2be0f693b9b" }, "downloads": -1, "filename": "hgtools-2.0b3.zip", "has_sig": false, "md5_digest": "90fe687ae37098c42c0287c4093f4b91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37754, "upload_time": "2012-05-06T15:42:58", "url": "https://files.pythonhosted.org/packages/12/b6/174d562f2fbba71532b73f0ffeda4f2139a2f37048eccb07f1b6c5c41b85/hgtools-2.0b3.zip" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "60c59b646d8f78fbfe9cb1fa6658c07d", "sha256": "4f26880aca44976f39f07df25b591db026a1cc5a8efda5e5d94f7ab7d78540c1" }, "downloads": -1, "filename": "hgtools-2.1.zip", "has_sig": false, "md5_digest": "60c59b646d8f78fbfe9cb1fa6658c07d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28919, "upload_time": "2013-03-26T12:41:06", "url": "https://files.pythonhosted.org/packages/58/c9/3b01aa29f4049ae7bc1968e899994d1fc749c764c3a1cc8b4461884b8255/hgtools-2.1.zip" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "5e651d763b1023268aa69d57f21c0bfc", "sha256": "6508d3d4222f504dd064eb0ce8e7e063483aa643384b62bc91bc2da8881b86a7" }, "downloads": -1, "filename": "hgtools-2.2.1.zip", "has_sig": false, "md5_digest": "5e651d763b1023268aa69d57f21c0bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41751, "upload_time": "2013-04-03T00:53:55", "url": "https://files.pythonhosted.org/packages/68/7c/43fc20609fd6e5e122c7f27bb27e0d245186f29017ebd90beeb4136e41ff/hgtools-2.2.1.zip" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "c23ff917c5018b44d3afd942f34ea3a9", "sha256": "235c37c0e8b0e29daec0eb8f5f6050ffd6b2874fbcd9f6db304fc76d1a06b823" }, "downloads": -1, "filename": "hgtools-2.2.2.zip", "has_sig": false, "md5_digest": "c23ff917c5018b44d3afd942f34ea3a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42102, "upload_time": "2013-04-03T02:40:50", "url": "https://files.pythonhosted.org/packages/bc/85/c142a5060d2c498c134f29f185cf260b909c80a0bea761066ee86ecec938/hgtools-2.2.2.zip" } ], "2.2.2b1": [ { "comment_text": "", "digests": { "md5": "d331765ca9ee4a3ba23704ef193b5737", "sha256": "0009b91d6e0d1b3a77536eeb42c30bc96e70033fcccc75af38ad94daeb9b6aed" }, "downloads": -1, "filename": "hgtools-2.2.2b1.zip", "has_sig": false, "md5_digest": "d331765ca9ee4a3ba23704ef193b5737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41783, "upload_time": "2013-04-03T01:46:40", "url": "https://files.pythonhosted.org/packages/44/b6/199426a3400705ba5e9733096a1e8db364784fbead3ddeab700fbca44e9e/hgtools-2.2.2b1.zip" } ], "2.2.2b2": [ { "comment_text": "", "digests": { "md5": "4bb685eab7c422d63d8090eee350e35e", "sha256": "7dc492bcbb2e1d128e8b34fe4399d20bc89c58457e568277ecd8bb4ed4c9fc0b" }, "downloads": -1, "filename": "hgtools-2.2.2b2.zip", "has_sig": false, "md5_digest": "4bb685eab7c422d63d8090eee350e35e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41748, "upload_time": "2013-04-03T01:50:20", "url": "https://files.pythonhosted.org/packages/b0/6a/6a75b76fd95c22dbd63e42d20e0688ceb3d52eebcc2d426491b362e74777/hgtools-2.2.2b2.zip" } ], "2.2.2b3": [ { "comment_text": "", "digests": { "md5": "d7904dffc6852df4cdd5b145aac38012", "sha256": "8153d9a71fd8f4f52cf71663032f1c5c14334948c20ff8dc7f4d15910bde2d28" }, "downloads": -1, "filename": "hgtools-2.2.2b3.zip", "has_sig": false, "md5_digest": "d7904dffc6852df4cdd5b145aac38012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41718, "upload_time": "2013-04-03T02:11:34", "url": "https://files.pythonhosted.org/packages/fe/0b/d88d7cf2667239d784d60743ecbf8b5ee7a23d160a270ef669bb87434186/hgtools-2.2.2b3.zip" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "81b87d23116a0db47a4b130ab1a07f55", "sha256": "4b54a1962ba33ef9f364b853d83df0af88e169f2f7f0744c2009cc392438b8d4" }, "downloads": -1, "filename": "hgtools-2.2.3.zip", "has_sig": false, "md5_digest": "81b87d23116a0db47a4b130ab1a07f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42182, "upload_time": "2013-08-31T23:48:37", "url": "https://files.pythonhosted.org/packages/db/84/77ff5db948e16d41dfe365f90b8186b5e413dbf34f44f27c7c49a96332ca/hgtools-2.2.3.zip" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "3b1811bd9f4ca9ff6d965fc974f67809", "sha256": "e1d8996eb61ff4e52fc6dc3ddc89677bafd36c03e2b20a6b2d3981522b89601e" }, "downloads": -1, "filename": "hgtools-3.0.1.zip", "has_sig": false, "md5_digest": "3b1811bd9f4ca9ff6d965fc974f67809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39099, "upload_time": "2013-04-03T02:43:55", "url": "https://files.pythonhosted.org/packages/df/f3/eb6a099ca6e01554e8c4bc51d46949af58fc83f33aad37ddb2dd54f8d8bf/hgtools-3.0.1.zip" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "5ba749feb5f78ef3e7baf43ad79e0e42", "sha256": "c07d775c12653767a6677cb81eea40952f1795b1da9dba4d3e42ffe7f6df8657" }, "downloads": -1, "filename": "hgtools-3.0.2.zip", "has_sig": false, "md5_digest": "5ba749feb5f78ef3e7baf43ad79e0e42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39191, "upload_time": "2013-04-04T17:50:44", "url": "https://files.pythonhosted.org/packages/46/db/439701fad149e6e2eea8d80f3a081ef10d9c8da0a1f7d2661076c13f3c6a/hgtools-3.0.2.zip" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "a1b58801ec06de50ce4247f66c28e9cd", "sha256": "159390941e10e2fad56c47460ed9e58abf7ec01f1f072ce9c5743352279ed8c5" }, "downloads": -1, "filename": "hgtools-4.0.zip", "has_sig": false, "md5_digest": "a1b58801ec06de50ce4247f66c28e9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39223, "upload_time": "2013-09-21T17:24:10", "url": "https://files.pythonhosted.org/packages/9f/63/b2d7c67358ef64cf07349ec79a7342aae98d66fdf148327365eeae318755/hgtools-4.0.zip" } ], "5.0": [ { "comment_text": "", "digests": { "md5": "74fc4092ce47222eb3e17e18a656349b", "sha256": "15f3597fe18fed35de4ead7b443c4bef990ffaab36575e17cc079746585d9276" }, "downloads": -1, "filename": "hgtools-5.0.zip", "has_sig": false, "md5_digest": "74fc4092ce47222eb3e17e18a656349b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42695, "upload_time": "2014-02-17T16:17:45", "url": "https://files.pythonhosted.org/packages/7a/08/24b30c906944a37702c41955ae1607f7c871fd02d50e8ad1ef6fed69d2c9/hgtools-5.0.zip" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "c476e96db848e519f4f4004b6aa5241c", "sha256": "5bdc6184118e831cffbae5fb0f2e5b5dc881d6cfae92545e4a93103e3470e1f1" }, "downloads": -1, "filename": "hgtools-5.0.1.zip", "has_sig": false, "md5_digest": "c476e96db848e519f4f4004b6aa5241c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43050, "upload_time": "2014-03-21T19:48:24", "url": "https://files.pythonhosted.org/packages/57/23/f43038c23771b587881abe6f3aa2b5b5b1b0f987697e48ab139352e58a48/hgtools-5.0.1.zip" } ], "5.1": [ { "comment_text": "", "digests": { "md5": "637c42808f85c7c1dcef50b7b7d63823", "sha256": "b075d528ed73262073ad81b4098e793b5b774ae16947595ffb868dc080b6f886" }, "downloads": -1, "filename": "hgtools-5.1.zip", "has_sig": false, "md5_digest": "637c42808f85c7c1dcef50b7b7d63823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43074, "upload_time": "2014-03-28T10:10:34", "url": "https://files.pythonhosted.org/packages/53/9e/99ffb6ecf1de7d2126bc19b4f19c688cfe2b122c1fb6b1fb2f7f7d336ea8/hgtools-5.1.zip" } ], "5.2": [ { "comment_text": "", "digests": { "md5": "c653a3be3f67caf9d686634408ec1dbe", "sha256": "72c4fa0011fde9906dbd4edaea1d3fe43a8191a6d0adc07f882e0d25328ce309" }, "downloads": -1, "filename": "hgtools-5.2.zip", "has_sig": false, "md5_digest": "c653a3be3f67caf9d686634408ec1dbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43311, "upload_time": "2014-04-07T20:55:47", "url": "https://files.pythonhosted.org/packages/41/73/2444eb9d691417ea5482ef11d5ef9f3e9c0c5a035d21aa69a5d9ecdefbd7/hgtools-5.2.zip" } ], "5.3": [ { "comment_text": "", "digests": { "md5": "fa53733f0d5eaa1f9d58ec0e845bf7bf", "sha256": "270239488501ed6e2aad3eada8a659a878eaf7144d7e2ec56423cc1344f6fc11" }, "downloads": -1, "filename": "hgtools-5.3.zip", "has_sig": false, "md5_digest": "fa53733f0d5eaa1f9d58ec0e845bf7bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43406, "upload_time": "2014-04-07T22:45:08", "url": "https://files.pythonhosted.org/packages/3f/6d/d0df824abb9a97f451653082bcf69988198d6b03d08de19296070d378548/hgtools-5.3.zip" } ], "6.0": [ { "comment_text": "", "digests": { "md5": "efbadd0d6d19a827ad254a08f696ea89", "sha256": "14f3f4d94827c2d45e5a05ffd6efbe2484f662354a3dce2d8d1a29df1b05dd5a" }, "downloads": -1, "filename": "hgtools-6.0.zip", "has_sig": false, "md5_digest": "efbadd0d6d19a827ad254a08f696ea89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37542, "upload_time": "2014-05-05T17:33:41", "url": "https://files.pythonhosted.org/packages/7e/66/2796be29d61ac79d6ede1df9fb0c3aff06ad1018168f2293508d4cb0c18e/hgtools-6.0.zip" } ], "6.1": [ { "comment_text": "", "digests": { "md5": "77631c5b1826a73de39e5a21a9c401c8", "sha256": "dc11e1905099169c0e436c590e9c1e0ea56fc4ff7064216dbcf33d20f2fe0b5c" }, "downloads": -1, "filename": "hgtools-6.1.zip", "has_sig": false, "md5_digest": "77631c5b1826a73de39e5a21a9c401c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38492, "upload_time": "2014-09-30T19:04:34", "url": "https://files.pythonhosted.org/packages/0a/a4/41890efeb351df9204edc75342abb803889312f1b6f48f8cf3bebf893d26/hgtools-6.1.zip" } ], "6.1.1": [ { "comment_text": "", "digests": { "md5": "06696b5c5aafcbaef4225e395d598e18", "sha256": "906dada2895cb5ce9601b04c3d5eee43b0d0371113211aeabdd04f20c49e2c32" }, "downloads": -1, "filename": "hgtools-6.1.1.zip", "has_sig": false, "md5_digest": "06696b5c5aafcbaef4225e395d598e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38652, "upload_time": "2014-10-03T19:20:46", "url": "https://files.pythonhosted.org/packages/57/91/2127cb389f8f5278064e933badcd311aaf9e3f89f43be4f245df1e73eebc/hgtools-6.1.1.zip" } ], "6.2": [ { "comment_text": "", "digests": { "md5": "01f56beca2009f2799100fd2628a6467", "sha256": "4a32f828077a2b794e617169a9df32521af116ad0b6add0a87b4dad357a8d406" }, "downloads": -1, "filename": "hgtools-6.2.zip", "has_sig": false, "md5_digest": "01f56beca2009f2799100fd2628a6467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39266, "upload_time": "2015-01-12T22:22:34", "url": "https://files.pythonhosted.org/packages/58/fa/a427bab2415c3972a6e183db6cb2d20de209d608504b35a5b04c308fabb0/hgtools-6.2.zip" } ], "6.2.1": [ { "comment_text": "", "digests": { "md5": "26280712f1ec6c66222b5d4f43f15393", "sha256": "098393a29bd92a85c3d6d0541374ddfb6d0f5344b024f399b7d7a5c0079d4f34" }, "downloads": -1, "filename": "hgtools-6.2.1.zip", "has_sig": false, "md5_digest": "26280712f1ec6c66222b5d4f43f15393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39660, "upload_time": "2015-01-12T22:43:09", "url": "https://files.pythonhosted.org/packages/0c/89/59f6c933f01dd427b6e450c859b3f7664883fdd271df8d786459e0425efc/hgtools-6.2.1.zip" } ], "6.3": [ { "comment_text": "", "digests": { "md5": "584d74b81b1efae3604c53086d1a3acb", "sha256": "1d0ef6ceaba1673e6923b17d7f09c5ae2f4394d16ef80562812987a27e7836ff" }, "downloads": -1, "filename": "hgtools-6.3.zip", "has_sig": false, "md5_digest": "584d74b81b1efae3604c53086d1a3acb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39805, "upload_time": "2015-02-02T18:27:18", "url": "https://files.pythonhosted.org/packages/9e/50/e461d5df23be4a87f451f1700c93f94b48bdf6d17afd54a11176871b8c7c/hgtools-6.3.zip" } ], "6.4": [ { "comment_text": "", "digests": { "md5": "11aebb064bba5c0415d77b08b79aef4a", "sha256": "bc25b5f8a017787e8ba3e5d6e57ada67cc262bb8c3c7f6cacccdda08c4a2a4cd" }, "downloads": -1, "filename": "hgtools-6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11aebb064bba5c0415d77b08b79aef4a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22931, "upload_time": "2016-01-01T14:24:12", "url": "https://files.pythonhosted.org/packages/a6/73/390fbe6caf04352053e0cc05fd2bcf3a3e498fa4e23ee4f99a7f73d3f7a9/hgtools-6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c09ff8a7fa51b7335fb433a3c441c623", "sha256": "dfc31f2926dcc10dfbc22278daf63682d0e7eec8e26f50b28c5f156daa05a37e" }, "downloads": -1, "filename": "hgtools-6.4.tar.gz", "has_sig": false, "md5_digest": "c09ff8a7fa51b7335fb433a3c441c623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22288, "upload_time": "2016-01-01T14:23:48", "url": "https://files.pythonhosted.org/packages/b5/70/07f1389995790aed34bb911fc76150f2f89cc1e9b6c3d802b1e7d4e20c15/hgtools-6.4.tar.gz" } ], "6.5": [ { "comment_text": "", "digests": { "md5": "d76dcd065bb3d1df26ca33e2082c6054", "sha256": "d090290c57538c9f5a1b2b2f631fbce5f99e30e265c21b05aa677aebbadb273e" }, "downloads": -1, "filename": "hgtools-6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d76dcd065bb3d1df26ca33e2082c6054", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22931, "upload_time": "2016-01-01T15:55:20", "url": "https://files.pythonhosted.org/packages/7e/60/7b267281e43bcc59d48bf5f689e7303ae9630926d299c762fc74f3b3dddc/hgtools-6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea1e792b4588d4b24689b5a638ba5a42", "sha256": "9097db103e6958cbf312b76b795140377d4bd9e2c15b19ee08ed482210bbac34" }, "downloads": -1, "filename": "hgtools-6.5.tar.gz", "has_sig": false, "md5_digest": "ea1e792b4588d4b24689b5a638ba5a42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22347, "upload_time": "2016-01-01T15:54:50", "url": "https://files.pythonhosted.org/packages/7d/83/35d48cf89c0a0fdf21a35a319744b6d9f73dd014b25d5f4cd34ae35c8bbc/hgtools-6.5.tar.gz" } ], "6.5.1": [ { "comment_text": "", "digests": { "md5": "1a888154a4cd80a079eaf05144b50261", "sha256": "fcd53bc8a5fa1611b7dae54a3367257b632316a23e39f3104599c7f357e7bfb1" }, "downloads": -1, "filename": "hgtools-6.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a888154a4cd80a079eaf05144b50261", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22966, "upload_time": "2016-01-09T10:46:13", "url": "https://files.pythonhosted.org/packages/11/d8/d3dceeaa1ad42b536f6cc158c9e3084d7d0c18667149f78c3ccb2af12e2e/hgtools-6.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce8413687e43d5626cdcfee5024a9bc0", "sha256": "638a29345707569944459b063763a00c2a3651bc489b1e0dfe0d1d6f3c3c518f" }, "downloads": -1, "filename": "hgtools-6.5.1.tar.gz", "has_sig": false, "md5_digest": "ce8413687e43d5626cdcfee5024a9bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22389, "upload_time": "2016-01-09T10:46:08", "url": "https://files.pythonhosted.org/packages/26/15/a902b096c5c4cb33269d7b69e779101e00cf77a9081250a947f2b2db41e5/hgtools-6.5.1.tar.gz" } ], "6.5.2": [ { "comment_text": "", "digests": { "md5": "da5d4480be8a53221427120ff22e6e09", "sha256": "2423c07ae732be0efdd5fa268e59a8932a41cfd216250b12e3ccb46bf6323aaa" }, "downloads": -1, "filename": "hgtools-6.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da5d4480be8a53221427120ff22e6e09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23475, "upload_time": "2017-01-26T18:37:04", "url": "https://files.pythonhosted.org/packages/54/0b/10f5a68c151cda51414a10be15dbbd4b153cd8e2571cfa791ef69a05ce0c/hgtools-6.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db23025771e95ffe69b95d171e99cd24", "sha256": "f9a31e2381b036d3fac3d7435d545ae4c7a27a93f8d722fdd65b8fef116d2b3c" }, "downloads": -1, "filename": "hgtools-6.5.2.tar.gz", "has_sig": false, "md5_digest": "db23025771e95ffe69b95d171e99cd24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21715, "upload_time": "2017-01-26T18:37:07", "url": "https://files.pythonhosted.org/packages/37/0f/1231f71f38347ca6952948742573374e1a0f2b31dc98a6307dfd38bb8e28/hgtools-6.5.2.tar.gz" } ], "7.0": [ { "comment_text": "", "digests": { "md5": "e92f4c9311110152a40c8d11c42bfc15", "sha256": "cd90fe6c55b0560ad1ef001fda5a81feacad4a4f1c7aa4fe92d27d3dccba578d" }, "downloads": -1, "filename": "hgtools-7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e92f4c9311110152a40c8d11c42bfc15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 20601, "upload_time": "2018-05-10T23:30:04", "url": "https://files.pythonhosted.org/packages/ad/52/88a2478e87cffb52238c365a2d24b7903c1fd0e9cf5c127a094d5e3ab951/hgtools-7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbfdb1df17a076e71b744f4cd0b3a5bb", "sha256": "aef6adc07d0a927409f9ee0217dde8ea82e8852ceb1e44cf0b78f08a6d891add" }, "downloads": -1, "filename": "hgtools-7.0.tar.gz", "has_sig": false, "md5_digest": "dbfdb1df17a076e71b744f4cd0b3a5bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 22359, "upload_time": "2018-05-10T23:30:05", "url": "https://files.pythonhosted.org/packages/a0/f4/16eaa487d30aa9fafa58ba0fe19d157343a2b1f51ad79684e180d1b1d3cb/hgtools-7.0.tar.gz" } ], "8.0": [ { "comment_text": "", "digests": { "md5": "20fdd39ff525bea0c4e48d30872edf39", "sha256": "05bb4911caa7a7c7b58878a3511a339517450e399748454a93a222bc946dcd48" }, "downloads": -1, "filename": "hgtools-8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20fdd39ff525bea0c4e48d30872edf39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.5", "size": 15800, "upload_time": "2018-05-10T23:31:55", "url": "https://files.pythonhosted.org/packages/e9/e4/4cb832107a078ef579b22be940d3176e2f154581b26a537237e34609c073/hgtools-8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb64ac60fe2fa7167ff471183a6a298f", "sha256": "c4ee12bb7be73e8d6282f0092652d53d436089079ddd1a76baba7e4429b99747" }, "downloads": -1, "filename": "hgtools-8.0.tar.gz", "has_sig": false, "md5_digest": "eb64ac60fe2fa7167ff471183a6a298f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17744, "upload_time": "2018-05-10T23:31:57", "url": "https://files.pythonhosted.org/packages/78/85/d99597eed16a0a4d75af24dbaf26c28ed2dc4cef015f0f14faccc346c2e9/hgtools-8.0.tar.gz" } ], "8.1": [ { "comment_text": "", "digests": { "md5": "610f3d1d9f9468a983957ee991436a86", "sha256": "c1e357c65e613a211dfa64bb8a7cb835831e9b0d82150d669516b3fcb72eaa8f" }, "downloads": -1, "filename": "hgtools-8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "610f3d1d9f9468a983957ee991436a86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 19760, "upload_time": "2018-05-11T12:48:22", "url": "https://files.pythonhosted.org/packages/5f/74/d936bbe9c6d8acefc6f34544dc16fd603852bdbc6fd9e8e17d9597b4de71/hgtools-8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1afb1e66d9da8f17475356a2cf91f106", "sha256": "f976c1c50c4dbc52e1e9f4c5dfbb3157476416c50c4ce4c660457f234122a40e" }, "downloads": -1, "filename": "hgtools-8.1.tar.gz", "has_sig": false, "md5_digest": "1afb1e66d9da8f17475356a2cf91f106", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 21752, "upload_time": "2018-05-11T12:48:23", "url": "https://files.pythonhosted.org/packages/6b/ff/2013fc9153ec9399e88663ffa2e6c53b3946eae3425356992fafc7757c3d/hgtools-8.1.tar.gz" } ], "8.1.1": [ { "comment_text": "", "digests": { "md5": "421eb8a60ab97e3fe8665c861ad1d2da", "sha256": "eb6941e6128f80281d9f1ce277366f7a1e48ae1ea5512d146655f07291528471" }, "downloads": -1, "filename": "hgtools-8.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "421eb8a60ab97e3fe8665c861ad1d2da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 21060, "upload_time": "2018-05-11T15:38:17", "url": "https://files.pythonhosted.org/packages/b1/43/0b8ce87497b7ec4d94d8a809a9033fe8c7b1ef261b2a662d1d91e4c48c68/hgtools-8.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3564d2c3b889da27ce75dc8f7daff8b7", "sha256": "2f6646dd15572692c6dcf821b806b24c6f753b954bb46307b6acdefc69e5eedf" }, "downloads": -1, "filename": "hgtools-8.1.1.tar.gz", "has_sig": false, "md5_digest": "3564d2c3b889da27ce75dc8f7daff8b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 22747, "upload_time": "2018-05-11T15:38:18", "url": "https://files.pythonhosted.org/packages/cd/85/36b6b57837ad469adb2cf6be1bd429ad216550a6ccddadfb1ab849fc5c84/hgtools-8.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "421eb8a60ab97e3fe8665c861ad1d2da", "sha256": "eb6941e6128f80281d9f1ce277366f7a1e48ae1ea5512d146655f07291528471" }, "downloads": -1, "filename": "hgtools-8.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "421eb8a60ab97e3fe8665c861ad1d2da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 21060, "upload_time": "2018-05-11T15:38:17", "url": "https://files.pythonhosted.org/packages/b1/43/0b8ce87497b7ec4d94d8a809a9033fe8c7b1ef261b2a662d1d91e4c48c68/hgtools-8.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3564d2c3b889da27ce75dc8f7daff8b7", "sha256": "2f6646dd15572692c6dcf821b806b24c6f753b954bb46307b6acdefc69e5eedf" }, "downloads": -1, "filename": "hgtools-8.1.1.tar.gz", "has_sig": false, "md5_digest": "3564d2c3b889da27ce75dc8f7daff8b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 22747, "upload_time": "2018-05-11T15:38:18", "url": "https://files.pythonhosted.org/packages/cd/85/36b6b57837ad469adb2cf6be1bd429ad216550a6ccddadfb1ab849fc5c84/hgtools-8.1.1.tar.gz" } ] }