{ "info": { "author": "Aaron Graubert", "author_email": "captianjroot@live.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Security :: Cryptography", "Topic :: Software Development", "Topic :: Utilities" ], "description": "agutil\n======\n\n|Master Build Status| |Dev Coverage Status|\n\nA collection of python utilities\n\n**Version:** |Live Package Version|\n\nTools:\n\n\n- search\\_range (A utility for manipulating numerical ranges)\n- status\\_bar (A simple progress bar indicator)\n- Logger (A class for fast, simple, logging)\n- ActiveTimeout (A class for enforcing a timeout for a set of\n operations)\n- Several standalone utility methods (See the `agutil module\n page `__\n on the wiki)\n\nThe **io** package:\n\n- Socket (A low-level network IO class built on top of the standard\n socket class)\n- SocketServer (A low-level listen server to accept connections and\n return Socket classes)\n- MPlexSocket (A low-level network IO class which multiplexes I/O\n through multiple channels. Threadless version of ``QueuedSocket``)\n- [STRIKEOUT:QueuedSocket (A low-level network IO class built to manage\n input across multiple channels)]\n\n**Deprecated: Will be removed in a future release.** Please transition\nto ``agutil.io.MPlexSocket`` which is a threadless version of the same\ninterface\n\nThe **parallel** package:\n\n- parallelize (A decorator to easily convert a regular function into a\n parallelized version)\n- parallelize2 (A similar parallelization decorator with a slightly\n different flavor)\n- IterDispatcher (Logical backend for dispatching calls with\n parallelize)\n- DemandDispatcher (Logical backend for dispatching calls with\n parallelize2)\n- ThreadWorker (Task management backend for dispatching parallel calls\n to threads)\n- ProcessWorker (Task management backend for dispatching parallel calls\n to processes)\n\nThe **security** package:\n\n- SecureSocket (A mid-level network IO class built to manage encrypted\n network communications)\n- SecureConnection (A high-level, multithreaded class for sending and\n receiving encrypted files and messages)\n- SecureServer (A low-level listen server to accept connections and\n return SecureConnection instances)\n- agutil-secure (A command line utility for encrypting and decrypting\n files)\n- EncryptionCipher and DecryptionCipher (Twin classes for agutil's\n modular encryption format)\n- Several other utility functions and classes for encrypting and\n decrypting data\n\nDocumentation:\n--------------\n\nDetailed documentation of these packages can be found on the `agutil\nGithub wiki page `__\n\n.. |Master Build Status| image:: https://travis-ci.org/agraubert/agutil.svg?branch=master\n :target: https://travis-ci.org/agraubert/agutil\n.. |Dev Coverage Status| image:: https://coveralls.io/repos/github/agraubert/agutil/badge.svg?branch=dev\n :target: https://coveralls.io/github/agraubert/agutil?branch=dev\n.. |Live Package Version| image:: https://img.shields.io/pypi/v/agutil.svg\n :target: https://pypi.python.org/pypi/agutil\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/agraubert/agutil", "keywords": "range progress bar loading encryption decryption RSA AES io sockets utilities", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "agutil", "package_url": "https://pypi.org/project/agutil/", "platform": "", "project_url": "https://pypi.org/project/agutil/", "project_urls": { "Homepage": "https://github.com/agraubert/agutil" }, "release_url": "https://pypi.org/project/agutil/4.1.0/", "requires_dist": [ "pycryptodomex (==3.8.0)", "rsa (==4.0)" ], "requires_python": "", "summary": "A collection of python utilities", "version": "4.1.0" }, "last_serial": 5000690, "releases": { "0.0.0.dev1": [ { "comment_text": "", "digests": { "md5": "007ac0d71a2a057fff461d8c5b6eab45", "sha256": "60232402cfaa5e312ea7718d738d5cebc73a9ccda30a599fe8bb63ccb0904173" }, "downloads": -1, "filename": "agutil-0.0.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "007ac0d71a2a057fff461d8c5b6eab45", "packagetype": "bdist_wheel", "python_version": "3.0", "requires_python": null, "size": 4239, "upload_time": "2016-06-22T21:37:40", "url": "https://files.pythonhosted.org/packages/48/17/006e400419fa85f42d29173c495eff5cdc4c93ecc1936ed574bbbc95b0a3/agutil-0.0.0.dev1-py3-none-any.whl" } ], "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "8b6eddd873e010d3f9a2d93e9ef0e16a", "sha256": "16bb4c2e724a8140979ede16f2c33d45ce3922f92f5489d44dbb45b93b53916d" }, "downloads": -1, "filename": "agutil-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "8b6eddd873e010d3f9a2d93e9ef0e16a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4243, "upload_time": "2016-06-23T14:26:05", "url": "https://files.pythonhosted.org/packages/bc/5b/ab8d12e34443b615828003f3deb9876d16790b7bec3b15b997ecb532a03e/agutil-0.0.1.dev1-py3-none-any.whl" } ], "0.1.0a0": [ { "comment_text": "", "digests": { "md5": "4950b5efd3c70a5338522acf6c5cc4fd", "sha256": "f46bd92ab1b3ede4e67b3595230a045fa8a79a99e22d8cecd306a43b9cd76641" }, "downloads": -1, "filename": "agutil-0.1.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "4950b5efd3c70a5338522acf6c5cc4fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8616, "upload_time": "2016-06-24T00:25:33", "url": "https://files.pythonhosted.org/packages/49/85/bdb36cdba92fc91f1b4f877200e5d6bfb572fe187607686989293cd7ed28/agutil-0.1.0a0-py3-none-any.whl" } ], "0.1.1a0": [ { "comment_text": "", "digests": { "md5": "ca94387a47981d1283bfbc7a9d767db3", "sha256": "162669971565bee023e994f3d7692a94c541f4ccce12c71669c7eb0620c40732" }, "downloads": -1, "filename": "agutil-0.1.1a0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ca94387a47981d1283bfbc7a9d767db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13939, "upload_time": "2016-06-24T00:49:28", "url": "https://files.pythonhosted.org/packages/b4/98/a7add8fb6cbc3adb2113a83096aba09d43949b1590ad7de0f9a124a49f3a/agutil-0.1.1a0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9c32db8b14488943938eb2f77c91fa38", "sha256": "bdc0867cf4d6a824d269dea36e3059d250cb3d161f28bb61346132f2cbc557e9" }, "downloads": -1, "filename": "agutil-0.1.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "9c32db8b14488943938eb2f77c91fa38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8615, "upload_time": "2016-06-24T00:49:24", "url": "https://files.pythonhosted.org/packages/3b/5c/bfcd6a86dba1a7d7d598787ea75e2d3044a95242f6a158e9c59d028171ca/agutil-0.1.1a0-py3-none-any.whl" } ], "0.1.2a0": [ { "comment_text": "", "digests": { "md5": "eec570e425c9fe329ccba14cbd08e749", "sha256": "7120cc2984115c3e83c28aa60b3832fe7760363804c6cab6de9695bb86e9266a" }, "downloads": -1, "filename": "agutil-0.1.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "eec570e425c9fe329ccba14cbd08e749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8615, "upload_time": "2016-06-24T01:02:12", "url": "https://files.pythonhosted.org/packages/31/5c/a9edf54ffa99d635e089b117d5e89b740abaaa6d4bd578efab98cebe4388/agutil-0.1.2a0-py3-none-any.whl" } ], "0.1.3a0": [ { "comment_text": "", "digests": { "md5": "d4f7cf8f9f1529b95c9f51dd41842e76", "sha256": "d7a8d3a9817fccf9638e5a77806b60f22ea50aef6148f4b443c708b6595a65cb" }, "downloads": -1, "filename": "agutil-0.1.3a0-py3-none-any.whl", "has_sig": false, "md5_digest": "d4f7cf8f9f1529b95c9f51dd41842e76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8615, "upload_time": "2016-06-24T01:32:59", "url": "https://files.pythonhosted.org/packages/7a/dc/74122f0d16b3215478c2128c0bfe77213fbc7b86f116df64ace9988d360e/agutil-0.1.3a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f70798f206e1d95ee0a27a85f75a1706", "sha256": "69ea2a98746e739151572bcf8d6d370523e6b642cc5db1499dc4237c1208d961" }, "downloads": -1, "filename": "agutil-0.1.3a0.tar.gz", "has_sig": false, "md5_digest": "f70798f206e1d95ee0a27a85f75a1706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6156, "upload_time": "2016-06-24T01:33:05", "url": "https://files.pythonhosted.org/packages/8a/fa/7687d186f293906717f1ee955f6a784f76d2cad59eb3bb32927aa9c98af9/agutil-0.1.3a0.tar.gz" } ], "0.1.4a0": [ { "comment_text": "", "digests": { "md5": "e43ca9ff10992ae973992e976599b28d", "sha256": "5fbd4ef944547481003648fe118020ec4d312f268b1e9cd1e0dea5dc6be73181" }, "downloads": -1, "filename": "agutil-0.1.4a0-py3-none-any.whl", "has_sig": false, "md5_digest": "e43ca9ff10992ae973992e976599b28d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8707, "upload_time": "2016-06-24T14:46:08", "url": "https://files.pythonhosted.org/packages/2f/7b/31bcd0c0431baccd265cad37843cb8896e6407acc76aa9110a5dd53dc647/agutil-0.1.4a0-py3-none-any.whl" } ], "0.2.0a0": [ { "comment_text": "", "digests": { "md5": "47e38bd687f60092e8d1aca005393a13", "sha256": "d715fa64509ee4f8168df6823bac0170f8fd57d027a0ef36bca051c6891edb1d" }, "downloads": -1, "filename": "agutil-0.2.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "47e38bd687f60092e8d1aca005393a13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9085, "upload_time": "2016-06-27T17:38:40", "url": "https://files.pythonhosted.org/packages/92/db/008bd50a4a8458e881d2b2c19fd6fb12e2a24259207df168c4a36321afaa/agutil-0.2.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d04fbd1123173d6cf8dbf038eba044f3", "sha256": "210c6688572c3535ed920025b56691af03d7d5d4babc3c211f45d9966996335c" }, "downloads": -1, "filename": "agutil-0.2.0a0.tar.gz", "has_sig": false, "md5_digest": "d04fbd1123173d6cf8dbf038eba044f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6405, "upload_time": "2016-06-27T17:38:44", "url": "https://files.pythonhosted.org/packages/63/b3/ea10cbc6df9931519e20c38e0ad57489f6fd8047dda7d3179b7c48f93bf4/agutil-0.2.0a0.tar.gz" } ], "0.2.1a0": [ { "comment_text": "", "digests": { "md5": "470692573398df1fb02ac022cd8c0cac", "sha256": "21626110b91a5a214f0ebe595f15beb30be31f29182bb3ee55c242896c0ee43e" }, "downloads": -1, "filename": "agutil-0.2.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "470692573398df1fb02ac022cd8c0cac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16278, "upload_time": "2016-06-30T19:08:55", "url": "https://files.pythonhosted.org/packages/c6/d2/a27fda5ad3751847bb642f6173f7a7dbd23ff793ea78ef632304af1cf4f0/agutil-0.2.1a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "414860b53ea32bd0d65a62b8c3e111ca", "sha256": "82844502a8849740d95a6882b51dd68f9481a0183fe4ccba4064cea2bb04583c" }, "downloads": -1, "filename": "agutil-0.2.1a0.tar.gz", "has_sig": false, "md5_digest": "414860b53ea32bd0d65a62b8c3e111ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10557, "upload_time": "2016-06-30T19:08:59", "url": "https://files.pythonhosted.org/packages/36/7a/53dd6424cbb7d878f42cbf09482cd6fc0018ec01beaa2981e032a21eb9b2/agutil-0.2.1a0.tar.gz" } ], "0.2.2a0": [ { "comment_text": "", "digests": { "md5": "72f2e40d01b78493fcd316ad52c9701c", "sha256": "d643c84c01da82d90743a2ef0243ac23ba6653e0e0b1c781a78a1a48100532a2" }, "downloads": -1, "filename": "agutil-0.2.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "72f2e40d01b78493fcd316ad52c9701c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16575, "upload_time": "2016-07-05T21:41:42", "url": "https://files.pythonhosted.org/packages/38/63/815d2a347892c317c924d89d337979b391efaafb4b43e15c87a717f64b9c/agutil-0.2.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3c42d777903a8f40fe4b5d44755f8c5", "sha256": "886c85775459d120dc074d6c0dc604167f6a05d5e7adbe872a590e393f14bb22" }, "downloads": -1, "filename": "agutil-0.2.2a0.tar.gz", "has_sig": false, "md5_digest": "a3c42d777903a8f40fe4b5d44755f8c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10849, "upload_time": "2016-07-05T21:41:46", "url": "https://files.pythonhosted.org/packages/2f/6a/9e303e8a2d4edfaa1ae3a079cf2df5204da675ed650a25741e6692455197/agutil-0.2.2a0.tar.gz" } ], "0.3.0a0": [ { "comment_text": "", "digests": { "md5": "ebbb4583d4d206d511c46c4523c86557", "sha256": "bc860afdf84b17937b7e82c3796d9e37461c13b32f68bbd11bb28be808ff3d81" }, "downloads": -1, "filename": "agutil-0.3.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebbb4583d4d206d511c46c4523c86557", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11300, "upload_time": "2016-07-07T23:59:25", "url": "https://files.pythonhosted.org/packages/66/d5/39039e5e0b4529cb871d3dd314110f90df4e2a006c0cd608b4f8790cac4c/agutil-0.3.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d97effe9e48a407ced745d9088d1f486", "sha256": "44a14d5188d3609baa2d0223087f378d26b2ae2004457ac53e09fbf6afe9f1a5" }, "downloads": -1, "filename": "agutil-0.3.0a0.tar.gz", "has_sig": false, "md5_digest": "d97effe9e48a407ced745d9088d1f486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7869, "upload_time": "2016-07-07T23:59:29", "url": "https://files.pythonhosted.org/packages/0d/c0/a1f0a326c15153ac63c65fab4a17284145437ee41e5346387846b847e9f5/agutil-0.3.0a0.tar.gz" } ], "0.4.0b0": [ { "comment_text": "", "digests": { "md5": "e27784e50f2e3446700addc6f95df09d", "sha256": "dcd88a292bafda7ae88812525372df90172130d2a2ef65506a5dfbe4980caf9a" }, "downloads": -1, "filename": "agutil-0.4.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "e27784e50f2e3446700addc6f95df09d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17640, "upload_time": "2016-07-13T17:59:54", "url": "https://files.pythonhosted.org/packages/30/87/9897d6852d36eaca49a6d914fe84e330e7bfb6d17d72ba8aec53ac39d69e/agutil-0.4.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ec6d87ec3bfc0df89660b967422ceee", "sha256": "2e9f1f8d772be54e32d397b26a3384f82d0ec7aa82a5fe4ef0556d1e80beed46" }, "downloads": -1, "filename": "agutil-0.4.0b0.tar.gz", "has_sig": false, "md5_digest": "8ec6d87ec3bfc0df89660b967422ceee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12565, "upload_time": "2016-07-13T17:59:56", "url": "https://files.pythonhosted.org/packages/4f/51/640654fb4198d82b91dd5c4291ceeeb22b0b028f2ec0ce319aeee405d6b4/agutil-0.4.0b0.tar.gz" } ], "0.4.1b0": [ { "comment_text": "", "digests": { "md5": "29a8e892971c926565f3583c4c7c1483", "sha256": "3caa05f7b1f90123361fe8832581d6c6f6c793a664c2482ec81938d0ad18ff6e" }, "downloads": -1, "filename": "agutil-0.4.1b0-py3-none-any.whl", "has_sig": false, "md5_digest": "29a8e892971c926565f3583c4c7c1483", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17598, "upload_time": "2016-07-14T19:55:21", "url": "https://files.pythonhosted.org/packages/40/07/5807b17635c45f06b762ffaf935819e358625aa6a3b159ad4b207159dd3d/agutil-0.4.1b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bd96f4324d0a9376b18de53be72ca91", "sha256": "24bac8e3bc2408b29b5f116d68cf1679880a51571d8c36347849fa738226d018" }, "downloads": -1, "filename": "agutil-0.4.1b0.tar.gz", "has_sig": false, "md5_digest": "0bd96f4324d0a9376b18de53be72ca91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12521, "upload_time": "2016-07-14T19:55:23", "url": "https://files.pythonhosted.org/packages/5c/96/df39eaced40ae0be73e429295f9fa23a547ea04ac66e85c076f25280b03f/agutil-0.4.1b0.tar.gz" } ], "0.5.0b0": [ { "comment_text": "", "digests": { "md5": "23ad210be790a9b97597ae5175687309", "sha256": "fec525ed184921d31d09d6085d723fcdeef31bee3598787bcb567668f725ae95" }, "downloads": -1, "filename": "agutil-0.5.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "23ad210be790a9b97597ae5175687309", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21580, "upload_time": "2016-07-20T19:27:38", "url": "https://files.pythonhosted.org/packages/a7/7f/f131269b79b171f9f64281d56b048a34503d24d61a8dfb01a062cf91333f/agutil-0.5.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e348fde32acbc70f0e9a02dde0db4ef0", "sha256": "5002e2f74c1f8472eb62cc8246eb5266fb2690e65a52920e78bfdb53fa623839" }, "downloads": -1, "filename": "agutil-0.5.0b0.tar.gz", "has_sig": false, "md5_digest": "e348fde32acbc70f0e9a02dde0db4ef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15078, "upload_time": "2016-07-20T19:27:40", "url": "https://files.pythonhosted.org/packages/5c/2b/35ad2bd3d2140909df6769ca1dd4ec3032bb2062f74df8ec96222e868292/agutil-0.5.0b0.tar.gz" } ], "0.6.0b0": [ { "comment_text": "", "digests": { "md5": "8801a2a09067dd33c0ffb6f16d8c27cb", "sha256": "e7146cd34b2609c885749d5d87a997674579186e87d42975be2cc0749b830201" }, "downloads": -1, "filename": "agutil-0.6.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "8801a2a09067dd33c0ffb6f16d8c27cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27426, "upload_time": "2016-07-26T16:30:47", "url": "https://files.pythonhosted.org/packages/76/ab/ecc8b4a2ada9c7f15cc1a85365ac3a6383661b35ccbc1a39abd767cb2080/agutil-0.6.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b1c4332c01f7c7201ce0c8104b6a6b2", "sha256": "378ef9d19ec82062533563112f2b009d8d7efffc8c82ae16268b58568524b531" }, "downloads": -1, "filename": "agutil-0.6.0b0.tar.gz", "has_sig": false, "md5_digest": "0b1c4332c01f7c7201ce0c8104b6a6b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19178, "upload_time": "2016-07-26T16:30:49", "url": "https://files.pythonhosted.org/packages/c9/eb/8a4f6b540950d66e2783a9aa87c1df4b95eb5c69a4d7c4309598e8d8307f/agutil-0.6.0b0.tar.gz" } ], "0.6.1b0": [ { "comment_text": "", "digests": { "md5": "e5953236ac9689b8a29ef46d6ef1c429", "sha256": "6014241272c75bb0f766d30cb4ac0e45700f3e34fc8be798628bf8bca2ecbcc8" }, "downloads": -1, "filename": "agutil-0.6.1b0-py3-none-any.whl", "has_sig": false, "md5_digest": "e5953236ac9689b8a29ef46d6ef1c429", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27443, "upload_time": "2016-07-26T17:43:59", "url": "https://files.pythonhosted.org/packages/e9/a2/4d65338a3127ec24291dd2561429b3caf8056519455c9c2c4c4bfb1e4444/agutil-0.6.1b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fac5af10ada14c275768171a6071efe4", "sha256": "86b8c7f274e069a5e59e43a1e1beb0a32b30c438bd59aab85fadc0e1f0154115" }, "downloads": -1, "filename": "agutil-0.6.1b0.tar.gz", "has_sig": false, "md5_digest": "fac5af10ada14c275768171a6071efe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19182, "upload_time": "2016-07-26T17:44:02", "url": "https://files.pythonhosted.org/packages/76/ac/f9f116466a7f6d10b9255d65920b1d6e2549b1c2a1ead6feace332e5c987/agutil-0.6.1b0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6c6b955c3b860ab704aee512e132b325", "sha256": "5b56fac6809c0cef9aaf77af0a9090624f9df502d7279e05d8c96c4152f5dc60" }, "downloads": -1, "filename": "agutil-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6c6b955c3b860ab704aee512e132b325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27675, "upload_time": "2016-08-10T14:39:07", "url": "https://files.pythonhosted.org/packages/10/4e/f7cef4effb8a865dfc20b97e902fb7478bb9202d0c7de7b534111137c4fc/agutil-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d9df0a38a16a66dcbf4dbfc23107ccd", "sha256": "a5060ac639b8c2e52059a74ad54aa9a035c62f6fe87b584b7304d8733776deec" }, "downloads": -1, "filename": "agutil-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1d9df0a38a16a66dcbf4dbfc23107ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19333, "upload_time": "2016-08-10T14:39:09", "url": "https://files.pythonhosted.org/packages/3e/78/cc6667ff1bba2bbef827090263514a3f9a45f8fd3c255500c915c2cf2943/agutil-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0361cc2224adc5ed0e1a8b136fda8aac", "sha256": "bc449873044b37466d1dc947190818dd34bf9798eea90920ddefa17c5b2b8bd0" }, "downloads": -1, "filename": "agutil-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0361cc2224adc5ed0e1a8b136fda8aac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27695, "upload_time": "2016-08-10T15:06:42", "url": "https://files.pythonhosted.org/packages/2d/7d/2f5f1643ea1edc916f7bfc939465206f2c93f18536be47ffb165f83edd3b/agutil-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a07737cb842e19f403bd70162dd7643c", "sha256": "52c8e1aeb7dc70ef6d8924912581ed84356ae809cad163df4cc48a0f5d73bb30" }, "downloads": -1, "filename": "agutil-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a07737cb842e19f403bd70162dd7643c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19341, "upload_time": "2016-08-10T15:06:44", "url": "https://files.pythonhosted.org/packages/a7/72/5c616ab25cc662b8ef3d8950059e0f0d076db21c7bb78faf0ad135e628c4/agutil-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d782418c1bc90481a12d897323856ae0", "sha256": "4040687e5813f6e318de5858772713dd902b3579dba073fcac621dd9fa036029" }, "downloads": -1, "filename": "agutil-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d782418c1bc90481a12d897323856ae0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27635, "upload_time": "2016-08-19T15:05:16", "url": "https://files.pythonhosted.org/packages/ae/c7/bee94ddbbc731bec683f164d8a1a7c7f252f9573ac5d1458267fdbde7aa5/agutil-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4143dff8249d26ec162e3b693e131d7", "sha256": "b090ea88eb15b1269d3d6b78255dd244fdf06ccb7fab1e2ab97b6beee0dc2203" }, "downloads": -1, "filename": "agutil-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e4143dff8249d26ec162e3b693e131d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19326, "upload_time": "2016-08-19T15:05:19", "url": "https://files.pythonhosted.org/packages/22/e7/1f34d69da7af99087e477cad8764cbf59825f003808c3f2805190e8ce070/agutil-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8a90c7d1f94137807f5b2d32c8209290", "sha256": "1181ae1a556b1a13cdba740193eb909e26ef3804f766cfb5016609a8fc1d049d" }, "downloads": -1, "filename": "agutil-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8a90c7d1f94137807f5b2d32c8209290", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27797, "upload_time": "2016-09-19T20:56:29", "url": "https://files.pythonhosted.org/packages/23/55/ac77a7b67f432593cb798a9558e819bf66a2a23e6e7e996ee930a174ebec/agutil-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "692176a8a13dac2450521d1d195e6ff9", "sha256": "c2352adaccc44717c825bad1226d9d51ffd0c3bd36f2c4c0637a579cf4ab978d" }, "downloads": -1, "filename": "agutil-1.1.1.tar.gz", "has_sig": false, "md5_digest": "692176a8a13dac2450521d1d195e6ff9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19442, "upload_time": "2016-09-19T20:56:31", "url": "https://files.pythonhosted.org/packages/a4/a3/ba8fb45f8dbcb17479f1cd849aec87310087f04da1fce913b695d400a622/agutil-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8acd41ae52f85ecd1195c774ddddc419", "sha256": "5d997460ab349d19a7e138b53d15b4dba77f0d76c36a0b5f7fb8d5f2104fdbd4" }, "downloads": -1, "filename": "agutil-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8acd41ae52f85ecd1195c774ddddc419", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27918, "upload_time": "2016-12-13T20:26:54", "url": "https://files.pythonhosted.org/packages/e1/61/1003a9f394472013ff5667f0966a13dd24f3df1cf01986bc0b2f951e63fc/agutil-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea9a93692b5d5cf7324f0879e3aec1e8", "sha256": "f958dc8ab7e65a4238e5426986698bc3f324c9047687c71562cd71eb6aa6b02c" }, "downloads": -1, "filename": "agutil-1.1.2.tar.gz", "has_sig": false, "md5_digest": "ea9a93692b5d5cf7324f0879e3aec1e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20917, "upload_time": "2016-12-13T20:26:56", "url": "https://files.pythonhosted.org/packages/26/49/30ecb348b1920aea8eda0ede7f5530386c6056878d69c6a43027a228b15a/agutil-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "b73443f0b85710977f813b47e9863aab", "sha256": "b4311657776aee7fa3e9da95094522eb3820a8a10143150823ae72973ed12caa" }, "downloads": -1, "filename": "agutil-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b73443f0b85710977f813b47e9863aab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27923, "upload_time": "2017-03-28T20:02:02", "url": "https://files.pythonhosted.org/packages/1e/2c/4d38662cfb6156be54a7c9a65473d3b08bbb9bb4093ff5826318c8695a0a/agutil-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c42043f87253b30a7bd0ecbe20917777", "sha256": "73b4838c02a0837e163f22d5f294610169dd737d9bf55075d9f30e253a6edbb6" }, "downloads": -1, "filename": "agutil-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c42043f87253b30a7bd0ecbe20917777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20924, "upload_time": "2017-03-28T20:02:04", "url": "https://files.pythonhosted.org/packages/6b/46/b64d833df2d42e54ae9f104e53e671e80aa0cef8b18187f2bc83bcc60558/agutil-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "2f1b28fc9410ff6f22b533f640bef873", "sha256": "17cb0be6db9b40e70bb42f8b1e3ef3f1b424640906f6c81bd65bb44ac9ffafa3" }, "downloads": -1, "filename": "agutil-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f1b28fc9410ff6f22b533f640bef873", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28807, "upload_time": "2017-04-14T21:43:15", "url": "https://files.pythonhosted.org/packages/91/3e/42cd2111dd1e90506d246e384db073a1f0e8b65d4682af9dcb7f554fdc18/agutil-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24deb3263d5bd26c389ca32893f4565a", "sha256": "fc6c983909fd9e2b3a8e250015b4da7e9c553bec02f1ffe3b97f40bbdc72cbe8" }, "downloads": -1, "filename": "agutil-1.2.0.tar.gz", "has_sig": false, "md5_digest": "24deb3263d5bd26c389ca32893f4565a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21701, "upload_time": "2017-04-14T21:43:17", "url": "https://files.pythonhosted.org/packages/fa/91/26755722d4263af09a12b224779f05388c5d88eeb55cca3d6884d295723d/agutil-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "64f943544b1075365c35c320bc4f1b87", "sha256": "e86abe79d1eb18349c9821c4475bdb8bfbddea1519458c2fbf69a9a4831efc5c" }, "downloads": -1, "filename": "agutil-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "64f943544b1075365c35c320bc4f1b87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29376, "upload_time": "2017-08-07T16:32:57", "url": "https://files.pythonhosted.org/packages/ce/2e/21e7c88748ceedd5657d266f75a7943600d7312abf5f550c0c910fbe50f4/agutil-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1159774de496d74c3f6e082d10f84bc", "sha256": "d22c77a399328fa316c543d8af429a07dea2f92df004db476bf196e83b995c8b" }, "downloads": -1, "filename": "agutil-1.2.1.tar.gz", "has_sig": false, "md5_digest": "a1159774de496d74c3f6e082d10f84bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22177, "upload_time": "2017-08-07T16:33:00", "url": "https://files.pythonhosted.org/packages/69/3e/e357ce4c6ac9ad08d4564f401df7f801ddc693ef3471f6c3e2197a0514a3/agutil-1.2.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "69c4577a26e7ee6152a24849da4f1d68", "sha256": "b87a2432cca0bba8c63f9f126b0e4e8306f8e296bc6e76998eb6423381be6550" }, "downloads": -1, "filename": "agutil-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "69c4577a26e7ee6152a24849da4f1d68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29857, "upload_time": "2017-08-10T18:21:57", "url": "https://files.pythonhosted.org/packages/3c/ed/23d33a654555347f1f176ceb337d9eed8c8193fd16804c4de25c50ac59db/agutil-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eff995ab430072eb34f0541a67e8189", "sha256": "2dc01855b91f22e9f0e1ee825882453e8d89b64df0c9ca49c3892ae35ce984a1" }, "downloads": -1, "filename": "agutil-2.0.0.tar.gz", "has_sig": false, "md5_digest": "2eff995ab430072eb34f0541a67e8189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21433, "upload_time": "2017-08-10T18:21:58", "url": "https://files.pythonhosted.org/packages/24/bd/4e12eb27ce0b227ba872363ad2d56ed3c1bcbaecb7896ba29297a0dc7a53/agutil-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "54d5923dfe9fa0aac027639bd6934a48", "sha256": "8442ba64a183a05795d36ecaa9328857ec8f01e3c3c24634d45b67300d694dc0" }, "downloads": -1, "filename": "agutil-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "54d5923dfe9fa0aac027639bd6934a48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30159, "upload_time": "2017-10-27T22:08:31", "url": "https://files.pythonhosted.org/packages/34/92/bcd01d8ddcfa0747a25b0bfcf79db33882c915e9e765c35de06c33ad19a0/agutil-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bea6bafca57bf49ff599b5d3f5e260b", "sha256": "be12e410dcf32b42f09ff433fe415aaf6eecf441834954d83108ad909f0af86b" }, "downloads": -1, "filename": "agutil-2.1.0.tar.gz", "has_sig": false, "md5_digest": "5bea6bafca57bf49ff599b5d3f5e260b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21919, "upload_time": "2017-10-27T22:08:32", "url": "https://files.pythonhosted.org/packages/fb/b1/a3b359eabb17a27a27d22283c781a1dc893c80722cdab9cefbc65f7debd5/agutil-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "8017ed1bf475ec1291677b14c7ee3a75", "sha256": "b5cc81ea5b032d511c0060bb70bcaaae0cdfc6e832b1458a70bc1a2980028a23" }, "downloads": -1, "filename": "agutil-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8017ed1bf475ec1291677b14c7ee3a75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32549, "upload_time": "2017-10-30T22:10:19", "url": "https://files.pythonhosted.org/packages/03/52/00b9fc6088f4c5bbe0b784a1b6218e490c6368152e728bfdc2b16c158f36/agutil-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b36b86d87e8aa771ff910ac78d9bd4fa", "sha256": "093a36b7acb56a7eed7da0f684ced89d52c5a5cb3e456d7530fbbf01d8881d16" }, "downloads": -1, "filename": "agutil-2.1.1.tar.gz", "has_sig": false, "md5_digest": "b36b86d87e8aa771ff910ac78d9bd4fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583498, "upload_time": "2017-10-30T22:10:20", "url": "https://files.pythonhosted.org/packages/c2/c4/e987f415cae6a1854aab3ea15816baa431585f8d2c37b00f67cb5336b235/agutil-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "13cf82788b20d0fa25c840f79fb4eece", "sha256": "9122696e33d8d2762819e217535f99302283a8aa5ab892b202d4111c98a32773" }, "downloads": -1, "filename": "agutil-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "13cf82788b20d0fa25c840f79fb4eece", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32577, "upload_time": "2017-11-06T22:24:24", "url": "https://files.pythonhosted.org/packages/b6/9d/7d07a573b38220ce2acaedc8909bb468ee6daaad4bf49f8796e5b6f2f148/agutil-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3740368e2293ba3d93cf987949bb4e87", "sha256": "7c4fc1cb0783f5de15e70030712e62b088e8a4399a707cc5f7024d6f9daecd47" }, "downloads": -1, "filename": "agutil-2.1.2.tar.gz", "has_sig": false, "md5_digest": "3740368e2293ba3d93cf987949bb4e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583519, "upload_time": "2017-11-06T22:24:25", "url": "https://files.pythonhosted.org/packages/67/3c/a348b8761a4e7e8d91a6dad9be1c880847a859645488f75e7aa775a21151/agutil-2.1.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "a9203913dc1ac787608cbd70cb67a291", "sha256": "21919542f88cf66211beceb2a32ef7cf5ff5961bc8840345e1338de58975d0c0" }, "downloads": -1, "filename": "agutil-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a9203913dc1ac787608cbd70cb67a291", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33864, "upload_time": "2018-02-09T17:25:04", "url": "https://files.pythonhosted.org/packages/23/3e/ac58b78201f311d6a283e661e44fd1337a7ccbed670f94590d50489eed11/agutil-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93a2ff26370238c5cb717514f60cf8cd", "sha256": "8a678e549393bced56889057d2f6641472d6ad37f01cdde018d6562dc8fd3ff6" }, "downloads": -1, "filename": "agutil-3.0.0.tar.gz", "has_sig": false, "md5_digest": "93a2ff26370238c5cb717514f60cf8cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 584025, "upload_time": "2018-02-09T17:25:07", "url": "https://files.pythonhosted.org/packages/8e/d1/eb2df5e2d4b90eae957774eb9ffd52f3e349acb825bed2ac01e5a0616f15/agutil-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "31b92f5e055f3b1a3583731f7624d110", "sha256": "a65996470193215fcc9cda5bce3f7395271719da7e78ef10c890e10975c96a10" }, "downloads": -1, "filename": "agutil-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "31b92f5e055f3b1a3583731f7624d110", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31579, "upload_time": "2018-05-03T18:10:17", "url": "https://files.pythonhosted.org/packages/17/a8/e686655b31027c59a9b33857cf22c4d97250d469e8f45958e8b96f16171f/agutil-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c5dfd3aafa6db9862ae81d1396bc32e", "sha256": "e54a3056af2b19aae9a0c032e3f3cbc069b1e77e8a1ce9d6eedfd9794e7525e2" }, "downloads": -1, "filename": "agutil-3.0.1.tar.gz", "has_sig": false, "md5_digest": "3c5dfd3aafa6db9862ae81d1396bc32e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 584047, "upload_time": "2018-05-03T18:10:19", "url": "https://files.pythonhosted.org/packages/c6/7c/f6d9a6b56f4e6a184afdadc83b3f36a764380805c2a98e6c280cbec1bd91/agutil-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "4965a79949966f3f8858a1397cc31b82", "sha256": "77f4d666e32d5220533bd0b1a223e23faa227267ee2b4991baa48c7da27c2959" }, "downloads": -1, "filename": "agutil-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4965a79949966f3f8858a1397cc31b82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31689, "upload_time": "2018-06-20T21:00:39", "url": "https://files.pythonhosted.org/packages/23/9e/297b1fe6957f0509d5e58c2902db667088bad67b4a6b40a070d578668f0a/agutil-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2923ae7913e74ec524e21978c11604f9", "sha256": "2beda57d564f05e676e022b1009baccb3f48f471974183d27445d298c284c550" }, "downloads": -1, "filename": "agutil-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2923ae7913e74ec524e21978c11604f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 584232, "upload_time": "2018-06-20T21:00:41", "url": "https://files.pythonhosted.org/packages/ac/66/56719d76e7378cb62042132248d77153716b7aadf778e9d6c323701f3114/agutil-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "21ba0bd517c1a730a015691676eeb5f7", "sha256": "0a617eb9bf59011bfc55df45f7343b1c723ea6b5cc4e45378d072e5246ae262c" }, "downloads": -1, "filename": "agutil-3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "21ba0bd517c1a730a015691676eeb5f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31534, "upload_time": "2018-07-12T23:01:34", "url": "https://files.pythonhosted.org/packages/dd/48/59f23c3999604fc6df096f71acb91a16231bdbb982ebd3e11d80a3573866/agutil-3.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19d2b5d20ad471e392510a5a674f91f7", "sha256": "01f876992b4db9c86efaca867701140b360e3f0f92be1f83f322e00580f5b997" }, "downloads": -1, "filename": "agutil-3.1.1.tar.gz", "has_sig": false, "md5_digest": "19d2b5d20ad471e392510a5a674f91f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583796, "upload_time": "2018-07-12T23:01:35", "url": "https://files.pythonhosted.org/packages/d4/5a/2d65de2d391a0dda10dbf8e8fc94b83c0ab1fbe5e3992183c1cfb292b284/agutil-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "224880793f9a43b4cef022a1e9fc7759", "sha256": "5446d7b9d055b77fd5b3c227ba2e9e8ec19bec3ff76088530a7e6e4a138b72ca" }, "downloads": -1, "filename": "agutil-3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "224880793f9a43b4cef022a1e9fc7759", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31536, "upload_time": "2018-08-13T17:35:19", "url": "https://files.pythonhosted.org/packages/6a/50/26ef6656716aab015a9e6f4d2a834db5c72b8c4090a576bae6fe29c2617b/agutil-3.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88d59956b470620bc9d54308b10551a8", "sha256": "1baff86969966c7d02e3b6449fe991dda10ac67bb0b600de40b6554d2c2a04a3" }, "downloads": -1, "filename": "agutil-3.1.2.tar.gz", "has_sig": false, "md5_digest": "88d59956b470620bc9d54308b10551a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 583793, "upload_time": "2018-08-13T17:35:21", "url": "https://files.pythonhosted.org/packages/36/d0/432accd3ed6e8b6d01538aa3a090438335c7ba1da025d01bf3f5ce3cb7ce/agutil-3.1.2.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "10a74730e43072b4dcc1ce94172dc28a", "sha256": "dcbab55c14395a4adca07e343fe21ef7751bb954a484a63c1c99d989642d5e0a" }, "downloads": -1, "filename": "agutil-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "10a74730e43072b4dcc1ce94172dc28a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39120, "upload_time": "2018-09-18T17:03:30", "url": "https://files.pythonhosted.org/packages/00/52/45f0c2319b79a14bd443ee4936c2417d55db860791f976b68a48b22b02ec/agutil-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2518d9cd8d12ba8b50e34820595cf003", "sha256": "6391679ee074e79cfaa1e2aa767356fedc58c83b36b187c37151484e8230d3ec" }, "downloads": -1, "filename": "agutil-4.0.0.tar.gz", "has_sig": false, "md5_digest": "2518d9cd8d12ba8b50e34820595cf003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67088, "upload_time": "2018-09-18T17:03:32", "url": "https://files.pythonhosted.org/packages/ee/db/86289584c44ec0f08c1f754343da2cf1a6ed758479f577e236cecb03974d/agutil-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "30613a4839f0789a9ec0f3596f2fadf7", "sha256": "a96716418e37c2474e0b00172f8f36a1ef8736aec69d3c1a335003214fe5a4c2" }, "downloads": -1, "filename": "agutil-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30613a4839f0789a9ec0f3596f2fadf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39945, "upload_time": "2018-10-01T20:09:54", "url": "https://files.pythonhosted.org/packages/4d/4c/c445afd40d47522b9de1d5da046cb7f13a7f51da773a9a1564b69c374bc1/agutil-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "108b6faa196d5a8cfacfe71d69242b55", "sha256": "d7706b5a37ff32b51126117b9059b99a380ac5d0094cb55515beca19648bd117" }, "downloads": -1, "filename": "agutil-4.0.1.tar.gz", "has_sig": false, "md5_digest": "108b6faa196d5a8cfacfe71d69242b55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67117, "upload_time": "2018-10-01T20:09:56", "url": "https://files.pythonhosted.org/packages/e8/09/36e8287b82408b2ad34a3daff2c2c856807f45e7fb6b97f9c3a5c95e01f0/agutil-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "f40f5c1af10f16a9b42355b5aac320d9", "sha256": "8f7ce8a0f9cbd519dda130f43ade4915fe0944316f407d2f8364a3d200b1a859" }, "downloads": -1, "filename": "agutil-4.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f40f5c1af10f16a9b42355b5aac320d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40080, "upload_time": "2018-10-23T17:28:31", "url": "https://files.pythonhosted.org/packages/30/17/8a50620617f959c1c4cc3f096b6a8c0d1ba5c9ff518f86305ae3f4d18bec/agutil-4.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d83957c0d3eac7b8b5bbfa775330c1d8", "sha256": "f58c38979c20ddd1350ffe1adea6fc30e4d47cc870115ed264be4d7f057eca13" }, "downloads": -1, "filename": "agutil-4.0.2.tar.gz", "has_sig": false, "md5_digest": "d83957c0d3eac7b8b5bbfa775330c1d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67243, "upload_time": "2018-10-23T17:28:34", "url": "https://files.pythonhosted.org/packages/70/12/c93fa3b82a2dffad6580c06c938c13e65e9640857edbc91c46ecf9c43194/agutil-4.0.2.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "5f376fdf5f38ac5e4b4a7953c86c50c0", "sha256": "fd5096a242670211dc8333f52d7669bdcf667b393ad04d1f4ff7595e70c11b45" }, "downloads": -1, "filename": "agutil-4.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f376fdf5f38ac5e4b4a7953c86c50c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42954, "upload_time": "2019-03-28T22:24:42", "url": "https://files.pythonhosted.org/packages/9f/ea/05ca3a2fde9abb31c9d3fc80e6f1f16d8e51924c7469e5bca573c15f47fa/agutil-4.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77d1cb82da7a6d9d775a2e08baf509de", "sha256": "b4c7ec9d378c1def87f7c5c929c79cf35a4ffba33f5d5c749a02d7571cfe06bf" }, "downloads": -1, "filename": "agutil-4.1.0.tar.gz", "has_sig": false, "md5_digest": "77d1cb82da7a6d9d775a2e08baf509de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70108, "upload_time": "2019-03-28T22:24:44", "url": "https://files.pythonhosted.org/packages/a4/7a/cca643631e058e2decdd04c6814002e4701417a0f7fa850e136235a4d4da/agutil-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f376fdf5f38ac5e4b4a7953c86c50c0", "sha256": "fd5096a242670211dc8333f52d7669bdcf667b393ad04d1f4ff7595e70c11b45" }, "downloads": -1, "filename": "agutil-4.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f376fdf5f38ac5e4b4a7953c86c50c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42954, "upload_time": "2019-03-28T22:24:42", "url": "https://files.pythonhosted.org/packages/9f/ea/05ca3a2fde9abb31c9d3fc80e6f1f16d8e51924c7469e5bca573c15f47fa/agutil-4.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77d1cb82da7a6d9d775a2e08baf509de", "sha256": "b4c7ec9d378c1def87f7c5c929c79cf35a4ffba33f5d5c749a02d7571cfe06bf" }, "downloads": -1, "filename": "agutil-4.1.0.tar.gz", "has_sig": false, "md5_digest": "77d1cb82da7a6d9d775a2e08baf509de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70108, "upload_time": "2019-03-28T22:24:44", "url": "https://files.pythonhosted.org/packages/a4/7a/cca643631e058e2decdd04c6814002e4701417a0f7fa850e136235a4d4da/agutil-4.1.0.tar.gz" } ] }