{ "info": { "author": "Aaron Christianson", "author_email": "ninjaaron@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "libaaron\n========\n\nJust my library of handy functions I like to bring along. Other people\nmay feel free to copy this library, but they should not depend on it.\nThe content and APIs are subject to change without notice.\n\n.. contents::\n\n``reify`` \n----------\n``reify`` is a decorator I stole from the Pylons project that I like to\nuse frequently.\n\nfrom the docstring:\n\n Use as a class method decorator. It operates almost exactly like the\n Python ``@property`` decorator, but it puts the result of the method it\n decorates into the instance dict after the first call, effectively\n replacing the function it decorates with an instance variable. It is, in\n Python parlance, a non-data descriptor.\n\n``cached``\n----------\n\n``cached`` is a decorator that makes a property but caches its results.\nIt's functionally similar to reify, but it dynamically creates a\n\"private\" attribute to cache the result instead of messing with\ndescriptors. This approach is comppatible with slots. I love slots.\n\n``w``\n-----\n``w`` is a function that takes an iterable with a context manager (like\na file object) and yields from that iterable inside its context manager.\n\n.. code:: python\n\n >>> # instead of this:\n >>> with open('myfile.txt') as mf:\n ... for line in mf:\n ... # do something\n ...\n >>> # you can do this:\n >>> for line in w(open('myfile.txt')):\n ... # do something\n ...\n \n``flatten``\n-----------\n``flatten`` is a function that takes an iterable as an arguments and\nrecursively yields all contents from nested iterables (except strings,\nwhich are yielded as strings). The optional second argument is a\nfunction that will be used to convert any mappings into iterables before\nyielding from them (in the event you want to yield from their values or\nsomething else).\n\n``deepupdate``\n--------------\nUpdates a dictionary from another dictionary, but doesn't overwrite\nentire branches of a tree in the case of nested dictionaries. I use it\nto combine the content from the system configuration file with a user\nconfiguration file.\n\n.. code:: python\n\n >>> import libaaron\n >>> a = {\n ... \"type\": \"foo\",\n ... \"content\": {\n ... \"bar\": \"baz\",\n ... \"eggs\": \"spam\"\n ... }\n ... }\n >>> b = {\n ... \"content\": {\n ... \"ham\": \"sausage\",\n ... \"bar\": \"lol\"\n ... }\n ... }\n >>> libaaron.deepupdate(a, b)\n >>> a\n {\n 'type': 'foo',\n 'content': {\n 'bar': 'lol',\n 'eggs': 'spam',\n 'ham': 'sausage'\n }\n }\n\n\nThere's also a ``listextend`` flag, which, when set to ``True``, if\nthe value in both dictionaries are sequences, the sequence in ``a``\nwill be extended with the contents of ``b``. This function can crash\nif dictionary a ``b`` has a mapping somewhere that ``a`` simply has\na string.\n\n``pipe``\n------------\n``pipe`` is a trivial function that takes an initial value and any\nnumber of functions as arguments applies them in a compositional manner.\nIt is defined thusly:\n\n.. code:: python\n\n def pipe(value, *functions):\n for function in functions:\n value = function(value)\n return value\n\n\nTherefore:\n\n.. code:: python\n\n pipe(value, f, g, h) == h(g(f(value)))\n\nThis is to avoid having to come up with a lot of intermediate variable\nnames on the one hand, or deeply nested function calls on the other.\n\n``pipeline``\n------------\n``pipeline`` is a wrapper on pipe that curries the functions and lets\nyou apply the initial arguments later.\n\n.. code:: python\n\n pipline(f, g, h)(*args, **kwargs) == h(g(f(*args, **kwargs)))\n\n``fcompose``\n------------\n``fcompose`` gives math-like function composition. It's basically\nidentical to ``pipeline``, but with reverse application order.\n\n.. code:: python\n\n # in math, this would look like `f \u2218 g \u2218 h`\n fcompose(f, g, h)(*args, **kwargs) == f(g(h(*args, **kwargs)\n\nNote that there is nothing clever about how ``pipeline`` and\n``fcompose`` work. They aren't classes that simulate high-order\nfunctions like ``functools.partial``, they are just normal high order\nfunctions, and building pipelines upon pipelines isn't going to optimize\nout the call stack.\n\n``pmap``, ``pfilter`` and ``preduce``\n-------------------------------------\n.. code:: python\n\n pmap(f) == functools.partial(map, f)\n pfilter(f) == functools.partial(filter, f)\n preduce(f) == functools.partial(functools.reduce, f)\n\nJust convenience functions for currying ``map``, ``filter`` and\n``reduce``, which is something which freequently helpful when using the\nabove function composition functions.\n\nAllows stuff like this:\n\n.. code:: python\n\n import sys\n from libaaron import pipe, pmap, pfilter\n\n shout_about_dogs = pipe(\n sys.stdin,\n pfilter(lambda line: \"dog\" in line.lower()),\n pmap(str.upper)\n )\n\n # similar to:\n shout_about_dogs = (l.upper() for l in sys.stdin if dog in l.lower())\n\nThe comprehension syntax is obviously clearer in this case. ``pipe`` is\nuseful for longer iteration pipelines which can become unclear if\nfactored with comprehensions.\n\n``quiteinterrupt``\n------------------\n``quiteinterrupt`` is a function that adds a signal handler which\nsilences the stacktrace when the a script is stopped with a keyboard\ninterrupt. It can optionally print a message on interrupt.\n\n``lxml_little_iter``\n--------------------\n``lxml_little_iter`` is only available if ``lxml`` is in the\nenvironment. It's for iterating over very large xml files with many of\nthe same kinds of records at the top level (something that would be an\narray in JSON). It is for iterating on data that is too large to fit in\nmemory.\n\nThis generator function passes all ``*args`` an ``**kwargs`` to\n``lxml.etree.iterparse`` and yields the same ``(even, element)`` tuple.\nHowever, when the next item is retrieved, the previous element will be\ncleared and all previous nodes are deleted. Thus, the ram is saved.\n\n``DotDict``\n-----------\n``DotDict`` is a subclass of dict which allows fetching items with dot\nsyntax. Useful as an ``object_hook`` when deserializing JSON, perhaps.\n\n``PBytes``\n----------\n``PBytes`` is a subclass of ``int`` which has a ``__str__`` that shows\ninterprets it as a number of bytes and make a human readable format. It\ncan also parse a number of bytes from a string.\n\n.. code:: python\n\n >>> print(PBytes(2134963))\n 2.0 MiB\n >>> PBytes.from_str('35.8 KB')\n PBytes(36659)\n >>> PBytes.from_str('35.8 KB', decimal=True)\n PBytes(35800)\n\nInternally, it's just an integer, so you can do any integer operations\nwith it. Note that ``from_str`` does not attempt to determine whether it\nis a binary or decimal format. Default is binary. Use ``decimal=True``\nto explicitely change the behavior.\n\nIt also has a ``human_readable`` method which returns a number and the\nunits for easily constructing alterative representations:\n\n.. code:: python\n\n >>> PBytes(83629).human_readable()\n (81.6689453125, 'K')\n >>> '%d%s' % PBytes(83629).human_readable()\n '81K'\n >>> '%d%s' % PBytes(83629).human_readable(decimal=True)\n '83K'\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ninjaaron/libaaron", "keywords": "", "license": "BSD-2-Clause", "maintainer": "Aaron Christianson", "maintainer_email": "ninjaaron@gmail.com", "name": "libaaron", "package_url": "https://pypi.org/project/libaaron/", "platform": "", "project_url": "https://pypi.org/project/libaaron/", "project_urls": { "Homepage": "https://github.com/ninjaaron/libaaron", "Repository": "https://github.com/ninjaaron/libaaron" }, "release_url": "https://pypi.org/project/libaaron/1.4.4/", "requires_dist": null, "requires_python": ">=3.5,<4.0", "summary": "trivial functions I like to pack along for various things", "version": "1.4.4" }, "last_serial": 5911499, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9a8a42116def833b17899e421ab77871", "sha256": "ebcb9e1de4c2471d33b46b325fb634050a8be9868638d88e9d608d255414a043" }, "downloads": -1, "filename": "libaaron-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9a8a42116def833b17899e421ab77871", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3572, "upload_time": "2018-07-02T16:13:37", "url": "https://files.pythonhosted.org/packages/9e/87/e8f2301b736dfa20dbdad5d96b1b55e9e8cebb6486d07c8c36de60011c1a/libaaron-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c67d8d3fbc63cc6d362396daaf7c9a18", "sha256": "448099556d5a551155fa826dd9b2ef268dc81f39ca57f80f78024c832873978b" }, "downloads": -1, "filename": "libaaron-0.1.tar.gz", "has_sig": false, "md5_digest": "c67d8d3fbc63cc6d362396daaf7c9a18", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2847, "upload_time": "2018-07-02T16:13:38", "url": "https://files.pythonhosted.org/packages/5d/d4/48ddd02f921da4fad143e400ce462a7cc993f98bf698c87dd909fc6f00b0/libaaron-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "332ee756d570291986a639e17276ae51", "sha256": "a95b16bdfc5c5eb54320b597c83383b1a4a65e66bf5b5b41d3be589021f997b8" }, "downloads": -1, "filename": "libaaron-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "332ee756d570291986a639e17276ae51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4523, "upload_time": "2018-07-26T10:54:03", "url": "https://files.pythonhosted.org/packages/65/a0/9e0738c1541497a39880c722c577e327ff6bb364b12f666223a995846ada/libaaron-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f598f3009320be59b0eb14bbc6b783ca", "sha256": "8dab7732ad4eb15f51267dcb53abc0a7029f1a0f6afd23cba21890e717368813" }, "downloads": -1, "filename": "libaaron-0.10.tar.gz", "has_sig": false, "md5_digest": "f598f3009320be59b0eb14bbc6b783ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3875, "upload_time": "2018-07-26T10:54:04", "url": "https://files.pythonhosted.org/packages/42/79/0c1077d8af99dc90f5835fe061e6713beb5b622f8566abacd68564982c52/libaaron-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "944eb3a5c99455156f57bcc6cf7c9bf9", "sha256": "894cfe35b59521768fd8353979353854929251535c72657c8631dc33fde58caf" }, "downloads": -1, "filename": "libaaron-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "944eb3a5c99455156f57bcc6cf7c9bf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4544, "upload_time": "2018-07-26T10:56:22", "url": "https://files.pythonhosted.org/packages/0f/66/68b77a935562993df34c61ca38decb9d78ac4adf2e044472fef819fc17ee/libaaron-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf08d77c93bb1f2bf6fc7aaf3a89ae84", "sha256": "3c08a794827cd5efb51b398884b7df5f6b1f17289242bcb9aa9568460eadf8a5" }, "downloads": -1, "filename": "libaaron-0.11.tar.gz", "has_sig": false, "md5_digest": "cf08d77c93bb1f2bf6fc7aaf3a89ae84", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3906, "upload_time": "2018-07-26T10:56:23", "url": "https://files.pythonhosted.org/packages/19/38/3e630db7600e5485f73919014fcc038523e3574ac1d77cbbed99c5d14b00/libaaron-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "7240c48f8e3decb1fca9378a0c0b3d76", "sha256": "7fc05da78f6e82a1126fe4af6df28a632ffacf9c5a738cfda2e87c370f1d1665" }, "downloads": -1, "filename": "libaaron-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "7240c48f8e3decb1fca9378a0c0b3d76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4545, "upload_time": "2018-08-20T13:53:52", "url": "https://files.pythonhosted.org/packages/b9/2d/4039633feed86045c320ea219a5811252edc2c5050b4835eb3a78f2eddeb/libaaron-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e3fb092384949323d13b54951a37f07", "sha256": "ec659eec219bc5e8646a4958f79f9587790828d5028c016856ff71e421fd4058" }, "downloads": -1, "filename": "libaaron-0.12.tar.gz", "has_sig": false, "md5_digest": "7e3fb092384949323d13b54951a37f07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3909, "upload_time": "2018-08-20T13:53:53", "url": "https://files.pythonhosted.org/packages/9e/f4/2117299ab6c4babca2fa379355ffa55904b5f88fd8f689730232c6f80bde/libaaron-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "49ab3e3ff2750c1728277a20ae355d90", "sha256": "376cb2146aa6dba5cae3f789b2e282709c32ac155738276d8e13b8bc13660b32" }, "downloads": -1, "filename": "libaaron-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "49ab3e3ff2750c1728277a20ae355d90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4840, "upload_time": "2018-09-18T15:59:11", "url": "https://files.pythonhosted.org/packages/67/b0/ba24767501b482ba40ba4421c69256aade5e0b44daaaeee45573e266f7b8/libaaron-0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbeaca0df03816d2751ce13a1ecb7ca0", "sha256": "40ceaceebe70a2586a68a0be1d3f7368bb6667df25c8c56e9b6ec6c9c17dee4c" }, "downloads": -1, "filename": "libaaron-0.13.tar.gz", "has_sig": false, "md5_digest": "bbeaca0df03816d2751ce13a1ecb7ca0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4171, "upload_time": "2018-09-18T15:59:12", "url": "https://files.pythonhosted.org/packages/8a/aa/7c834b442a904ade7a17e6e5c1018a90b68e4a42e8dc628c7c37807f94fe/libaaron-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "34ddc97fc5121f7c7e44fb649df4e682", "sha256": "aa04b2acb49f6c07ea94fe67958e05629a0f282dc56d87fc99d90b8b3593d19a" }, "downloads": -1, "filename": "libaaron-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "34ddc97fc5121f7c7e44fb649df4e682", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7059, "upload_time": "2018-10-21T21:09:32", "url": "https://files.pythonhosted.org/packages/07/cb/9809479832cf923e37c699b4ff4250f695487bf56909610c9a2503c16f28/libaaron-0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a47024e426472d192b48bd473d776f4", "sha256": "c44209417bda9c6ac75922cf34fcf40430cd30c52563b049b0b8add055ea2bef" }, "downloads": -1, "filename": "libaaron-0.14.tar.gz", "has_sig": false, "md5_digest": "3a47024e426472d192b48bd473d776f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5337, "upload_time": "2018-10-21T21:09:34", "url": "https://files.pythonhosted.org/packages/9d/94/b6ba8096aab2ba74a3ec4542bd0c8afa48d3870f2b6b473c60293646fbff/libaaron-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "9cc997ef6d1db691884a389e5724fc21", "sha256": "7db2ca7222f68523cd1f3305f84132551819c52300fdb45c0bec1e7cec5b4686" }, "downloads": -1, "filename": "libaaron-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "9cc997ef6d1db691884a389e5724fc21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7046, "upload_time": "2018-10-26T13:24:16", "url": "https://files.pythonhosted.org/packages/73/f2/d9d774c3db9eb356da776e690f77cea1bde8f39f8aee3881b58f4aa90665/libaaron-0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cae8835b92a606b682a3f6e41cd6c10", "sha256": "24fe30123b4bda4817e649bc33af53d84fdff36dfda2892ebfe97e1287e500cd" }, "downloads": -1, "filename": "libaaron-0.15.tar.gz", "has_sig": false, "md5_digest": "5cae8835b92a606b682a3f6e41cd6c10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5318, "upload_time": "2018-10-26T13:24:18", "url": "https://files.pythonhosted.org/packages/e3/ef/6336820fa6d3ff36c52afe236ddb5527a058d00de903f741496d126b2c8a/libaaron-0.15.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "db1ef84ac08202050b896b96b9bb9f25", "sha256": "f6d54ba3cfcc8f53f087600b8f233c5df10542f2da4ba38c65cd7b7e776ebb01" }, "downloads": -1, "filename": "libaaron-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "db1ef84ac08202050b896b96b9bb9f25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2430, "upload_time": "2018-07-03T11:54:57", "url": "https://files.pythonhosted.org/packages/39/f9/86d5673a0d843182ad9ea5ec40e0f61d324da5709c01dc68281b7e69fbc5/libaaron-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "164c36c50e9ec7581fb59a62f5ea264b", "sha256": "2ada0707d2a377f6ed163d0f48d37334b0a1da63b49fe334b96c6044480b6842" }, "downloads": -1, "filename": "libaaron-0.2.tar.gz", "has_sig": false, "md5_digest": "164c36c50e9ec7581fb59a62f5ea264b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1929, "upload_time": "2018-07-03T11:54:58", "url": "https://files.pythonhosted.org/packages/61/ab/b6f5ce51c8b31de242c11196a672ca07f954bd8d45e530f73878624922c4/libaaron-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "032cc9deb1d529b156f9ae4ebc785870", "sha256": "c3e0f3795e3e90c3ad02cae6ada10b56a7ef84ad7ac7e04275dc819eaefbdfe3" }, "downloads": -1, "filename": "libaaron-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "032cc9deb1d529b156f9ae4ebc785870", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2530, "upload_time": "2018-07-04T08:18:43", "url": "https://files.pythonhosted.org/packages/90/e8/33f9215b2e22dd6e6470683616f035839b8c8fa597c2df28c8bc4236f76b/libaaron-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78d6b297cbd3bc014bea39f7ec6b3ee3", "sha256": "25db79bd149041017f68588180e3c1d729016e5cd519996a3bcf9c6eb3646184" }, "downloads": -1, "filename": "libaaron-0.3.tar.gz", "has_sig": false, "md5_digest": "78d6b297cbd3bc014bea39f7ec6b3ee3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2025, "upload_time": "2018-07-04T08:18:44", "url": "https://files.pythonhosted.org/packages/97/bc/388e08d5d65614e7a49626d7f0637e2cf0b6391d55aaf126077b1f56578e/libaaron-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6f1389eae66c58f7e59ce7df8fb78558", "sha256": "9346aabb9eeda1c7b9956e00782336c70ac6d3dec219c944bc08854219846ec3" }, "downloads": -1, "filename": "libaaron-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f1389eae66c58f7e59ce7df8fb78558", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2525, "upload_time": "2018-07-04T13:49:31", "url": "https://files.pythonhosted.org/packages/5f/e9/f4d8da23adf08b1de83f24b95236452ea10e3bc2520c51dc9b8d4297e389/libaaron-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d47c1d584642bdd957e88e88be1374ad", "sha256": "01f969c694c9945821796a92ef57bbd74807ec342942f80acfaf72cc4f3bbfec" }, "downloads": -1, "filename": "libaaron-0.4.tar.gz", "has_sig": false, "md5_digest": "d47c1d584642bdd957e88e88be1374ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2027, "upload_time": "2018-07-04T13:49:33", "url": "https://files.pythonhosted.org/packages/0d/5f/5b7a14bc843f3cc0fa98d8bdefa51dc6caefb9c3c9534844ad12e340f3fb/libaaron-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "1f1edaa22432a4c06bd2343c3e82f586", "sha256": "4b8d97cbc6c4da5e69da25e65baae34f8679a8374ccd6530c05ca8efac2b2f13" }, "downloads": -1, "filename": "libaaron-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1f1edaa22432a4c06bd2343c3e82f586", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2935, "upload_time": "2018-07-16T11:10:28", "url": "https://files.pythonhosted.org/packages/e7/51/394ebf6e825203066cb780a887b34b5d9fd6d753da043e8d83e1c6fde6e0/libaaron-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b95857cdafcaae60e544eec613b5011", "sha256": "e23ac35cb221cf15b72bc032744281ecc24728b9f7c8371b17db4d12d23099b9" }, "downloads": -1, "filename": "libaaron-0.5.tar.gz", "has_sig": false, "md5_digest": "6b95857cdafcaae60e544eec613b5011", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2422, "upload_time": "2018-07-16T11:10:29", "url": "https://files.pythonhosted.org/packages/3d/c0/fe06a07e1b77212f55aa5012abef5ba858eca3562d3a5af5ae629991dac8/libaaron-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "806d80dafcf6bc7fa8ce640d1b25cabf", "sha256": "788056fac99d53810409b9a6fe08f85f44bb3543124658c247c7f718ba82fa74" }, "downloads": -1, "filename": "libaaron-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "806d80dafcf6bc7fa8ce640d1b25cabf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3209, "upload_time": "2018-07-19T13:54:37", "url": "https://files.pythonhosted.org/packages/e3/6d/21b6eb0ebd2657efc48737dfb366d67516c5b37cdecd9ee4f6df9d2a9880/libaaron-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a38b3494908e9872b5046505835fea4a", "sha256": "2883e335945981c4cf07f06a9bdb79ef5a44a397c00882a9eb737be2bb1011f1" }, "downloads": -1, "filename": "libaaron-0.6.tar.gz", "has_sig": false, "md5_digest": "a38b3494908e9872b5046505835fea4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2550, "upload_time": "2018-07-19T13:54:38", "url": "https://files.pythonhosted.org/packages/95/03/59ae7b4a8a9dfebb5a82f376a70d17c6944ed6bf7e7fdb589c376e036ce7/libaaron-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "84927a1c6a3694f8c7d25fa7c65ba5ac", "sha256": "f34d560735a73a8ba3a9a1475eee50206ed5f61d4869d50c715ae1d285be7240" }, "downloads": -1, "filename": "libaaron-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "84927a1c6a3694f8c7d25fa7c65ba5ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4470, "upload_time": "2018-07-26T09:56:48", "url": "https://files.pythonhosted.org/packages/cf/0d/2953b8aa5d6c67998ec3a3d0c42340447701221e42b125a2f1331a2af7d1/libaaron-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0234f4fd4baa4aa858642250728ab4f2", "sha256": "a2755940b9448ec728888fb212120fe8a09363cbae0d063a553b00c28808a270" }, "downloads": -1, "filename": "libaaron-0.7.tar.gz", "has_sig": false, "md5_digest": "0234f4fd4baa4aa858642250728ab4f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3784, "upload_time": "2018-07-26T09:56:49", "url": "https://files.pythonhosted.org/packages/1a/ba/5d658d2ab60132d4b59f2d029c885c32f0bfa9950aabaa95fdc9c68802c2/libaaron-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "0fc7add298dd0ec4de4bda97ae58c884", "sha256": "8caad87915a866f4f6c38a3ebde843779ace2dbdfa4feeb78a44250a49cad759" }, "downloads": -1, "filename": "libaaron-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0fc7add298dd0ec4de4bda97ae58c884", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4509, "upload_time": "2018-07-26T10:49:17", "url": "https://files.pythonhosted.org/packages/95/aa/7525d1759a1ffa9885b75913c3d16a371fa9065adb8359055ee2d63ae510/libaaron-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d47cc25c9781120358ec01a6c3a5e2d", "sha256": "f8589c152fa93d4895ed06458d17942b7c31b96b4a02d75025e9764ed8dff89d" }, "downloads": -1, "filename": "libaaron-0.8.tar.gz", "has_sig": false, "md5_digest": "8d47cc25c9781120358ec01a6c3a5e2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3864, "upload_time": "2018-07-26T10:49:18", "url": "https://files.pythonhosted.org/packages/27/ab/f024f59407538a945c2008f2d18e9500437c358ee3f2c2700bc06380bf06/libaaron-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "6057704e6271fdce2e04ebd81d60409f", "sha256": "dd73fe674418b9d494f9a6256ec08f4a4964d30194bb4a7c5527911acd37511b" }, "downloads": -1, "filename": "libaaron-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6057704e6271fdce2e04ebd81d60409f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 4509, "upload_time": "2018-07-26T10:51:06", "url": "https://files.pythonhosted.org/packages/84/00/7419e291cf6b54613cdfe5c80a28a488dfb38d5a3fa9e1a633964c18f64e/libaaron-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e02f85d3d8c48d15268e4d8b7b03582", "sha256": "07808e0883273be7ad309df22865e026021bbe15e1ed4ef76343ea39b3b1dccc" }, "downloads": -1, "filename": "libaaron-0.9.tar.gz", "has_sig": false, "md5_digest": "1e02f85d3d8c48d15268e4d8b7b03582", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3863, "upload_time": "2018-07-26T10:51:07", "url": "https://files.pythonhosted.org/packages/42/1c/8699b8baefc6f7a3a149ea09e343b8cde39072fac309e0d2a87359f48556/libaaron-0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1b6a1317c38b4c7851dd8b8d5255d70b", "sha256": "a6b3683fd2d3da7a51d9754db5b8380186d92aa3e81ba61cd6814d09cf45a404" }, "downloads": -1, "filename": "libaaron-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b6a1317c38b4c7851dd8b8d5255d70b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9848, "upload_time": "2018-11-19T13:11:32", "url": "https://files.pythonhosted.org/packages/aa/3e/ac1e667fb3e0b4b2645afcdc1b98efc304fb992888c977d6f3d7813704a2/libaaron-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7478d249e9ba2db020d09c4216220596", "sha256": "86d1abf923fa5bd71c72286c380e8c7d5377e91d80e4011d9dec416980ce4dea" }, "downloads": -1, "filename": "libaaron-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7478d249e9ba2db020d09c4216220596", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5716, "upload_time": "2018-11-19T13:11:34", "url": "https://files.pythonhosted.org/packages/f3/40/3460d383536ff5165568ce15c997ddebf21dac4aecb52d4555b82312d634/libaaron-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cfb22c36858d8c4ece71999704c97812", "sha256": "381bbe649f91f410c8a5d08d2c7e84b2f731120091c52b9f5944921fd4981b49" }, "downloads": -1, "filename": "libaaron-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cfb22c36858d8c4ece71999704c97812", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9833, "upload_time": "2018-11-23T13:43:20", "url": "https://files.pythonhosted.org/packages/de/96/7d12f654a6fe9198a88558d58afffcf06f021f70e34cf53629e2fbe19ecd/libaaron-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33dce79b499ac86c4a19e67b7f466466", "sha256": "ddbbf41f0eb1e7d343c7d30d7a7138597bd99ec4590d02c9327591d8feadff94" }, "downloads": -1, "filename": "libaaron-1.0.2.tar.gz", "has_sig": false, "md5_digest": "33dce79b499ac86c4a19e67b7f466466", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5714, "upload_time": "2018-11-23T13:43:21", "url": "https://files.pythonhosted.org/packages/b8/3f/15eecb341f40ea727c040e56b2b97bb133599e95bb5531443a6a8193c75d/libaaron-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c2e84da4acb062534f22b98a6641bbce", "sha256": "af17c4d7512a8c1dae367ee629b4eed43d692f433965f8930a0243a39e0fcadb" }, "downloads": -1, "filename": "libaaron-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c2e84da4acb062534f22b98a6641bbce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9810, "upload_time": "2018-11-26T10:23:01", "url": "https://files.pythonhosted.org/packages/1c/74/5562477b51096d5f3d7e2bf93f1d0fbbb6d68694598f1685a3bac48236d5/libaaron-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11527a81ec3f1fccd013e5f7b635db5a", "sha256": "773b3cd4671349e9acf57a9145a8763f5902bb2fe6181234726b5358fad79fc9" }, "downloads": -1, "filename": "libaaron-1.1.0.tar.gz", "has_sig": false, "md5_digest": "11527a81ec3f1fccd013e5f7b635db5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5709, "upload_time": "2018-11-26T10:23:03", "url": "https://files.pythonhosted.org/packages/41/2b/4b11599f0de2cbc5e0077e33e3cc05c3b4da31fedf52b1a157fb2a460e95/libaaron-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "cd2badb7465dbc1230a4d1085420242f", "sha256": "d7b9debb9256ca2b0558798cdf3dfcd5c99c648983a8612d82bdb56f9258dd2d" }, "downloads": -1, "filename": "libaaron-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd2badb7465dbc1230a4d1085420242f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9960, "upload_time": "2018-11-29T16:12:36", "url": "https://files.pythonhosted.org/packages/c5/ee/665b325b724e95348c8a1a81bf6dac130339f000f685f49eb75c45ff07c0/libaaron-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5d78d0eb27c90f6552202434bfe1d7", "sha256": "f1c692afca2412df7a7736bd805d0d2889ff2a44ae4fcbcfc7b2f3ef4845e97a" }, "downloads": -1, "filename": "libaaron-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7b5d78d0eb27c90f6552202434bfe1d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5776, "upload_time": "2018-11-29T16:12:37", "url": "https://files.pythonhosted.org/packages/3e/80/a4e30d301e643324e6934e5fc50fe8e4ce6867896454285d22312f9ec2c3/libaaron-1.1.1.tar.gz" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "f0c277d5d61561f1f26d362a21bd046c", "sha256": "65df7cc101936622e3a300e497534d22ab0d162ada1ca47bd62dcf379418bc03" }, "downloads": -1, "filename": "libaaron-1.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f0c277d5d61561f1f26d362a21bd046c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11198, "upload_time": "2019-01-10T18:42:51", "url": "https://files.pythonhosted.org/packages/e6/cb/fc65809fc14647f6b608246363f983607519e389db1935eb01e79dd232c7/libaaron-1.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d456633c647ede7b2380783b7cabeb48", "sha256": "9e8f251e33dfefae3c0742e94c459aa5c71ab477a7f4270dc656ec3fd9c04b81" }, "downloads": -1, "filename": "libaaron-1.1.10.tar.gz", "has_sig": false, "md5_digest": "d456633c647ede7b2380783b7cabeb48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6116, "upload_time": "2019-01-10T18:42:53", "url": "https://files.pythonhosted.org/packages/2c/b1/2c59791c51db24d32445093f22123cfe41e81dbc2e4f96900458876215c9/libaaron-1.1.10.tar.gz" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "1af13602b91cb8b767677725563039ff", "sha256": "48b5b4d71c671a02b64d2beb2e0a7803f8f464a6141e487f4513ddc7ea1b5729" }, "downloads": -1, "filename": "libaaron-1.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "1af13602b91cb8b767677725563039ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11210, "upload_time": "2019-01-10T18:47:59", "url": "https://files.pythonhosted.org/packages/2a/1f/ed691ff4e14b0f35542cfb6872e406fb83d21674cb5e1292d90fac094a35/libaaron-1.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2bbfe6a3217000fc4bea7c9f2c7bb12", "sha256": "f3c5ed6f06dc5a2b4556c1e41a9bb05970c0a43d83ae4490a162fcc583b86c34" }, "downloads": -1, "filename": "libaaron-1.1.11.tar.gz", "has_sig": false, "md5_digest": "f2bbfe6a3217000fc4bea7c9f2c7bb12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6128, "upload_time": "2019-01-10T18:48:01", "url": "https://files.pythonhosted.org/packages/59/89/b0d2d68d31cf9e3442d800710bd3709057a7e7b28142b986f029c8a3a7d6/libaaron-1.1.11.tar.gz" } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "d378e1a70ee87032ae3b45d3f6d2a0c2", "sha256": "d0b7868730c1757b6e4bf4828759d5a9219428edcae8f159ff97ab1b2f8d1c87" }, "downloads": -1, "filename": "libaaron-1.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d378e1a70ee87032ae3b45d3f6d2a0c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 12035, "upload_time": "2019-01-16T10:21:20", "url": "https://files.pythonhosted.org/packages/ee/0b/b3cfb2acafe8740a926aa09e433dbedcc5ea0b147cda8873c43c8da9cbc5/libaaron-1.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b726727efe9ca953431eda3c9c20fbd5", "sha256": "58859f6f6ce8b41745259341a2f30943f5782170f2f82a575b509427260f0985" }, "downloads": -1, "filename": "libaaron-1.1.12.tar.gz", "has_sig": false, "md5_digest": "b726727efe9ca953431eda3c9c20fbd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6897, "upload_time": "2019-01-16T10:21:21", "url": "https://files.pythonhosted.org/packages/3c/e2/9ad285ba587920e2779c0a0aa8a6260d312c3be7dd1fb2de1018d48cc95a/libaaron-1.1.12.tar.gz" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "c3e444d8e7a6ee646b709090ab67128a", "sha256": "bb2a259b3b4efd53a7da105c4533f77eed435667acca6efea6a99e37b50562c5" }, "downloads": -1, "filename": "libaaron-1.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "c3e444d8e7a6ee646b709090ab67128a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 12484, "upload_time": "2019-02-20T16:31:36", "url": "https://files.pythonhosted.org/packages/e4/2a/1964c04320a8d770736ee6235afbe30d8ccf6dd95c7385c8d43e115d843b/libaaron-1.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddfc218ad4839b0caa13c18c12d86562", "sha256": "75980d1088a673578785a91f12ed9028d805a523c35232fdb720f2c9e4456eb5" }, "downloads": -1, "filename": "libaaron-1.1.13.tar.gz", "has_sig": false, "md5_digest": "ddfc218ad4839b0caa13c18c12d86562", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 7029, "upload_time": "2019-02-20T16:31:38", "url": "https://files.pythonhosted.org/packages/28/65/064921cd8271976c5d7edb105186dccb7cd4571783b1740aa24450983570/libaaron-1.1.13.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "917131920bd647c3f9e7f5cf34f3b2f1", "sha256": "836d41ec2accc3971c4a62731dc2ed023981f70b56c2365e2facbea770b37791" }, "downloads": -1, "filename": "libaaron-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "917131920bd647c3f9e7f5cf34f3b2f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9958, "upload_time": "2018-11-29T16:19:31", "url": "https://files.pythonhosted.org/packages/27/8c/98c160515aca0d0de76180083ae7bd84fd7ebb71162460bd5e87798cb97d/libaaron-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1fa542d262caa36eebc0d1c4694fdcc", "sha256": "471faeee4e6ea340fd647687fcc3b9db5561aec86728186d93bb5e8c491e8107" }, "downloads": -1, "filename": "libaaron-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e1fa542d262caa36eebc0d1c4694fdcc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5763, "upload_time": "2018-11-29T16:19:33", "url": "https://files.pythonhosted.org/packages/a8/bf/3fd1d652211e6962718abf3bd5c0f66377670fb397ed40a9809eef62e940/libaaron-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "bf353db2bbefb339f12e8cb0979e3d65", "sha256": "71a4f27805d0112dd32827ab0a3c73f01508ce9dec94dc9885e26262bd63b700" }, "downloads": -1, "filename": "libaaron-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bf353db2bbefb339f12e8cb0979e3d65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 10731, "upload_time": "2018-12-06T17:47:36", "url": "https://files.pythonhosted.org/packages/64/bd/669ee8895c027c33caaf9bc0da67a8dfe3110921259f864e3d8ea63a36c8/libaaron-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ad54850969ddb6d1066306159e17d9d", "sha256": "d1acf58342340e2a2fa9b879ad94406fe4390ca4ddd4d7ca501a46a28bbc7de7" }, "downloads": -1, "filename": "libaaron-1.1.3.tar.gz", "has_sig": false, "md5_digest": "6ad54850969ddb6d1066306159e17d9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 5954, "upload_time": "2018-12-06T17:47:38", "url": "https://files.pythonhosted.org/packages/b7/76/ceb7f3c37310e864da76ee55a5fda362a6c8109435b7ada65617af42f98f/libaaron-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "2c9a3f47b2752eb9304d2dbcce55fada", "sha256": "8f746b3480d9c394599c75c85f3da61a34f7e473453cf452a7161414c1e1ebde" }, "downloads": -1, "filename": "libaaron-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2c9a3f47b2752eb9304d2dbcce55fada", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11561, "upload_time": "2018-12-22T11:29:24", "url": "https://files.pythonhosted.org/packages/7e/17/a9a67cd076777279d92fb329c94298b3363fb29e6a3e239b6a14433da966/libaaron-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7930ab218591f85f9e3a792bd6a4a60f", "sha256": "faae240f5274b7c372f47642955af1e1144e61d3dfd4469333d9a120eebbc4ce" }, "downloads": -1, "filename": "libaaron-1.1.4.tar.gz", "has_sig": false, "md5_digest": "7930ab218591f85f9e3a792bd6a4a60f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6235, "upload_time": "2018-12-22T11:29:26", "url": "https://files.pythonhosted.org/packages/51/1b/f02299b789dd24a2e483eccb18548122d1dce9342ee44706998c2d2f9800/libaaron-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "62ffd40ddeddbc005dc90fa3bdd0828a", "sha256": "a4e659d182dd55b2c7546cd6cb0c013b304b531e341e2f5094ee956c6537a482" }, "downloads": -1, "filename": "libaaron-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "62ffd40ddeddbc005dc90fa3bdd0828a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11566, "upload_time": "2018-12-22T11:32:27", "url": "https://files.pythonhosted.org/packages/9f/9b/2a1a6f5efbf8b3fba652997984aabf3fd0286f773acfee0354631090ea46/libaaron-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b3d6a15e841e08b4d7386ca07371666", "sha256": "9a392303594fe03ceb4c1ef0adceb264bd9c454eeab2e02da003c628362467bb" }, "downloads": -1, "filename": "libaaron-1.1.5.tar.gz", "has_sig": false, "md5_digest": "0b3d6a15e841e08b4d7386ca07371666", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6227, "upload_time": "2018-12-22T11:32:29", "url": "https://files.pythonhosted.org/packages/3f/5f/bacca2686e9d6b9ad2ffee274a6c0563d1794b7d176f132fdcdda05e77fb/libaaron-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "236c493ea0ce82950e5ad85b1cf47ae9", "sha256": "8127d0b56b1c3ed9da5cdc8d94c256a7dd505c9aae452709941d32f2a8e6981d" }, "downloads": -1, "filename": "libaaron-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "236c493ea0ce82950e5ad85b1cf47ae9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11583, "upload_time": "2018-12-22T11:39:41", "url": "https://files.pythonhosted.org/packages/2a/ec/0e7325ac822c5f0f742df5e6f181454c509256887331a5b129e0b167d7b1/libaaron-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c05344a1114c527138080e340e7e0a21", "sha256": "ff84615f1b96bcecbc176c7734dc2242126e737a5c43ed5f7b6be20d0a5955ba" }, "downloads": -1, "filename": "libaaron-1.1.6.tar.gz", "has_sig": false, "md5_digest": "c05344a1114c527138080e340e7e0a21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6224, "upload_time": "2018-12-22T11:39:43", "url": "https://files.pythonhosted.org/packages/ab/1b/b576b68c8c1e6ccd3ff6cb870f096580a83d959e74674174d0c422ad8ea8/libaaron-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "d9801ace62829176d97f8d5ce4971e10", "sha256": "c2fc25ba6435fb529c34f5e4f16cb6df234efac8bf6e821afda2263fee33581c" }, "downloads": -1, "filename": "libaaron-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d9801ace62829176d97f8d5ce4971e10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11581, "upload_time": "2018-12-22T11:51:39", "url": "https://files.pythonhosted.org/packages/42/03/6482d41986c5bf5cb1fa2f2c1f1679980e938c9a699f769bd1c79f70cd99/libaaron-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b96242d705a5ece6dee08f7a929c18b9", "sha256": "8be7e75adeb81ccbe484d1a5e0ec3ce2e453ae845a80f1e7f23ca64a5359dfe1" }, "downloads": -1, "filename": "libaaron-1.1.7.tar.gz", "has_sig": false, "md5_digest": "b96242d705a5ece6dee08f7a929c18b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6226, "upload_time": "2018-12-22T11:51:42", "url": "https://files.pythonhosted.org/packages/3d/dd/1384d8d08f333387905d652ebeded9660ad59280b45b4caf9f55624ab337/libaaron-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "a3cfb3dc044a21959aa0453969a161dd", "sha256": "e2e87cb869dd67f48b8c53880588892633a6b488672543722417619f4b6ccc0e" }, "downloads": -1, "filename": "libaaron-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a3cfb3dc044a21959aa0453969a161dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11187, "upload_time": "2019-01-10T18:26:36", "url": "https://files.pythonhosted.org/packages/2f/67/276ea613345fe9ccb75da4a1bd69e73af5646b763b96baba150ff3605623/libaaron-1.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f71ef3e939a36cc0e44965263b5f35c", "sha256": "5d271ae974476c28b099052903373689ee42c3ef6f58a14e8af15ab80d573555" }, "downloads": -1, "filename": "libaaron-1.1.8.tar.gz", "has_sig": false, "md5_digest": "0f71ef3e939a36cc0e44965263b5f35c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6114, "upload_time": "2019-01-10T18:26:38", "url": "https://files.pythonhosted.org/packages/ac/14/be3c8229eb3985d6a390153893935945df4b5da9e3e4266bb5db92955839/libaaron-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "13b1c7b4b2d76b5b8ea57374b3f68a19", "sha256": "19e91d6435f89052ee2cab4b41cffbc765e8d93561bc7cd5592037fa0eae5944" }, "downloads": -1, "filename": "libaaron-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "13b1c7b4b2d76b5b8ea57374b3f68a19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 11188, "upload_time": "2019-01-10T18:40:05", "url": "https://files.pythonhosted.org/packages/8f/df/34350c277774cf70195b75d4d5713cb43dbdb9b60dcf7b60f87f7f268fc7/libaaron-1.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "347c59925d376119cb0edc4f63024c68", "sha256": "cfa209e4091a5abfda06c5cecfb381ee697eebfce6bd51b5220dc4f830aac1b4" }, "downloads": -1, "filename": "libaaron-1.1.9.tar.gz", "has_sig": false, "md5_digest": "347c59925d376119cb0edc4f63024c68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 6117, "upload_time": "2019-01-10T18:40:06", "url": "https://files.pythonhosted.org/packages/61/1a/c7268e6f7cb49e919dfa1ebb6b656a0f5127cca97b7cc81226694459141b/libaaron-1.1.9.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "510ef075e14ac13dc1991c70ec5a03c5", "sha256": "6335df30fdb9fa1e45201e30078d1b8ce6c15513da53895790bfeab855288716" }, "downloads": -1, "filename": "libaaron-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "510ef075e14ac13dc1991c70ec5a03c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 13653, "upload_time": "2019-03-25T12:22:56", "url": "https://files.pythonhosted.org/packages/a3/8e/b13b11451c5edb736665da879dda17dce7e3ec735607eeade8ad307417dc/libaaron-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f8ef5edfa8d39018636c778efde8fee", "sha256": "e41114fbe43d8016491783234c90f7cf73912344eed34a8fd083ec2c3e37d90b" }, "downloads": -1, "filename": "libaaron-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0f8ef5edfa8d39018636c778efde8fee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 7785, "upload_time": "2019-03-25T12:22:57", "url": "https://files.pythonhosted.org/packages/d6/a1/a99169c91049b32639968b0e10af332a642452f03ae43cf3b658ad4b80b8/libaaron-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "012c8a5d7afe15d41e266713e509b1de", "sha256": "b1bc14b5ba0445efce662ab06aef26dc46fd7c355f2329979174ce8d42e9299d" }, "downloads": -1, "filename": "libaaron-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "012c8a5d7afe15d41e266713e509b1de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 15984, "upload_time": "2019-05-20T13:38:29", "url": "https://files.pythonhosted.org/packages/13/ef/d481df3645d5a8391c348f95a37607f129f8a4a2b52a090f69dfa6819028/libaaron-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d29ca8d5164eb340e9981d5046f0de24", "sha256": "01ee1d0d9297bc81e46a962fe64afa576c1cab164d1d306b4c65f94ce2d3ffd8" }, "downloads": -1, "filename": "libaaron-1.3.0.tar.gz", "has_sig": false, "md5_digest": "d29ca8d5164eb340e9981d5046f0de24", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 8556, "upload_time": "2019-05-20T13:38:31", "url": "https://files.pythonhosted.org/packages/d1/e7/724411595c8cd910105c25626f2dce3b181a496530d6d3c316da103f70eb/libaaron-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "fbc50984cc4618e7a09f1773f5e0d85f", "sha256": "2f999c8a80f3a27c99b7dabf45f379919436c031f2fc23def43acfcd54eff3a1" }, "downloads": -1, "filename": "libaaron-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fbc50984cc4618e7a09f1773f5e0d85f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16186, "upload_time": "2019-05-29T10:36:22", "url": "https://files.pythonhosted.org/packages/36/76/1a4e97309a5c33f2e73831832766aec053f17db1e9f55c69574885ce4dbb/libaaron-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "286a5029620d1d99a39722fa08ba2c12", "sha256": "13c86a60c5168b87d418ec78aa230a97aa0d0f4e2d02a8884a5c862c805c1792" }, "downloads": -1, "filename": "libaaron-1.4.0.tar.gz", "has_sig": false, "md5_digest": "286a5029620d1d99a39722fa08ba2c12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 8623, "upload_time": "2019-05-29T10:36:24", "url": "https://files.pythonhosted.org/packages/56/55/38397d8357261a01dbec6b4b61645da4689cfdbaed61dc4a3a0ea302b09e/libaaron-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "cf560db2af495bb4a0e414a2e26bcc98", "sha256": "2b68702df2c479d5c7c80fdcf781cca558cc6a95866101a3745edb09f4047d2e" }, "downloads": -1, "filename": "libaaron-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cf560db2af495bb4a0e414a2e26bcc98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 16514, "upload_time": "2019-05-31T09:01:58", "url": "https://files.pythonhosted.org/packages/14/65/145763f55b017101650cf6d33beb641ed48ad3b30d9dc619205135fcb137/libaaron-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cdf1fbdc78e7599bc77273a9e4c5c09", "sha256": "c0cdb1a1d6ffc168327772b97ae6cc61e1f3c68e3fcbb4b00c6e22e84bc23af2" }, "downloads": -1, "filename": "libaaron-1.4.1.tar.gz", "has_sig": false, "md5_digest": "6cdf1fbdc78e7599bc77273a9e4c5c09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 9033, "upload_time": "2019-05-31T09:01:59", "url": "https://files.pythonhosted.org/packages/b3/ae/5c72ef20df5f3f05a13a485e13efdf83094a9cce1014508fa12cc435050f/libaaron-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "d05a8897e942683faff5f071663094b0", "sha256": "dd522a2f386c8f4efd5dfe4209220dd2ca2e192f30081dec64b002ee993adfab" }, "downloads": -1, "filename": "libaaron-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d05a8897e942683faff5f071663094b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9384, "upload_time": "2019-08-22T10:33:58", "url": "https://files.pythonhosted.org/packages/e2/91/de648d4c88785b6e9a099e182f98f8bbe2e36f1857f3d4e9a04077d0a358/libaaron-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "102fa7e503647da9e41df15125b1189b", "sha256": "4b3da62f52efa891a3d70cd6fe141cff4b76d7420fcc84383881c3fbeb91b59f" }, "downloads": -1, "filename": "libaaron-1.4.2.tar.gz", "has_sig": false, "md5_digest": "102fa7e503647da9e41df15125b1189b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10047, "upload_time": "2019-08-22T10:34:00", "url": "https://files.pythonhosted.org/packages/56/05/3ad6e9dc52f93c8aaeb079679098b3f46d93ceb950ec66712eafff345418/libaaron-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "dcb9b9f8f792404b95a8ddea7ac95b21", "sha256": "9a12d7de2bf4a9bf6c49c7e203333fa461f979f33153f109a00163810a790639" }, "downloads": -1, "filename": "libaaron-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dcb9b9f8f792404b95a8ddea7ac95b21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9396, "upload_time": "2019-08-22T10:44:26", "url": "https://files.pythonhosted.org/packages/78/4c/ba82a0bc6ff47053d8796d03ab538f2399750126237abf4f62b6f44cf13e/libaaron-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ed403fcc36647877044591f25e94f7f", "sha256": "44ac7320b73edfa49a11dd77078a3fd6ed12aafbd6fccd6bc3a96f08ac4d00d9" }, "downloads": -1, "filename": "libaaron-1.4.3.tar.gz", "has_sig": false, "md5_digest": "9ed403fcc36647877044591f25e94f7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10056, "upload_time": "2019-08-22T10:44:28", "url": "https://files.pythonhosted.org/packages/34/35/b4f0f8eb58a46c363b5250bac7b0bd5e3160db800c96115034934984048e/libaaron-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "563966b6ab963d21923a067fb7e10162", "sha256": "d1578473ac2ffd74e6004a91cbe3b427a0568a62abcd9b5a5f829335fe20f1a7" }, "downloads": -1, "filename": "libaaron-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "563966b6ab963d21923a067fb7e10162", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9394, "upload_time": "2019-10-01T10:06:24", "url": "https://files.pythonhosted.org/packages/a9/29/1c4a16403fc548b2a82c1802997bde0452533d2290c9a868450c88a96946/libaaron-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1efbc1abf3e11e1310460c7b750879ca", "sha256": "381dd276ed2c423787c1e5535b2983eb20c6a9c79ea5f06667d1ffc779d6ec03" }, "downloads": -1, "filename": "libaaron-1.4.4.tar.gz", "has_sig": false, "md5_digest": "1efbc1abf3e11e1310460c7b750879ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10071, "upload_time": "2019-10-01T10:06:27", "url": "https://files.pythonhosted.org/packages/30/58/d1e5d2219692723fb2674cf84fd2237b073b7fa518ece8c4cfa991abdf69/libaaron-1.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "563966b6ab963d21923a067fb7e10162", "sha256": "d1578473ac2ffd74e6004a91cbe3b427a0568a62abcd9b5a5f829335fe20f1a7" }, "downloads": -1, "filename": "libaaron-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "563966b6ab963d21923a067fb7e10162", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 9394, "upload_time": "2019-10-01T10:06:24", "url": "https://files.pythonhosted.org/packages/a9/29/1c4a16403fc548b2a82c1802997bde0452533d2290c9a868450c88a96946/libaaron-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1efbc1abf3e11e1310460c7b750879ca", "sha256": "381dd276ed2c423787c1e5535b2983eb20c6a9c79ea5f06667d1ffc779d6ec03" }, "downloads": -1, "filename": "libaaron-1.4.4.tar.gz", "has_sig": false, "md5_digest": "1efbc1abf3e11e1310460c7b750879ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 10071, "upload_time": "2019-10-01T10:06:27", "url": "https://files.pythonhosted.org/packages/30/58/d1e5d2219692723fb2674cf84fd2237b073b7fa518ece8c4cfa991abdf69/libaaron-1.4.4.tar.gz" } ] }