{ "info": { "author": "Jack Evans", "author_email": "jack@evans.gb.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": ".. image:: https://travis-ci.org/Jackevansevo/basic-utils.svg?branch=master\n :target: https://travis-ci.org/Jackevansevo/basic-utils\n\n.. image:: https://coveralls.io/repos/github/Jackevansevo/basic-utils/badge.svg?branch=master\n :target: https://coveralls.io/github/Jackevansevo/basic-utils?branch=master\n\n.. image:: https://img.shields.io/pypi/pyversions/basic-utils.svg\n :target: https://pypi.python.org/pypi/basic-utils\n\n.. image:: https://readthedocs.org/projects/basic-utils/badge/?version=latest\n :target: http://basic-utils.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n============\nBasic utils\n============\n\nUseful utilities for Python 3.4+\n\n\nDocumentation\n=============\n\nSee what's available by reading the docs here_\n\n.. _here: http://basic-utils.readthedocs.io/en/latest/?badge=latest\n\nInstallation\n=============\n\nInstall through PyPi with the following::\n\n pip3 install basic-utils\n\n\nFAQ\n===\n\nQ: Does anyone use this?\n\nA: Not that I know of\n\nQ: Should I use this?\n\nA: Sure (but at your own risk)\n\nQ: Why doesn't this have X?\n\nA: Open an issue or submit a pull request\n\n\nSimilar Projects\n================\n\n- Toolz_\n- UnderScoreJS_\n\n.. _Toolz: https://github.com/pytoolz/toolz\n.. _UnderScoreJS: https://github.com/jashkenas/underscore\n\n\nRunning Tests\n=============\n\n(Optional) Create a virtualenv:\n\n.. code-block:: bash\n\n python3 -m venv venv\n\nActivate the virtualenv\n\n.. code-block:: bash\n\n venv/bin/activate\n\nInstall requirements\n\n.. code-block:: bash\n\n pip install -e .\"[test]\"\n\nInstall requirements and run:\n\n.. code-block:: bash\n\n pytest\n\nTo get test coverage:\n\n.. code-block:: bash\n\n scripts/test\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jackevansevo/basic-utils", "keywords": "utils utilities", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "basic-utils", "package_url": "https://pypi.org/project/basic-utils/", "platform": "", "project_url": "https://pypi.org/project/basic-utils/", "project_urls": { "Homepage": "https://github.com/Jackevansevo/basic-utils" }, "release_url": "https://pypi.org/project/basic-utils/1.6.0/", "requires_dist": [ "flake8; extra == 'dev'", "isort; extra == 'dev'", "mypy; extra == 'dev'", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'", "sphinx; extra == 'dev'", "sphinx-autobuild; extra == 'dev'", "sphinx-autodoc-typehints; extra == 'dev'", "sphinx-rtd-theme; extra == 'dev'", "yapf; extra == 'dev'", "pytest; extra == 'test'", "pytest-cov; extra == 'test'" ], "requires_python": "", "summary": "A simple set of Python utils", "version": "1.6.0" }, "last_serial": 2948296, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aabf4cf764d4ff630e3c1f8385190aa0", "sha256": "87841f9ee22a9612a5a9de7af2ce034c67a9681288c0563ad73be0452fa14bb8" }, "downloads": -1, "filename": "basic_utils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aabf4cf764d4ff630e3c1f8385190aa0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4980, "upload_time": "2017-04-17T21:01:48", "url": "https://files.pythonhosted.org/packages/f1/31/4b57f165a5ebf0d65a15d63915538381304b2f042cb87f83b474bacee525/basic_utils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18252a15f846bc05032a32f11ea06d01", "sha256": "92c7a7bd752b8bb913afc243319d88b96e6c9ef104cf5a7469a36267376e1844" }, "downloads": -1, "filename": "basic_utils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "18252a15f846bc05032a32f11ea06d01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2017-04-17T21:01:50", "url": "https://files.pythonhosted.org/packages/e3/72/1fb24fcf6db44acd20f3ec092e20402e993f7c119848b0e172c8757f4ad1/basic_utils-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6bba032f6216a2938e9aee1d3db5daf3", "sha256": "dd0f902b83654c54ec9b83d817d386f7f6383a171a01cc7987824f94d9205eb5" }, "downloads": -1, "filename": "basic_utils-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6bba032f6216a2938e9aee1d3db5daf3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6524, "upload_time": "2017-04-21T08:15:20", "url": "https://files.pythonhosted.org/packages/5d/64/84868ab23f64a84aa2dbcf22201b27f1eef4458da97f39c7367d995ca204/basic_utils-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efc4f12a80841162b69bc407023182a0", "sha256": "2f3d3ccb92e1996a4a69e43e16e7015d477d40a038f87f91e1c57fb5f8439ca2" }, "downloads": -1, "filename": "basic_utils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "efc4f12a80841162b69bc407023182a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4478, "upload_time": "2017-04-21T08:15:22", "url": "https://files.pythonhosted.org/packages/23/b0/2a66a2a3b682b788a2ba7658373a0927a704906fe94928776cfe2d3d2fc3/basic_utils-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "96c37143b619e0cf2301e6f0529a9473", "sha256": "651a5a37d416def8e21ec2bab32bc2dcf6658c982e87ef6ea7e9cb4002db209a" }, "downloads": -1, "filename": "basic_utils-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "96c37143b619e0cf2301e6f0529a9473", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6905, "upload_time": "2017-04-23T21:38:43", "url": "https://files.pythonhosted.org/packages/1a/e8/136d29dab3ce1338d626960ae7cc5c8dce3d8219170a8a62ce1c11ab5ee8/basic_utils-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70d2bb3793f05b15cd192e2a90f56550", "sha256": "21bae8bb3b5749f1bf971301c11a3c7a24565de9080828fda17f00ab9f9feb60" }, "downloads": -1, "filename": "basic_utils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "70d2bb3793f05b15cd192e2a90f56550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4652, "upload_time": "2017-04-23T21:38:45", "url": "https://files.pythonhosted.org/packages/19/02/6e1a7759a237a82e750477fabdafa9a99b4e06758a23dacb0453d1b574b0/basic_utils-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b5f66c93cf265f03de989614a1bd54de", "sha256": "e8839e5f93deb7fbf1d634ca92f370206e6efcff685cda92262424c3d43f8d9e" }, "downloads": -1, "filename": "basic_utils-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b5f66c93cf265f03de989614a1bd54de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7244, "upload_time": "2017-04-24T15:27:54", "url": "https://files.pythonhosted.org/packages/5b/ff/e030d5eb97fc21e8de71b6c9bdfdc12cee1672ff0c322d3a8d4ed575fb2e/basic_utils-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3abce90ef2835e5e70a7743b35038483", "sha256": "2ca06e521f9b2e7d83d5cbf2ae0553b08f78a36cfdac63e8e64beab36cef6430" }, "downloads": -1, "filename": "basic_utils-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3abce90ef2835e5e70a7743b35038483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4905, "upload_time": "2017-04-24T15:27:56", "url": "https://files.pythonhosted.org/packages/75/b4/90fbca90110affdf85b2ed8eccd09075305b56c1a912ff60605e49bf065e/basic_utils-0.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "faf036dccafcd89c659f967438f0a89c", "sha256": "7b5718624fe1b7b637e656a5cb7092828a3c9d1aadec6e51fdd7d3e2a2e6122c" }, "downloads": -1, "filename": "basic_utils-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "faf036dccafcd89c659f967438f0a89c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7953, "upload_time": "2017-04-26T11:29:53", "url": "https://files.pythonhosted.org/packages/73/d2/463b1561cc103f015656c976c4bc56ceb9474fa29c8ad7bce41199d9e5ed/basic_utils-1.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93ca0693f87e8cfb321dd7e58fe63c27", "sha256": "36a715c683b57478f250401a905320305eed9cc81e9a923a3da5af4fbe01b224" }, "downloads": -1, "filename": "basic_utils-1.5.0.tar.gz", "has_sig": false, "md5_digest": "93ca0693f87e8cfb321dd7e58fe63c27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5425, "upload_time": "2017-04-26T11:29:55", "url": "https://files.pythonhosted.org/packages/9a/53/3ad44b2baa74cf47e1d90c0fdc45e5835f2be17eb7b361ee72418a87a211/basic_utils-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "67627a4c5a5a3dcc498db720393adbdf", "sha256": "81a5de10aa35eae975bbe1b9e3eec437cec33dee03f850ef023db4b16ed25d5e" }, "downloads": -1, "filename": "basic_utils-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "67627a4c5a5a3dcc498db720393adbdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8185, "upload_time": "2017-04-28T11:22:26", "url": "https://files.pythonhosted.org/packages/ec/f1/ea2dd72a86fe6d7613e4ffe636bfde15a1ad3b320591bb740cec0465626a/basic_utils-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "103cb9f1d2edada21ed91ffa9d246bde", "sha256": "9b9a634389e8b3091cac695cdc73f5e7e126950270cc180d3c496792c1f61e49" }, "downloads": -1, "filename": "basic_utils-1.5.1.tar.gz", "has_sig": false, "md5_digest": "103cb9f1d2edada21ed91ffa9d246bde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5586, "upload_time": "2017-04-28T11:22:27", "url": "https://files.pythonhosted.org/packages/a6/15/ec9c20381e3da50e27ca67d84f503fbec7667cf43b90286db33d1e76e0ff/basic_utils-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "35dcb9b117b81e0eab50afc1b42a1060", "sha256": "ff2ff344555462fa2474375c0cdf6d1e2b7f45857101fe72b6f0f5f9f593959d" }, "downloads": -1, "filename": "basic_utils-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35dcb9b117b81e0eab50afc1b42a1060", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8773, "upload_time": "2017-06-13T22:12:38", "url": "https://files.pythonhosted.org/packages/41/b1/ab1645f99a17005ed07a026dfae44eeb12d5d1562e6b269b19347ed5bf83/basic_utils-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb6e8c8be26e67062926af2811b4b3b5", "sha256": "83ad34d1d452b07c609e804577614677fdb7e07224f030410631b93b3251bbd2" }, "downloads": -1, "filename": "basic_utils-1.6.0.tar.gz", "has_sig": false, "md5_digest": "eb6e8c8be26e67062926af2811b4b3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2017-06-13T22:12:39", "url": "https://files.pythonhosted.org/packages/1b/1f/c091401bf4750c9a03562a568aa0c8edd4291852a30dc9f5a426340bde62/basic_utils-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "35dcb9b117b81e0eab50afc1b42a1060", "sha256": "ff2ff344555462fa2474375c0cdf6d1e2b7f45857101fe72b6f0f5f9f593959d" }, "downloads": -1, "filename": "basic_utils-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35dcb9b117b81e0eab50afc1b42a1060", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8773, "upload_time": "2017-06-13T22:12:38", "url": "https://files.pythonhosted.org/packages/41/b1/ab1645f99a17005ed07a026dfae44eeb12d5d1562e6b269b19347ed5bf83/basic_utils-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb6e8c8be26e67062926af2811b4b3b5", "sha256": "83ad34d1d452b07c609e804577614677fdb7e07224f030410631b93b3251bbd2" }, "downloads": -1, "filename": "basic_utils-1.6.0.tar.gz", "has_sig": false, "md5_digest": "eb6e8c8be26e67062926af2811b4b3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5914, "upload_time": "2017-06-13T22:12:39", "url": "https://files.pythonhosted.org/packages/1b/1f/c091401bf4750c9a03562a568aa0c8edd4291852a30dc9f5a426340bde62/basic_utils-1.6.0.tar.gz" } ] }