{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": ".. image:: https://img.shields.io/pypi/v/druhg.svg\n :target: https://pypi.python.org/pypi/druhg/\n :alt: PyPI Version\n.. image:: https://img.shields.io/pypi/l/druhg.svg\n :target: https://github.com/artamono/druhg/blob/master/LICENSE\n :alt: License\n\n=====\nDRUHG\n=====\n\n| DRUHG \u0432\u0402\u201c Density Ranking Universal Hierarchical Grouping. Read as droog, it means friend.\n| Performs clustering based on even subjective rankings of each datapoint and best stability of a minimum spanning tree of even ranking metric space.\n| **Does not require parameters.**\n| \n| Tree building and stability determination is taken from `HDBSCAN project. `_ `Thanks Leland McInnes. `_\n| It works similarly except HDBSCAN has minpoints parameter, DRUHG does not require any, and gives more freedom in data exploration.\n|\n| There are no citable publications on this matter, but I would like to create one.\n| Even ranking metric tree has a lot of provable attributes and possibly can be used in econometrics.\n| So if you are registered as an endorser for the cs.CG (Computational Geometry) subject class of\n| arXiv and would like to endorse me, please, follow the link\n| https://arxiv.org/auth/endorse?x=VEHO3C\n\n-------------\nBasic Concept\n-------------\n\n| There are some optional tuning parameters but actual algorithm requires none and is universal.\n| It works like **the universal society rule: treat others how you want to be treated**.\n| The core of algorithm is to build metric space where distances between two points are even subjective ranking distances of those points. \n|\n| Let\u0432\u0402\u2122s say you have a list of friends and your number one friend is John, but you are number 5 on his friend list, then you would treat him as your number 5 friend.\n| After metric space is build it works exactly like HDBSCAN does(minimal spanning tree and it's stability). Based on the papers:\n|\n\n McInnes L, Healy J. *Accelerated Hierarchical Density Based Clustering* \n In: 2017 IEEE International Conference on Data Mining Workshops (ICDMW), IEEE, pp 33-42.\n 2017 `[pdf] `_\n\n R. Campello, D. Moulavi, and J. Sander, *Density-Based Clustering Based on\n Hierarchical Density Estimates*\n In: Advances in Knowledge Discovery and Data Mining, Springer, pp 160-172.\n 2013\n----------------\nHow to use DRUHG\n----------------\n.. code:: python\n\n import druhg\n from sklearn.datasets import make_blobs\n \n data, _ = make_blobs(1000)\n \n clusterer = druhg.DRUHG()\n cluster_labels = clusterer.fit(data).labels_\nIt will build the tree and label the points. Now you can condense the tree without rerunning the hardest part of the algorithm. With parameter ``min_samples`` for a cluster size.\n\n.. code:: python\n \n clusterer = clusterer.revisualize(15)\n cluster_labels = clusterer.labels_\n\n-----------\nPerformance\n-----------\n| It is a bit slower than the original HDBSCAN.\n| But after initial heavy duty run you can do fast cosmetic operations with `.revisualize()` and remove smallest clusters.\n|\n| There are two optional parameters ``min_ranking`` and ``max_ranking`` that can be used for a better performance.\n|\n| Let\u0432\u0402\u2122s go back to John\u0432\u0402\u2122s example:\n| You just found out that your number one friend John has you as number 5 on his list. You confront him, and he tells you that Marry, Ann, Jess and Jill are higher oh his list for obvious reasons. To compromise you and John agrees to treat first five friends evenly as you treat your number 5 friend. \n| That\u0432\u0402\u2122s ``min_ranking`` parameter(default None). \n|\n| Also John proposes that to rank all the neighbors is insane and proposes to rank only first 40 friends, and ignore all others.\n| That\u0432\u0402\u2122s ``max_ranking`` parameter(default None).\n| It drastically improves performance!\n|\n| If ``min_ranking`` is equal to ``max_ranking`` it will be HDBSCAN with ``min_pts`` parameter. \n|\n----------\nInstalling\n----------\n\nPyPI install, presuming you have an up to date pip:\n\n.. code:: bash\n\n pip install druhg\n\n\n-----------------\nRunning the Tests\n-----------------\n\nThe package tests can be run after installation using the command:\n\n.. code:: bash\n\n nosetests -s druhg\n\nor, if ``nose`` is installed but ``nosetests`` is not in your ``PATH`` variable:\n\n.. code:: bash\n\n python -m nose -s druhg\n\nThe tests may fail :-D\n\n--------------\nPython Version\n--------------\n\nThe druhg library supports both Python 2 and Python 3. \n\n\n------------\nContributing\n------------\n\nWe welcome contributions in any form! Assistance with documentation, particularly expanding tutorials,\nis always welcome. To contribute please `fork the project `_ \nmake your changes and submit a pull request. We will do our best to work through any issues with\nyou and get your code merged into the main branch.\n\n---------\nLicensing\n---------\n\nThe druhg package is 3-clause BSD licensed.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/artamono/druhg", "keywords": "cluster clustering density hierarchical", "license": "BSD", "maintainer": "Pavel Artamonov", "maintainer_email": "main.edgehog.net@gmail.com", "name": "druhg", "package_url": "https://pypi.org/project/druhg/", "platform": "", "project_url": "https://pypi.org/project/druhg/", "project_urls": { "Homepage": "https://github.com/artamono/druhg" }, "release_url": "https://pypi.org/project/druhg/0.9.87/", "requires_dist": null, "requires_python": "", "summary": "Universal density clustering based on even subjective ranking", "version": "0.9.87" }, "last_serial": 5173508, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "add84cd85fc24a16df3f68d751b3b93c", "sha256": "088c41b7a2dc36a25f66bd62f14f6df5196f0ffd1543cbc555d521017d19907f" }, "downloads": -1, "filename": "druhg-0.9.0.tar.gz", "has_sig": false, "md5_digest": "add84cd85fc24a16df3f68d751b3b93c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1080205, "upload_time": "2018-10-31T15:51:48", "url": "https://files.pythonhosted.org/packages/55/db/772b274ffb34bc2794ef0ee088b275a204f64cbf56f3fa94d2fc5c95b57b/druhg-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "65cbaeb4ddca6e3dcfdf95a6f76aacc6", "sha256": "07f8be28f89db373a6a331de268cd3a0ed17ad792054d0222103908ffc65b13b" }, "downloads": -1, "filename": "druhg-0.9.1.tar.gz", "has_sig": false, "md5_digest": "65cbaeb4ddca6e3dcfdf95a6f76aacc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61343, "upload_time": "2018-11-02T02:07:15", "url": "https://files.pythonhosted.org/packages/fa/d1/a0b4ff603371cfa17b53ec89c1bb860c098af74009799bcd16876da8866e/druhg-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "ed3c3b57d00a0dabaf889776b01ab763", "sha256": "e0610d4d28017712c5f13b5c01c1ec9f1425b5bbfcc99e3d8a4f2b68190070a9" }, "downloads": -1, "filename": "druhg-0.9.10.tar.gz", "has_sig": false, "md5_digest": "ed3c3b57d00a0dabaf889776b01ab763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1232665, "upload_time": "2018-11-11T09:08:37", "url": "https://files.pythonhosted.org/packages/e7/ce/e9045e5be2866e7c094827c5be1ddb40d0928845725a61d660ddeceec765/druhg-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "91d145ee8da96213e7d1e1e0b4d8b91b", "sha256": "6249550dc720c8a3107113e2488fcc6372dada4953fe55d2aa15eec417e93e6d" }, "downloads": -1, "filename": "druhg-0.9.11.tar.gz", "has_sig": false, "md5_digest": "91d145ee8da96213e7d1e1e0b4d8b91b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1234254, "upload_time": "2018-11-11T10:48:18", "url": "https://files.pythonhosted.org/packages/b6/ff/e9349c1ec76e7edd5a96e5dc3c77791c7c16719d7cf41b9afd09fde245a7/druhg-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "954e6f22e87fea5f4f6ad7bce3958ad2", "sha256": "14d07c7336ecfdd102732be3d96ca0bbefdd0732a7890754245e99d44d3dc791" }, "downloads": -1, "filename": "druhg-0.9.12.tar.gz", "has_sig": false, "md5_digest": "954e6f22e87fea5f4f6ad7bce3958ad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1234303, "upload_time": "2018-11-11T11:25:35", "url": "https://files.pythonhosted.org/packages/09/cf/176e9dfd9be4b69be5dc2ba90f66f345af9ce860a56052063c8e582c7a2a/druhg-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "b55bf4a94190bf8ac1e23e1a1ff215bb", "sha256": "3eff5ddd3ce7eff90033867275f234e84a50663ee64f8da9dbd7551fe466423d" }, "downloads": -1, "filename": "druhg-0.9.13.tar.gz", "has_sig": false, "md5_digest": "b55bf4a94190bf8ac1e23e1a1ff215bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1234917, "upload_time": "2018-11-11T12:46:12", "url": "https://files.pythonhosted.org/packages/7b/04/e1da906a8c63ecfa90ebb02e738240d0ceab9efe8606d706b3bf348970e5/druhg-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "99f8c19ed957eaef68510daf24a8bbf5", "sha256": "e556d531b9ddf63068e5512ea503f23e482824e92f1b158f99f4def4da3ce855" }, "downloads": -1, "filename": "druhg-0.9.14.tar.gz", "has_sig": false, "md5_digest": "99f8c19ed957eaef68510daf24a8bbf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1235896, "upload_time": "2018-11-11T15:59:57", "url": "https://files.pythonhosted.org/packages/1c/d8/55402cf34be5da6e3eb2bd8a61da6ef3925551d12c85d6a45727edc1c916/druhg-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "66bfb5e383c73dc75be5f8f87445ff0e", "sha256": "3ac79d5339cada3d2459a0d53d310a6aea345488acb7c821c6aa07ea71258068" }, "downloads": -1, "filename": "druhg-0.9.15.tar.gz", "has_sig": false, "md5_digest": "66bfb5e383c73dc75be5f8f87445ff0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1236315, "upload_time": "2018-11-11T16:35:00", "url": "https://files.pythonhosted.org/packages/4e/c0/857b8ae814c6d58625e81979c38a96b141941b5606c38528c18a041a8395/druhg-0.9.15.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "007e9b560f9b67bd82f73d5b923bd647", "sha256": "be97c97aa8d51c82ae71896d2cc34a44dac656c08118d310d6c1d61335c982f2" }, "downloads": -1, "filename": "druhg-0.9.16.tar.gz", "has_sig": false, "md5_digest": "007e9b560f9b67bd82f73d5b923bd647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1241320, "upload_time": "2018-11-11T18:51:43", "url": "https://files.pythonhosted.org/packages/d3/a7/2d9d041c54cd97cf5635c0e9e1b131d32836c6f1a276ea9809c205b34572/druhg-0.9.16.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "235d83ae228f845924859dd1349d652e", "sha256": "20a77f86670b39839bead2ee767d9be5ff16c9997456616e90921a44db973ead" }, "downloads": -1, "filename": "druhg-0.9.17.tar.gz", "has_sig": false, "md5_digest": "235d83ae228f845924859dd1349d652e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1242301, "upload_time": "2018-11-12T13:32:57", "url": "https://files.pythonhosted.org/packages/03/06/3fd7dd58272b2e9c3b1ac9576e1de7c7eb563dcbe9b6502ad33ac00af734/druhg-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "60e500d17243660bbe26010c8a572ee7", "sha256": "77be769a9d6c220d62d44a27b2944adc1c13c23aa663bf77691f5389ba501bd7" }, "downloads": -1, "filename": "druhg-0.9.18.tar.gz", "has_sig": false, "md5_digest": "60e500d17243660bbe26010c8a572ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1243118, "upload_time": "2018-11-12T14:27:02", "url": "https://files.pythonhosted.org/packages/8f/a0/69dd89189ca1b755b0532b2fecb6af6c3258bf7aabe5e85dc7c48fa1520f/druhg-0.9.18.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "d81d403a81e85525d709f7ce35d28eb2", "sha256": "bd2520f1fc2cf234af92551effdcbbcf449f6eeb89f29a30aed98a81f1e4fc85" }, "downloads": -1, "filename": "druhg-0.9.19.tar.gz", "has_sig": false, "md5_digest": "d81d403a81e85525d709f7ce35d28eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1243150, "upload_time": "2018-11-12T14:35:14", "url": "https://files.pythonhosted.org/packages/68/c0/e0845f98fe21942276d3cca5e4760c50908e0bb80ff0949e5699b1517ff2/druhg-0.9.19.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "864c4413a908682f3a35d8451bab8bcb", "sha256": "4845f94b350bd29dddfefc7097e91320ba3801a59d6d3a74baf44294212299af" }, "downloads": -1, "filename": "druhg-0.9.2.tar.gz", "has_sig": false, "md5_digest": "864c4413a908682f3a35d8451bab8bcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1085662, "upload_time": "2018-11-05T14:15:45", "url": "https://files.pythonhosted.org/packages/ee/f9/f14f73790c13c1109045cd0e3cdd8fe9ae33d3bf93a562b21f091acd5617/druhg-0.9.2.tar.gz" } ], "0.9.20": [ { "comment_text": "", "digests": { "md5": "ca797e9f0328962f1558467d5bba0f12", "sha256": "3fae510af65577a497030dcc4441446d06e54ca326c3c40837a7956dcacf4500" }, "downloads": -1, "filename": "druhg-0.9.20.tar.gz", "has_sig": false, "md5_digest": "ca797e9f0328962f1558467d5bba0f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1259302, "upload_time": "2018-11-14T13:13:16", "url": "https://files.pythonhosted.org/packages/52/58/da04983b17ce8021a514320911f2f6c5806da77884b9d9b93bc8b0e1ec45/druhg-0.9.20.tar.gz" } ], "0.9.21": [ { "comment_text": "", "digests": { "md5": "483f1e35a55d624841a7caa80df1676d", "sha256": "45d0038dadcef148c0ee1441868eda3462db34d95dbabd57ddb8f22d08774e78" }, "downloads": -1, "filename": "druhg-0.9.21.tar.gz", "has_sig": false, "md5_digest": "483f1e35a55d624841a7caa80df1676d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258586, "upload_time": "2018-11-15T15:10:18", "url": "https://files.pythonhosted.org/packages/6b/0e/83700ce9bd0b09f5a64679cb50fc37b4d88d3eb8e2d2ed19760c56b5d047/druhg-0.9.21.tar.gz" } ], "0.9.22": [ { "comment_text": "", "digests": { "md5": "93fe4635bfb054349094db4676d28b35", "sha256": "8215337bc942712ba2d16bcbe5715df22eb863ba7a7dc80eaed60e7f1276c719" }, "downloads": -1, "filename": "druhg-0.9.22.tar.gz", "has_sig": false, "md5_digest": "93fe4635bfb054349094db4676d28b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258596, "upload_time": "2018-11-15T16:00:15", "url": "https://files.pythonhosted.org/packages/11/01/260b0117a1e39e08e2cfbf9e85e4ef91188080e055cd691d1f1045c96f1d/druhg-0.9.22.tar.gz" } ], "0.9.23": [ { "comment_text": "", "digests": { "md5": "c2d03edd3031fe6b93fc7761c524d1f3", "sha256": "53e8e9e0b943823d4815721ed7794430726c2d16f30a0ffdd2b1ae88c2b5286e" }, "downloads": -1, "filename": "druhg-0.9.23.tar.gz", "has_sig": false, "md5_digest": "c2d03edd3031fe6b93fc7761c524d1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1259005, "upload_time": "2018-11-15T16:30:27", "url": "https://files.pythonhosted.org/packages/13/e7/057147a97e2a6c039caac49ca236dc41bb02c23a696b72bf665267935c3e/druhg-0.9.23.tar.gz" } ], "0.9.24": [ { "comment_text": "", "digests": { "md5": "143348757c1a0f8bb1e7fb951d1e8b57", "sha256": "85f2e8c8838cd142df84ba0762c42cebea395ce34ea9ae9dda1af6b28f6bf303" }, "downloads": -1, "filename": "druhg-0.9.24.tar.gz", "has_sig": false, "md5_digest": "143348757c1a0f8bb1e7fb951d1e8b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258989, "upload_time": "2018-11-15T16:43:46", "url": "https://files.pythonhosted.org/packages/00/34/2073489b7954c74e08695cfff7bed486d063d9c6c1816cba4de299892ea0/druhg-0.9.24.tar.gz" } ], "0.9.25": [ { "comment_text": "", "digests": { "md5": "4c657354cf341545e319f57c75a732b0", "sha256": "5cef664c60ced9a7fe707eb078a463bfb4fff804fcd184921599dd6334845058" }, "downloads": -1, "filename": "druhg-0.9.25.tar.gz", "has_sig": false, "md5_digest": "4c657354cf341545e319f57c75a732b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1262009, "upload_time": "2018-11-18T13:28:46", "url": "https://files.pythonhosted.org/packages/4e/1b/6da9e3e2df83e879fe7b68c70e60d7329f4cc2b78dfc2712e2b99e1c72a4/druhg-0.9.25.tar.gz" } ], "0.9.26": [ { "comment_text": "", "digests": { "md5": "498fc95a80112279d6143720c959989b", "sha256": "47bf338393085049f1270f4e92551583edcfa36e6ddb6ba30ec1a4ee79964c66" }, "downloads": -1, "filename": "druhg-0.9.26.tar.gz", "has_sig": false, "md5_digest": "498fc95a80112279d6143720c959989b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1262772, "upload_time": "2018-11-19T14:45:17", "url": "https://files.pythonhosted.org/packages/50/62/30f2eb6ad997b3b54a46067040cd99f1f5a58bd555f8e772bce6248cf07f/druhg-0.9.26.tar.gz" } ], "0.9.27": [ { "comment_text": "", "digests": { "md5": "54bd6343dab02fa7ae479efd79f9f023", "sha256": "41d31d454168f3c4d143dc90b7bf210eef203feebfea08f200a43e4d6df4d2ec" }, "downloads": -1, "filename": "druhg-0.9.27.tar.gz", "has_sig": false, "md5_digest": "54bd6343dab02fa7ae479efd79f9f023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1263604, "upload_time": "2018-11-20T12:06:15", "url": "https://files.pythonhosted.org/packages/29/cb/35ff6719147e5a1d43b29147d02beb294bae9bd8c6cfe4c33660980ad689/druhg-0.9.27.tar.gz" } ], "0.9.28": [ { "comment_text": "", "digests": { "md5": "5959b0d5c51a954be2ce80bb3611d101", "sha256": "88745f1be486e07822012210cadc1dbe8abf04bf2c4a91f270d3625d814b71f7" }, "downloads": -1, "filename": "druhg-0.9.28.tar.gz", "has_sig": false, "md5_digest": "5959b0d5c51a954be2ce80bb3611d101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1270130, "upload_time": "2019-01-06T16:08:08", "url": "https://files.pythonhosted.org/packages/d7/0a/cec97b0e894d8c5cf8b7e0164df2f479afae49f718976c659c0bad73af06/druhg-0.9.28.tar.gz" } ], "0.9.29": [ { "comment_text": "", "digests": { "md5": "9ceac0335dc6b45cf894c57f3cfc8921", "sha256": "e90077f80dccf32f7a7b84ce0503d0c4170094bea1cb029ad44a33caa12a9763" }, "downloads": -1, "filename": "druhg-0.9.29.tar.gz", "has_sig": false, "md5_digest": "9ceac0335dc6b45cf894c57f3cfc8921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1272309, "upload_time": "2019-01-07T13:20:20", "url": "https://files.pythonhosted.org/packages/3e/7a/452c994721479b61873384ded8a690da24482935476561ebf8f7862c87e8/druhg-0.9.29.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "0bf6c926ed3fc36601f2aa75265fd9b7", "sha256": "60f74d6d0aa14ab614ada4323e349313d7132514ad67b906a1be1cfbda609227" }, "downloads": -1, "filename": "druhg-0.9.3.tar.gz", "has_sig": false, "md5_digest": "0bf6c926ed3fc36601f2aa75265fd9b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1085674, "upload_time": "2018-11-05T14:57:04", "url": "https://files.pythonhosted.org/packages/19/5c/4372dca876a31689e53ae29e4c0caf648cb000951352c0189a0b358c7329/druhg-0.9.3.tar.gz" } ], "0.9.30": [ { "comment_text": "", "digests": { "md5": "9be4a5b04589218177385f45bc88f83f", "sha256": "0fd422978e8a7e12ea1bb85878b7060e603b3aaebe2e621f33cd96efc25a82c5" }, "downloads": -1, "filename": "druhg-0.9.30.tar.gz", "has_sig": false, "md5_digest": "9be4a5b04589218177385f45bc88f83f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1271733, "upload_time": "2019-01-07T13:37:20", "url": "https://files.pythonhosted.org/packages/5e/1a/9c6ccdfc585271cc598cd7dbb843897ff110ad7ae93e5be02ba26e1ddb87/druhg-0.9.30.tar.gz" } ], "0.9.31": [ { "comment_text": "", "digests": { "md5": "3f931ab1aca03754a4f7a4a7515d6cc6", "sha256": "f4b37b3923b71ffaf494b498676e66cc5556936b220e653fd9a05255a09af133" }, "downloads": -1, "filename": "druhg-0.9.31.tar.gz", "has_sig": false, "md5_digest": "3f931ab1aca03754a4f7a4a7515d6cc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1265285, "upload_time": "2019-01-07T15:38:40", "url": "https://files.pythonhosted.org/packages/dc/f0/0e26388ff3186acd6cf800d1cfaaa70b86318d7058ac4f1f20a45c428895/druhg-0.9.31.tar.gz" } ], "0.9.32": [ { "comment_text": "", "digests": { "md5": "4684d6927f3acb12e93ce6e45328a693", "sha256": "f6c5858dde3dfeb06f332ddec4384eeddeecb3c8a8d733c0f4b97920c7a63698" }, "downloads": -1, "filename": "druhg-0.9.32.tar.gz", "has_sig": false, "md5_digest": "4684d6927f3acb12e93ce6e45328a693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1275213, "upload_time": "2019-01-09T15:30:58", "url": "https://files.pythonhosted.org/packages/17/5e/0f4c4feb9abb6b295791faff53ad4fdaf6253f2a767447d8106266a9fb46/druhg-0.9.32.tar.gz" } ], "0.9.33": [ { "comment_text": "", "digests": { "md5": "5218ef4075fe2dce8ef2b557bbd1b8b4", "sha256": "ad6dddbdcd89f6ab95c0ccf3c2e8505f435abe9c9fb8b1a916944ea8ca59af1d" }, "downloads": -1, "filename": "druhg-0.9.33.tar.gz", "has_sig": false, "md5_digest": "5218ef4075fe2dce8ef2b557bbd1b8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1275220, "upload_time": "2019-01-09T15:53:04", "url": "https://files.pythonhosted.org/packages/70/df/03eccc648086ee73160de6fb9ab87d1ea0ab3f65692b7f42486c02e08878/druhg-0.9.33.tar.gz" } ], "0.9.34": [ { "comment_text": "", "digests": { "md5": "aba8e461414d4b6fe3329d21b22e5211", "sha256": "67de3979b14a4ad57713e99a2762a96409918960521f847b821c6007e3e06511" }, "downloads": -1, "filename": "druhg-0.9.34.tar.gz", "has_sig": false, "md5_digest": "aba8e461414d4b6fe3329d21b22e5211", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1275859, "upload_time": "2019-01-09T16:03:19", "url": "https://files.pythonhosted.org/packages/a9/e7/0c0bba8b705a0e384c6d2b97ac2143a0bfe5114c3d54d2c7c7cbf084f29a/druhg-0.9.34.tar.gz" } ], "0.9.35": [ { "comment_text": "", "digests": { "md5": "a1cb9afba6426b0da0a0bbe77376de13", "sha256": "554259d6f47c1e2728a51f81a6c1cba4abc04ca9d024f7b0113ea2df897dbc7c" }, "downloads": -1, "filename": "druhg-0.9.35.tar.gz", "has_sig": false, "md5_digest": "a1cb9afba6426b0da0a0bbe77376de13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1277412, "upload_time": "2019-01-13T13:30:08", "url": "https://files.pythonhosted.org/packages/da/3c/051093498b4525f82bc154626371c7260f89cad7c2c242badb1cf17f02eb/druhg-0.9.35.tar.gz" } ], "0.9.36": [ { "comment_text": "", "digests": { "md5": "87d64b0a81046f20e2293e3dff85932f", "sha256": "2c37c84dcc0522fe332fbec7f8538d9db08b4a2162fa594e947477a83c04abb6" }, "downloads": -1, "filename": "druhg-0.9.36.tar.gz", "has_sig": false, "md5_digest": "87d64b0a81046f20e2293e3dff85932f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1278459, "upload_time": "2019-01-13T17:18:36", "url": "https://files.pythonhosted.org/packages/a5/80/246239743630b2aa8845793b299185310eab042761c3869c8a04c58dc924/druhg-0.9.36.tar.gz" } ], "0.9.37": [ { "comment_text": "", "digests": { "md5": "a085e84aaa405f26f8827a1d60626f8e", "sha256": "c7e99c2451226ec598b603fcc6cc0c39714c289d6498d38089c8313593ab6b94" }, "downloads": -1, "filename": "druhg-0.9.37.tar.gz", "has_sig": false, "md5_digest": "a085e84aaa405f26f8827a1d60626f8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1289427, "upload_time": "2019-01-14T16:02:03", "url": "https://files.pythonhosted.org/packages/70/27/5f4924fe9ff904c30cdc3ca7c637c9338dc1ee754c204e5c2e966599b4aa/druhg-0.9.37.tar.gz" } ], "0.9.38": [ { "comment_text": "", "digests": { "md5": "4b5e64f23b7dd84f665b59522f62d715", "sha256": "3b0e3ffad7868d5080e58f85dab3fe242719c652f6f57552f1f5c2d78fb92f8d" }, "downloads": -1, "filename": "druhg-0.9.38.tar.gz", "has_sig": false, "md5_digest": "4b5e64f23b7dd84f665b59522f62d715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290066, "upload_time": "2019-01-17T14:39:26", "url": "https://files.pythonhosted.org/packages/59/81/bf99fcece28c3df65d35fc930c67811fe325877779d014f243c9bf0c5ece/druhg-0.9.38.tar.gz" } ], "0.9.39": [ { "comment_text": "", "digests": { "md5": "7c412857af1888d26debc490395b8198", "sha256": "46f44e58e08c7acb0cb46bb66e54aef1fe4ce611e11f432126cb037284fc6823" }, "downloads": -1, "filename": "druhg-0.9.39.tar.gz", "has_sig": false, "md5_digest": "7c412857af1888d26debc490395b8198", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290094, "upload_time": "2019-01-17T15:00:21", "url": "https://files.pythonhosted.org/packages/3d/62/31fa6e264d2dfa21fcff212732746c1c7f43049f4c52e380358096d2a9f3/druhg-0.9.39.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "0471ad4d5001258c375ef38c99d592fc", "sha256": "6305342560646cba0c3e8466803dc6cfe08b2c55bf7e48799fa2f3f6f23c24f1" }, "downloads": -1, "filename": "druhg-0.9.4.tar.gz", "has_sig": false, "md5_digest": "0471ad4d5001258c375ef38c99d592fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1086703, "upload_time": "2018-11-06T16:48:25", "url": "https://files.pythonhosted.org/packages/84/78/97134269105d49eff17d971b7e412ef08e78402cfa4232fa7a7c8ba34525/druhg-0.9.4.tar.gz" } ], "0.9.40": [ { "comment_text": "", "digests": { "md5": "9c6a0277d1b97ac9aa362c0c386e17e1", "sha256": "dfe9700db45de69513c825c7db375b742977d11eed97c262a673f2c493e6ede1" }, "downloads": -1, "filename": "druhg-0.9.40.tar.gz", "has_sig": false, "md5_digest": "9c6a0277d1b97ac9aa362c0c386e17e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1291270, "upload_time": "2019-01-17T15:09:02", "url": "https://files.pythonhosted.org/packages/68/31/6ca470315ade6c689838f04f75311f634cea312083c7f586c5fd82261c3d/druhg-0.9.40.tar.gz" } ], "0.9.41": [ { "comment_text": "", "digests": { "md5": "a3829ae8fe5836ec147a999c538715e0", "sha256": "089e5216ac4220abc08e49aafc14916ebc4b76e50266f2e0a57e050cf48a6fdb" }, "downloads": -1, "filename": "druhg-0.9.41.tar.gz", "has_sig": false, "md5_digest": "a3829ae8fe5836ec147a999c538715e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1292254, "upload_time": "2019-01-17T15:45:15", "url": "https://files.pythonhosted.org/packages/5d/33/3ddd7e64e2b693c6c348fc4d8aafbf0e6afa0fbf15a758f4ca9ec15e6670/druhg-0.9.41.tar.gz" } ], "0.9.42": [ { "comment_text": "", "digests": { "md5": "90ec70835dc140cee4575dc13b0684af", "sha256": "3c9e64ceaeecc564e0deb9687b5819a93e30001f0c34650363136d03c2488d95" }, "downloads": -1, "filename": "druhg-0.9.42.tar.gz", "has_sig": false, "md5_digest": "90ec70835dc140cee4575dc13b0684af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290471, "upload_time": "2019-01-19T15:14:22", "url": "https://files.pythonhosted.org/packages/43/b7/db3302716d7fc32429e878058dd697e075bad38581995dd2f9fbe41ca30e/druhg-0.9.42.tar.gz" } ], "0.9.43": [ { "comment_text": "", "digests": { "md5": "ddd17980053e3c1f2f277a631d56d742", "sha256": "bdecc06adfe4d80b2628ce61902ed2af3bc88fc991db00111a6237b19c829406" }, "downloads": -1, "filename": "druhg-0.9.43.tar.gz", "has_sig": false, "md5_digest": "ddd17980053e3c1f2f277a631d56d742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290426, "upload_time": "2019-01-20T07:10:07", "url": "https://files.pythonhosted.org/packages/52/2f/1b0ab90192b95b9f63ed2f0088bb9740b664ad61892722264ea4559f15b3/druhg-0.9.43.tar.gz" } ], "0.9.44": [ { "comment_text": "", "digests": { "md5": "7c09db9c89af38268e5d3716a276260d", "sha256": "8e24cdf478ecd3c4e810c3a80201db6718960ddccdb12c7fad2f60f3baaed675" }, "downloads": -1, "filename": "druhg-0.9.44.tar.gz", "has_sig": false, "md5_digest": "7c09db9c89af38268e5d3716a276260d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1290580, "upload_time": "2019-01-21T15:41:01", "url": "https://files.pythonhosted.org/packages/a4/02/bea0ec233d859292bd0ce4ce0b77523fbf7b2cb04030c28f98564a0aad05/druhg-0.9.44.tar.gz" } ], "0.9.45": [ { "comment_text": "", "digests": { "md5": "7cb9f27dcd3b171bbd2eb8ea08c1053f", "sha256": "f35a234164af5b2ff070b76d524dea2956efdff270917cc2066dff833fb125f0" }, "downloads": -1, "filename": "druhg-0.9.45.tar.gz", "has_sig": false, "md5_digest": "7cb9f27dcd3b171bbd2eb8ea08c1053f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1305847, "upload_time": "2019-01-23T17:08:36", "url": "https://files.pythonhosted.org/packages/36/ae/38c243c2903e6eb8c91dc8c5c22a2f375f40eda343fcb642d36d56b003a7/druhg-0.9.45.tar.gz" } ], "0.9.46": [ { "comment_text": "", "digests": { "md5": "71bea5d2de709cbf7711f241c51564bc", "sha256": "8b29e8db39ea258e2b89a4d166196867f19d12c2fc38e93d178bab0c309b25f1" }, "downloads": -1, "filename": "druhg-0.9.46.tar.gz", "has_sig": false, "md5_digest": "71bea5d2de709cbf7711f241c51564bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1309552, "upload_time": "2019-01-27T10:22:17", "url": "https://files.pythonhosted.org/packages/67/f7/d2f4cf47a785dc285730a523a0cf69d6a6573aab518fffef5b37e3ba5919/druhg-0.9.46.tar.gz" } ], "0.9.47": [ { "comment_text": "", "digests": { "md5": "1d9b0ce2086b52ee13c210ee023ddae2", "sha256": "1259e7d119187d0fede011c4f50f77e9a75a45f6cbe67f2fb18babe55d9528f5" }, "downloads": -1, "filename": "druhg-0.9.47.tar.gz", "has_sig": false, "md5_digest": "1d9b0ce2086b52ee13c210ee023ddae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1310007, "upload_time": "2019-01-27T12:27:22", "url": "https://files.pythonhosted.org/packages/cf/ad/e58905eeb0f263f71b18dde3f9260627434ad3830e3c8e7deb364473f35b/druhg-0.9.47.tar.gz" } ], "0.9.48": [ { "comment_text": "", "digests": { "md5": "b5671f6534c065cbe9d05163d0501f5f", "sha256": "ad63686e90e379f92f8754b75b12703389e4b6ffd8b522b91f8386c10b1a3fa9" }, "downloads": -1, "filename": "druhg-0.9.48.tar.gz", "has_sig": false, "md5_digest": "b5671f6534c065cbe9d05163d0501f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1310044, "upload_time": "2019-01-27T16:03:13", "url": "https://files.pythonhosted.org/packages/72/c3/672affedef1188fb99bf8100771a2ccfe817f2b520fcc908f770406afd4c/druhg-0.9.48.tar.gz" } ], "0.9.49": [ { "comment_text": "", "digests": { "md5": "683922425a6421d0ba7d5e7c06e537cd", "sha256": "4097d3c4b489e18145319d646d1ea200f3b267272500cc6d4670baa259034b42" }, "downloads": -1, "filename": "druhg-0.9.49.tar.gz", "has_sig": false, "md5_digest": "683922425a6421d0ba7d5e7c06e537cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1310300, "upload_time": "2019-01-29T14:03:56", "url": "https://files.pythonhosted.org/packages/67/1b/7d4d48d394fdc32463ab67a1f3f04ed6f3cb7b1b256e817d642efd9e863c/druhg-0.9.49.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "2ee6f1dceed8bfc981f48a828e7d701f", "sha256": "8e9f08dd617a6ec4673b474a26cdfc7897c708000eca598ae15f3ffc2f03a086" }, "downloads": -1, "filename": "druhg-0.9.5.tar.gz", "has_sig": false, "md5_digest": "2ee6f1dceed8bfc981f48a828e7d701f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1016246, "upload_time": "2018-11-07T12:46:49", "url": "https://files.pythonhosted.org/packages/2d/71/21b711c2bcf3a1faaf9f652235f9b0062ce712b187ac5d69d2ef80c97476/druhg-0.9.5.tar.gz" } ], "0.9.50": [ { "comment_text": "", "digests": { "md5": "40526d592ddddbe7e2fde76da53e5a7a", "sha256": "d505fcbaeb587cdf17c125f929f8bbfc6d19433392ef61e3a0cd26f24601a6e4" }, "downloads": -1, "filename": "druhg-0.9.50.tar.gz", "has_sig": false, "md5_digest": "40526d592ddddbe7e2fde76da53e5a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1310615, "upload_time": "2019-01-30T14:36:36", "url": "https://files.pythonhosted.org/packages/a5/52/50cb39f84c0e94719fc56843c845f3e27ee0b9d17ac82adc1ad8223ef0af/druhg-0.9.50.tar.gz" } ], "0.9.51": [ { "comment_text": "", "digests": { "md5": "18347a065268df11ab17d2bf99c61102", "sha256": "3c8467c0a7ad546d0ba9a4d2bd38bfee9f1b11f297c18a6bf8624d9211c6f920" }, "downloads": -1, "filename": "druhg-0.9.51.tar.gz", "has_sig": false, "md5_digest": "18347a065268df11ab17d2bf99c61102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1322643, "upload_time": "2019-02-05T14:43:24", "url": "https://files.pythonhosted.org/packages/61/12/163fa21ad9576a7c3a738e7b6c06190cf233809b0463b7f1b413e6932b2b/druhg-0.9.51.tar.gz" } ], "0.9.52": [ { "comment_text": "", "digests": { "md5": "d848c671ed2bc0968b6bca736e669603", "sha256": "ab785de0ae277bf9dbd35d389db35c5ca748b4dca701e9da7685319c713ec6e2" }, "downloads": -1, "filename": "druhg-0.9.52.tar.gz", "has_sig": false, "md5_digest": "d848c671ed2bc0968b6bca736e669603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1322699, "upload_time": "2019-02-06T15:26:24", "url": "https://files.pythonhosted.org/packages/9b/3d/549d8c1589db728128a8d7bf492fc587ef813a0663bf695c5977fe920d2d/druhg-0.9.52.tar.gz" } ], "0.9.53": [ { "comment_text": "", "digests": { "md5": "de94ac428ce23632d6c98a5ef1e91bd3", "sha256": "a5eb0c495acf7d49d79322809b2fb6ea48731d7312ee85da2222721ba165a47e" }, "downloads": -1, "filename": "druhg-0.9.53.tar.gz", "has_sig": false, "md5_digest": "de94ac428ce23632d6c98a5ef1e91bd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1345866, "upload_time": "2019-02-17T13:21:14", "url": "https://files.pythonhosted.org/packages/5d/af/a40afe7e85474d699165b2f3b8353f37598a8690f8f980e45e5fc90d6598/druhg-0.9.53.tar.gz" } ], "0.9.54": [ { "comment_text": "", "digests": { "md5": "da387db167b1c29331364296aab83a0c", "sha256": "e756bb2865c3933166f8128745559ae5ee85753906d69147a555d549e5b6e887" }, "downloads": -1, "filename": "druhg-0.9.54.tar.gz", "has_sig": false, "md5_digest": "da387db167b1c29331364296aab83a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1345841, "upload_time": "2019-02-17T13:29:28", "url": "https://files.pythonhosted.org/packages/20/7d/4894d23b2df980efaa1d064295a604e39d8479ea4e9ce77860b658bf3ecd/druhg-0.9.54.tar.gz" } ], "0.9.55": [ { "comment_text": "", "digests": { "md5": "bcfcf5f6c0a729ebeb6f4da0273a4629", "sha256": "82f9aad1b936eea667e7ca9dc4731632e5564b6ca4c322556ed1a4b36f61e783" }, "downloads": -1, "filename": "druhg-0.9.55.tar.gz", "has_sig": false, "md5_digest": "bcfcf5f6c0a729ebeb6f4da0273a4629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1345846, "upload_time": "2019-02-17T16:16:55", "url": "https://files.pythonhosted.org/packages/7b/03/2829d19173d4eec31dbdb51d02fa13adf64828219b30872fc2c442b00092/druhg-0.9.55.tar.gz" } ], "0.9.56": [ { "comment_text": "", "digests": { "md5": "afafe84b04b266a03872e88cbc5fdc4d", "sha256": "01b971319e85f97bed9420dc44b0419bac838099a79e4c9ab0ab8bad9c940a7a" }, "downloads": -1, "filename": "druhg-0.9.56.tar.gz", "has_sig": false, "md5_digest": "afafe84b04b266a03872e88cbc5fdc4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1345853, "upload_time": "2019-02-17T16:37:36", "url": "https://files.pythonhosted.org/packages/15/f8/f661b0c638ac4f2707f4bda2b96d4857308f191c63d2fbe51a16578aaff9/druhg-0.9.56.tar.gz" } ], "0.9.57": [ { "comment_text": "", "digests": { "md5": "18261dcdc635b6a5b4d6245e9821be84", "sha256": "4d76e6a0c309ae7b8430c88a95eaa694bfaf308f823b3471fe52527028351385" }, "downloads": -1, "filename": "druhg-0.9.57.tar.gz", "has_sig": false, "md5_digest": "18261dcdc635b6a5b4d6245e9821be84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1345868, "upload_time": "2019-02-17T17:32:21", "url": "https://files.pythonhosted.org/packages/a8/10/9087a69900a6fdda17bb5f90c6e46b57b2a43371e9e58dd371c9ac3ae737/druhg-0.9.57.tar.gz" } ], "0.9.58": [ { "comment_text": "", "digests": { "md5": "b5c3d31c83854566d0c6955f3e54a6c0", "sha256": "5637e1145ffddc7002a0d8357501bae0f5830295e5a46b0cab168b3736639648" }, "downloads": -1, "filename": "druhg-0.9.58.tar.gz", "has_sig": false, "md5_digest": "b5c3d31c83854566d0c6955f3e54a6c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1354564, "upload_time": "2019-02-24T14:41:52", "url": "https://files.pythonhosted.org/packages/54/b2/47caec2527093c4370a3184e91bc099f80dc1e98db8aa0bb911737597e7b/druhg-0.9.58.tar.gz" } ], "0.9.59": [ { "comment_text": "", "digests": { "md5": "44baf25736cd92a6c09d05d5071de593", "sha256": "a03a20ab292323694bf33b3bed0471e27b912834b061840d68e241d071f35c65" }, "downloads": -1, "filename": "druhg-0.9.59.tar.gz", "has_sig": false, "md5_digest": "44baf25736cd92a6c09d05d5071de593", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1354577, "upload_time": "2019-02-25T08:37:37", "url": "https://files.pythonhosted.org/packages/f5/36/4cd5a4bc4aeeaf94885abdb9240316cb05a2418b945dee343b776dc5ef36/druhg-0.9.59.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "73fe6f3b7fe723f781b5bdef0aac0c3d", "sha256": "1ecbf418a65c825646cf61167d8c29e386e541acee43cc8bdca5e1c56bb3409c" }, "downloads": -1, "filename": "druhg-0.9.6.tar.gz", "has_sig": false, "md5_digest": "73fe6f3b7fe723f781b5bdef0aac0c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231908, "upload_time": "2018-11-11T02:39:47", "url": "https://files.pythonhosted.org/packages/16/56/7ef0388f4408906896c3fddc5e77395dd245fe5cfb54d0a862b68da43051/druhg-0.9.6.tar.gz" } ], "0.9.60": [ { "comment_text": "", "digests": { "md5": "6bc2d2eda17a0bddbb737f8c634f6767", "sha256": "0bd70e028e77ffd39ac1c0905ed46c9315a8c7e16636d6928212714335d0e214" }, "downloads": -1, "filename": "druhg-0.9.60.tar.gz", "has_sig": false, "md5_digest": "6bc2d2eda17a0bddbb737f8c634f6767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1355540, "upload_time": "2019-02-25T12:01:05", "url": "https://files.pythonhosted.org/packages/aa/ea/24ed37dbdb163c630ab57f943a210981db8d0640817d04e85db7dad86777/druhg-0.9.60.tar.gz" } ], "0.9.61": [ { "comment_text": "", "digests": { "md5": "1b0c24506a4b21bb6aad10684eddb721", "sha256": "ec80cbb990b8f9869e48d1d0386ae4e7dbf846ab1a3970f14db8829dd2e67e03" }, "downloads": -1, "filename": "druhg-0.9.61.tar.gz", "has_sig": false, "md5_digest": "1b0c24506a4b21bb6aad10684eddb721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1355538, "upload_time": "2019-02-25T12:08:34", "url": "https://files.pythonhosted.org/packages/91/95/d6d27f7ab522df76a6b71e16a38994f44f934e3e81147eaa905e96c8d5e5/druhg-0.9.61.tar.gz" } ], "0.9.62": [ { "comment_text": "", "digests": { "md5": "3fbfa080b891ed9ac6fb2362871d82e5", "sha256": "578592a43c6dbd005276443980dbcf583264a6d0c1fb333f1c515ac0cfbf8edc" }, "downloads": -1, "filename": "druhg-0.9.62.tar.gz", "has_sig": false, "md5_digest": "3fbfa080b891ed9ac6fb2362871d82e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1355525, "upload_time": "2019-02-25T12:32:16", "url": "https://files.pythonhosted.org/packages/e7/47/5fff1a176026675ff541ad4b34d56f8d9d6c1ac2049b8c8e52b484df6e97/druhg-0.9.62.tar.gz" } ], "0.9.63": [ { "comment_text": "", "digests": { "md5": "736024f6decb06831a92eab6124191a2", "sha256": "22f6464c2fa38de04ed808825477eaac7177df1062aa79fcf678e5bae278dd48" }, "downloads": -1, "filename": "druhg-0.9.63.tar.gz", "has_sig": false, "md5_digest": "736024f6decb06831a92eab6124191a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1357164, "upload_time": "2019-02-25T16:04:22", "url": "https://files.pythonhosted.org/packages/f8/f9/66e2baf3df01e8a731a227e7085659701aae250ccd0a620e83d9e7cf589a/druhg-0.9.63.tar.gz" } ], "0.9.64": [ { "comment_text": "", "digests": { "md5": "81d5302a7c783f44e5fc848763fc1f71", "sha256": "46110a888dbfcfd6ec8f3736c07c99951344d408fcb61c83e9763fdc9d4a8c2c" }, "downloads": -1, "filename": "druhg-0.9.64.tar.gz", "has_sig": false, "md5_digest": "81d5302a7c783f44e5fc848763fc1f71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1375459, "upload_time": "2019-03-02T02:45:23", "url": "https://files.pythonhosted.org/packages/78/28/516479d860ffb55c76aa862a1e00e822e74ab961e2d52ff93d7b533925fe/druhg-0.9.64.tar.gz" } ], "0.9.65": [ { "comment_text": "", "digests": { "md5": "c7a36029b9795bedc4ca345861cf3b17", "sha256": "c680862e09be80d0260972cc77a85363484618224c4ebae2e56b9a602caee8f3" }, "downloads": -1, "filename": "druhg-0.9.65.tar.gz", "has_sig": false, "md5_digest": "c7a36029b9795bedc4ca345861cf3b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1416026, "upload_time": "2019-03-04T13:17:50", "url": "https://files.pythonhosted.org/packages/88/f2/458f98599fd18abb101ecd1cb6b073fa5a815f113b964ff8028f579a6888/druhg-0.9.65.tar.gz" } ], "0.9.66": [ { "comment_text": "", "digests": { "md5": "d9cc4967daf3a0ffe065b162ad73fb1e", "sha256": "5a4ad86cb4f16fd774ba63e1905bff5da8ce384a2d8c10a222e892582a93284c" }, "downloads": -1, "filename": "druhg-0.9.66.tar.gz", "has_sig": false, "md5_digest": "d9cc4967daf3a0ffe065b162ad73fb1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1416438, "upload_time": "2019-03-04T14:16:17", "url": "https://files.pythonhosted.org/packages/4a/cc/db3883066427b98d3e99a4488afe99c2729a85636c2d9308ddfac1473a3a/druhg-0.9.66.tar.gz" } ], "0.9.67": [ { "comment_text": "", "digests": { "md5": "807ed4c0257ddad790279083544119be", "sha256": "f2a8d31350888c3d64014415e5edb54c3a9b15459ce787d4cc9f0b666e614f27" }, "downloads": -1, "filename": "druhg-0.9.67.tar.gz", "has_sig": false, "md5_digest": "807ed4c0257ddad790279083544119be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1420995, "upload_time": "2019-03-05T12:49:05", "url": "https://files.pythonhosted.org/packages/48/a4/df3657a0fb0068a7b2ada9b12fc5c4eedaa840572e43271e29aca6c6e63a/druhg-0.9.67.tar.gz" } ], "0.9.68": [ { "comment_text": "", "digests": { "md5": "1177a1c42fed68c0c5dca099ca3d37bd", "sha256": "4d240934c7ddcbcd90c11a1ae0b02b6b0498b625ae36b3dc38dcaf36a26d0038" }, "downloads": -1, "filename": "druhg-0.9.68.tar.gz", "has_sig": false, "md5_digest": "1177a1c42fed68c0c5dca099ca3d37bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1421121, "upload_time": "2019-03-05T14:16:56", "url": "https://files.pythonhosted.org/packages/6d/9b/7f51d3a4fa3bc7e0a325f482293133dc4388228c60e74d30403b28fc5c99/druhg-0.9.68.tar.gz" } ], "0.9.69": [ { "comment_text": "", "digests": { "md5": "d81789745e8451f9cf6ca428f9e629f6", "sha256": "c8c03092a1d5e6e8519d466ddf378f1f62242a2d87b17e364e086e5abeb282d7" }, "downloads": -1, "filename": "druhg-0.9.69.tar.gz", "has_sig": false, "md5_digest": "d81789745e8451f9cf6ca428f9e629f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1421503, "upload_time": "2019-03-05T15:19:59", "url": "https://files.pythonhosted.org/packages/9b/24/4d9a1583ffe7b31d3e134fe436840552f0f18a8db8e8a9151c9d55d98e3d/druhg-0.9.69.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "9ff06d64034d2c1f42fefbdf867957d4", "sha256": "68256ee4c32f7cd4232ed5fec98544ea730a6525a914c699ad1fbd4b396520bf" }, "downloads": -1, "filename": "druhg-0.9.7.tar.gz", "has_sig": false, "md5_digest": "9ff06d64034d2c1f42fefbdf867957d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231915, "upload_time": "2018-11-11T07:34:45", "url": "https://files.pythonhosted.org/packages/1f/5b/385903ff68e949b8fd0e2a6ba34b9e29d2fd2181feaa75216637a3300ec7/druhg-0.9.7.tar.gz" } ], "0.9.70": [ { "comment_text": "", "digests": { "md5": "46a86c73a52384db8d41ebc2f60dc33d", "sha256": "30802b0620bbb863ae3fd27a6afea256c02ff3ad2fe20c03ffdd56067d2a9783" }, "downloads": -1, "filename": "druhg-0.9.70.tar.gz", "has_sig": false, "md5_digest": "46a86c73a52384db8d41ebc2f60dc33d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1439694, "upload_time": "2019-03-08T10:46:28", "url": "https://files.pythonhosted.org/packages/2a/00/fae75a380c2bbe6ce7e1a1afb0737c5aa6abf7042748a2f4adbbe2e1cf7c/druhg-0.9.70.tar.gz" } ], "0.9.71": [ { "comment_text": "", "digests": { "md5": "a8299e2139c6f7f2aa176ffcfbbcc606", "sha256": "6a7b80de4d98954c7413eb3e31910afdce94b28bc6aab2ee471e0a7ef7236219" }, "downloads": -1, "filename": "druhg-0.9.71.tar.gz", "has_sig": false, "md5_digest": "a8299e2139c6f7f2aa176ffcfbbcc606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1440552, "upload_time": "2019-03-08T12:05:29", "url": "https://files.pythonhosted.org/packages/f6/c1/61e03d7737fa48d92032dfdda589076688aaea861f4dd705f31fc6d0a15b/druhg-0.9.71.tar.gz" } ], "0.9.72": [ { "comment_text": "", "digests": { "md5": "7338f0f09b37465098e86c36931f7b8d", "sha256": "390d3101fee5bbd77a74fb1a54025ba5dd519dac243142ed501b4ed98684bef1" }, "downloads": -1, "filename": "druhg-0.9.72.tar.gz", "has_sig": false, "md5_digest": "7338f0f09b37465098e86c36931f7b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1444801, "upload_time": "2019-03-08T13:55:10", "url": "https://files.pythonhosted.org/packages/c0/c4/2aeb63a5f237290f489f496ca000730e2ffad483f9e4667bc19e0502206a/druhg-0.9.72.tar.gz" } ], "0.9.73": [ { "comment_text": "", "digests": { "md5": "ee509bad0deb78f5952e55930189813b", "sha256": "7a4907a3cb8eec185b7374ac394615c0de82706d09243571bba7824e41fa8910" }, "downloads": -1, "filename": "druhg-0.9.73.tar.gz", "has_sig": false, "md5_digest": "ee509bad0deb78f5952e55930189813b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1448106, "upload_time": "2019-03-09T10:16:50", "url": "https://files.pythonhosted.org/packages/fc/c0/c8a965386854b0eec924e2d48b9b9ea7f6a05a8bc2e2dedd3a632a8de1b8/druhg-0.9.73.tar.gz" } ], "0.9.74": [ { "comment_text": "", "digests": { "md5": "c90d70241da5e327b32aa8f6cd92ca7d", "sha256": "b4c718b778e51cac88f321aea8bddc376ebfe75ecc1fd781684b1e24d59d6088" }, "downloads": -1, "filename": "druhg-0.9.74.tar.gz", "has_sig": false, "md5_digest": "c90d70241da5e327b32aa8f6cd92ca7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1450144, "upload_time": "2019-03-09T12:16:18", "url": "https://files.pythonhosted.org/packages/65/77/be7151ef8689c8669ed6ee4176decee879c4d2561dd7b1a83ab42fe5fee8/druhg-0.9.74.tar.gz" } ], "0.9.75": [ { "comment_text": "", "digests": { "md5": "20e0e27bad4c0ada325292e49aa4c017", "sha256": "3e79bcd2c688aed81f13d9b56efad870dec567a92083cdea88f15cf721b6e59c" }, "downloads": -1, "filename": "druhg-0.9.75.tar.gz", "has_sig": false, "md5_digest": "20e0e27bad4c0ada325292e49aa4c017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1470864, "upload_time": "2019-03-10T14:50:23", "url": "https://files.pythonhosted.org/packages/56/63/98bbbe5820b12b4f958508c79155559e0e8d5ae252120670269f799b3878/druhg-0.9.75.tar.gz" } ], "0.9.76": [ { "comment_text": "", "digests": { "md5": "3bfda15fa254215b769b9a60c6a8624b", "sha256": "c3973f1afb2a534c77180828074387aa0a1250a5c7f2767dab64528296d83fee" }, "downloads": -1, "filename": "druhg-0.9.76.tar.gz", "has_sig": false, "md5_digest": "3bfda15fa254215b769b9a60c6a8624b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1471455, "upload_time": "2019-03-10T15:02:28", "url": "https://files.pythonhosted.org/packages/b3/db/ab0f853556df51682107a9c29b28e0ff5fa904828c500368ddd1c73ddd2c/druhg-0.9.76.tar.gz" } ], "0.9.77": [ { "comment_text": "", "digests": { "md5": "ff1ddf22a8e393b310a31b8ff845c21d", "sha256": "8e92c87084a31a92ab2ade37e8a6f1a3905261a797a86957270bdcb2e4429887" }, "downloads": -1, "filename": "druhg-0.9.77.tar.gz", "has_sig": false, "md5_digest": "ff1ddf22a8e393b310a31b8ff845c21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1471418, "upload_time": "2019-03-10T15:39:21", "url": "https://files.pythonhosted.org/packages/fa/0c/5e9e7a9e5f2d979218223d2fde8db270e03d7bb1dc3c624181e853590174/druhg-0.9.77.tar.gz" } ], "0.9.78": [ { "comment_text": "", "digests": { "md5": "1fab47c0a205ad962958a6b99f7903cd", "sha256": "896f6b1a8ae70a188da1d4662bf291439a201e846d19942df4912a88c5efe770" }, "downloads": -1, "filename": "druhg-0.9.78.tar.gz", "has_sig": false, "md5_digest": "1fab47c0a205ad962958a6b99f7903cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2221956, "upload_time": "2019-03-15T12:18:10", "url": "https://files.pythonhosted.org/packages/11/0c/dbd770039acd7841c75c1a847ff0c455f6479526bb349c612f5fa0b2d3b0/druhg-0.9.78.tar.gz" } ], "0.9.79": [ { "comment_text": "", "digests": { "md5": "3149a4846d5755009ec56b2ef8c34bef", "sha256": "0ad88bcc9124000f078aa2dc411722d60a9012af6e8a6abf7040281e91f737b6" }, "downloads": -1, "filename": "druhg-0.9.79.tar.gz", "has_sig": false, "md5_digest": "3149a4846d5755009ec56b2ef8c34bef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2224682, "upload_time": "2019-03-15T15:14:38", "url": "https://files.pythonhosted.org/packages/e2/8c/cd4fd647ac95ff424ed0f882a7385134496251732d069d275080456e706c/druhg-0.9.79.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "c55953c656db585cd2d5d2ee624a0df7", "sha256": "2028a23b2a2235c46a7ae090279bc0dca75aae5238a6fa0e486ed0c06bee933b" }, "downloads": -1, "filename": "druhg-0.9.8.tar.gz", "has_sig": false, "md5_digest": "c55953c656db585cd2d5d2ee624a0df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231897, "upload_time": "2018-11-11T07:55:12", "url": "https://files.pythonhosted.org/packages/a6/d3/a80b8e035e08da4484ce679ef8a5eea5b7968e8e2df63a99ba93b8709b8c/druhg-0.9.8.tar.gz" } ], "0.9.80": [ { "comment_text": "", "digests": { "md5": "acc6f328fa4be736ce9daf47094ac77b", "sha256": "a8cbd70f7a8b95a1c8d4b67aff3bb710a9c04f2f76cce895107ef0a2414fcc68" }, "downloads": -1, "filename": "druhg-0.9.80.tar.gz", "has_sig": false, "md5_digest": "acc6f328fa4be736ce9daf47094ac77b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2354645, "upload_time": "2019-03-16T09:24:03", "url": "https://files.pythonhosted.org/packages/aa/ae/f94a92ec977181e352895c40d3a04af8b8f4416df8cf10766d12b2c323d4/druhg-0.9.80.tar.gz" } ], "0.9.81": [ { "comment_text": "", "digests": { "md5": "c3ee0ce4718e472160fe2324db799c3f", "sha256": "478419eec993364787efbc06982721f1d497f46810b394613766c2459f7f47cb" }, "downloads": -1, "filename": "druhg-0.9.81.tar.gz", "has_sig": false, "md5_digest": "c3ee0ce4718e472160fe2324db799c3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2357756, "upload_time": "2019-03-16T12:12:50", "url": "https://files.pythonhosted.org/packages/89/9c/42f05f3dcb16a886503ab434c89fb13d8acf810b527e992d050554f09a32/druhg-0.9.81.tar.gz" } ], "0.9.82": [ { "comment_text": "", "digests": { "md5": "f8b43680934cfc0444bc31ace8969614", "sha256": "ca700ace54f275cb4450338bbe7b4b0122e1cb1efbe436721aa49025cbaf8d46" }, "downloads": -1, "filename": "druhg-0.9.82.tar.gz", "has_sig": false, "md5_digest": "f8b43680934cfc0444bc31ace8969614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2364809, "upload_time": "2019-03-17T13:25:00", "url": "https://files.pythonhosted.org/packages/0d/eb/d340955dfe6c1517124a527c92d8e115790c81b2088745b5d3f919fdf427/druhg-0.9.82.tar.gz" } ], "0.9.83": [ { "comment_text": "", "digests": { "md5": "47413f0ed6af7ee51efe32e64ab67d98", "sha256": "d86079fc89d814711cf95db72c8fa585b7ac03d311f0a7ff1d78cb31be68e6bc" }, "downloads": -1, "filename": "druhg-0.9.83.tar.gz", "has_sig": false, "md5_digest": "47413f0ed6af7ee51efe32e64ab67d98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2365380, "upload_time": "2019-03-17T14:09:30", "url": "https://files.pythonhosted.org/packages/a1/ac/b5faf6047e748e0fa48c1608a0ec5017b80bcb3662739a6ae8282efb2204/druhg-0.9.83.tar.gz" } ], "0.9.84": [ { "comment_text": "", "digests": { "md5": "e653803f53d3901ef7c4dfc58010e18e", "sha256": "c9caed214bc4637bd457bc42621bb4fd4a9175a7954caac5690edb6f53545a14" }, "downloads": -1, "filename": "druhg-0.9.84.tar.gz", "has_sig": false, "md5_digest": "e653803f53d3901ef7c4dfc58010e18e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2365796, "upload_time": "2019-03-17T16:08:45", "url": "https://files.pythonhosted.org/packages/bb/fa/16354947d440d7657d6cefea202b4ab380ffaaba1f9006999f171958f236/druhg-0.9.84.tar.gz" } ], "0.9.85": [ { "comment_text": "", "digests": { "md5": "4044bbbc4688d2874159501e1da3442a", "sha256": "e2730e27b3a8193381ffd96cf5873f989d0573921f69dfff314b83f27e6142cb" }, "downloads": -1, "filename": "druhg-0.9.85.tar.gz", "has_sig": false, "md5_digest": "4044bbbc4688d2874159501e1da3442a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2372933, "upload_time": "2019-03-31T07:02:55", "url": "https://files.pythonhosted.org/packages/86/8d/0b3fd35269c2b1c5ec39638bfe73439a2b3ae6e76996a8d1928082aebe43/druhg-0.9.85.tar.gz" } ], "0.9.86": [ { "comment_text": "", "digests": { "md5": "55f4abbafba8fa5b3c44b15df521ff53", "sha256": "5627f61acf398f46b71bcd76222197d5580b34837a7713ff3c99ce602a8ab21f" }, "downloads": -1, "filename": "druhg-0.9.86.tar.gz", "has_sig": false, "md5_digest": "55f4abbafba8fa5b3c44b15df521ff53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2384262, "upload_time": "2019-04-14T05:34:24", "url": "https://files.pythonhosted.org/packages/c5/d6/61a07aaf10b2e2ce8a9141ca4a35c758bd272e66e96c28fea0f43d7069c9/druhg-0.9.86.tar.gz" } ], "0.9.87": [ { "comment_text": "", "digests": { "md5": "fbb1ae3e7ef4d1d4156d15fee8672f70", "sha256": "26aad472c9c5e4b8898da43ec236d1a7a8f654e750600fef3e0a594def21e8ac" }, "downloads": -1, "filename": "druhg-0.9.87.tar.gz", "has_sig": false, "md5_digest": "fbb1ae3e7ef4d1d4156d15fee8672f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2393963, "upload_time": "2019-04-22T16:29:12", "url": "https://files.pythonhosted.org/packages/be/09/8bb4b3570ddaf7470df75ded973582281fb4113d8d3bca11392df50621c3/druhg-0.9.87.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "defbd4273a6870bbfa6193759f104186", "sha256": "e3df382465382629ee748b0f3163b6d3fadea837b8a317d9cc96f55600a58579" }, "downloads": -1, "filename": "druhg-0.9.9.tar.gz", "has_sig": false, "md5_digest": "defbd4273a6870bbfa6193759f104186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1231930, "upload_time": "2018-11-11T08:50:41", "url": "https://files.pythonhosted.org/packages/43/83/b3b432f25059c98e2e03e3234bf268333f2643684b1a86b02217a622e474/druhg-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbb1ae3e7ef4d1d4156d15fee8672f70", "sha256": "26aad472c9c5e4b8898da43ec236d1a7a8f654e750600fef3e0a594def21e8ac" }, "downloads": -1, "filename": "druhg-0.9.87.tar.gz", "has_sig": false, "md5_digest": "fbb1ae3e7ef4d1d4156d15fee8672f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2393963, "upload_time": "2019-04-22T16:29:12", "url": "https://files.pythonhosted.org/packages/be/09/8bb4b3570ddaf7470df75ded973582281fb4113d8d3bca11392df50621c3/druhg-0.9.87.tar.gz" } ] }