{ "info": { "author": "Ofer Koren", "author_email": "koreno@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://api.travis-ci.org/weka-io/easypy.svg?branch=master)](https://travis-ci.org/weka-io/easypy)\n[![Documentation](https://img.shields.io/badge/api-sphinx-blue.svg)](https://weka-io.github.io/easypy/)\n\n# easypy\neasypy makes python even easier!\n\nMany boiler-plate patterns are reduced to simple yet richly featured constructs:\n- concurrency - running asynchronous code easily and manageably\n- resiliency - retrying or swallowing exceptions\n- synchronization - poll-and-wait for long-running process to complete\n- collections - filter and choose objects using keywords and predicates\n\nIn addition, there are humanization modules that help both code and logs more user-friendly\n- represting data-size and time units\n- randomizing strings\n- coloring and structured logging\n- tokens\n\n... And much more!\n\nContributers please read [CONTRIBUTING.md](CONTRIBUTING.md).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/weka-io/easypy", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "weka-easypy", "package_url": "https://pypi.org/project/weka-easypy/", "platform": "", "project_url": "https://pypi.org/project/weka-easypy/", "project_urls": { "Homepage": "https://github.com/weka-io/easypy" }, "release_url": "https://pypi.org/project/weka-easypy/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "easypy is a collection of python modules that makes developers happy", "version": "0.3.1" }, "last_serial": 5630408, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f3fe6d302ad43df5d92684321c7347a5", "sha256": "190e8e706f91b4a899dc9f9ca4d1f4458a7ce754cb14fe970a66bdbeeb7ee965" }, "downloads": -1, "filename": "weka-easypy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f3fe6d302ad43df5d92684321c7347a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53959, "upload_time": "2017-03-18T15:55:24", "url": "https://files.pythonhosted.org/packages/57/5c/8d86d970a4b0bb8bb50b66a7245d07d639778f4fc0a60c64e8fdf64181ff/weka-easypy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "68c8b2051daf1779dffe12f417556a9e", "sha256": "8e1b002c800db9a5775dde88af2e4960062bdaf880e0f8eb896c3f7501f324e8" }, "downloads": -1, "filename": "weka-easypy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "68c8b2051daf1779dffe12f417556a9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65474, "upload_time": "2017-06-08T13:04:24", "url": "https://files.pythonhosted.org/packages/fd/79/cf95afbc4067975fa5707924c4a560360207e2ad4b71d411f84c9c65507b/weka-easypy-0.1.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e9ed3437d418f0135b8a3949bfdd7db5", "sha256": "14785668c361bafb2f3433b5e15fb53ee84cc014cfecacdc9f357162dab922f5" }, "downloads": -1, "filename": "weka_easypy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e9ed3437d418f0135b8a3949bfdd7db5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130153, "upload_time": "2019-06-10T14:44:35", "url": "https://files.pythonhosted.org/packages/8b/f9/c1068115d53c43212211239444da886f2f8176e9a2d180ef39c179a219a3/weka_easypy-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d1c1ad0fd5f187547dfb9ce21aedbce", "sha256": "8c76afb17c2b907c8910f97c042e081ea784b885cc0e3e993b3377b73af18d39" }, "downloads": -1, "filename": "weka-easypy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8d1c1ad0fd5f187547dfb9ce21aedbce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111826, "upload_time": "2019-06-10T14:44:37", "url": "https://files.pythonhosted.org/packages/d3/a8/01da49bf9e78e8f64e8a934a2a662befa2a92db85ac52e23c578dffc3d93/weka-easypy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e8b3d46f8357e844fd67cf14f83a3fd3", "sha256": "137e23997081f2299950c1d40ba90b95375ebc9fa1670a5e4a8f5ced14012e0f" }, "downloads": -1, "filename": "weka-easypy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e8b3d46f8357e844fd67cf14f83a3fd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111753, "upload_time": "2019-08-04T11:46:58", "url": "https://files.pythonhosted.org/packages/24/08/b9bc3e7658c9a91cfac6545c1334dd4da6db97f91bc319add333e767052e/weka-easypy-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8b3d46f8357e844fd67cf14f83a3fd3", "sha256": "137e23997081f2299950c1d40ba90b95375ebc9fa1670a5e4a8f5ced14012e0f" }, "downloads": -1, "filename": "weka-easypy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e8b3d46f8357e844fd67cf14f83a3fd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111753, "upload_time": "2019-08-04T11:46:58", "url": "https://files.pythonhosted.org/packages/24/08/b9bc3e7658c9a91cfac6545c1334dd4da6db97f91bc319add333e767052e/weka-easypy-0.3.1.tar.gz" } ] }