{ "info": { "author": "Jonas Grimfelt", "author_email": "grimen@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "# `humanizer` [![PyPI version](https://badge.fury.io/py/humanizer.svg)](https://badge.fury.io/py/humanizer) [![Build Status](https://travis-ci.com/grimen/python-humanizer.svg?branch=master)](https://travis-ci.com/grimen/python-humanizer) [![Coverage Status](https://codecov.io/gh/grimen/python-humanizer/branch/master/graph/badge.svg)](https://codecov.io/gh/grimen/python-humanizer)\n\n*A developer friendly data/value humanizer for debugging/logging - for Python.*\n\n\n## Introduction\n\n*TODO*\n\n\n## Install\n\nInstall using **pip**:\n\n```sh\n$ pip install humanizer\n```\n\n\n## Use\n\nVery basic **[example](https://github.com/grimen/python-humanizer/tree/master/examples/basic.py)**:\n\n```python\nfrom humanizer import bytesize, duration\n\n# TODO: add example\n\n```\n\n\n## Test\n\nClone down source code:\n\n```sh\n$ make install\n```\n\nRun **colorful tests**, with only native environment (dependency sandboxing up to you):\n\n```sh\n$ make test\n```\n\nRun **less colorful tests**, with **multi-environment** (using **tox**):\n\n```sh\n$ make test-tox\n```\n\n\n## About\n\nThis project was mainly initiated - in lack of solid existing alternatives - to be used at our work at **[Markable.ai](https://markable.ai)** to have common code conventions between various programming environments where **Python** (research, CV, AI) is heavily used.\n\n\n## License\n\nReleased under the MIT license.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/grimen/python-humanizer", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/grimen/python-humanizer", "keywords": "humanizer,humanize,data,value,formatting,format,logging,log,debugging,debug,printing,print", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "humanizer", "package_url": "https://pypi.org/project/humanizer/", "platform": "", "project_url": "https://pypi.org/project/humanizer/", "project_urls": { "Download": "https://github.com/grimen/python-humanizer", "Homepage": "https://github.com/grimen/python-humanizer", "bugs": "https://github.com/grimen/python-humanizer/issues", "repository": "https://github.com/grimen/python-humanizer" }, "release_url": "https://pypi.org/project/humanizer/0.1.0/", "requires_dist": [ "setupextras (>=0.1.5)", "mybad (>=0.2.0)", "six (>=1.12.0)", "rootpath (>=0.1.1)", "inspecta (>=0.1.3)", "termcolor (>=1.1.0)", "colour-runner (>=0.0.5)", "deepdiff (>=3.3.0)", "tox (>=3.0.0)", "coverage (>=4.5.2)", "codecov (>=2.0.15)" ], "requires_python": "", "summary": "A developer friendly data/value humanizer for debugging/logging - for Python.", "version": "0.1.0" }, "last_serial": 5280614, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8a8c473a63b73dd4baa103bc0fb2668d", "sha256": "32ab2670f473e7dcbf1f765ff6516d02b3cb347cbac2e521c1f59a9355c18e0d" }, "downloads": -1, "filename": "humanizer-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8a8c473a63b73dd4baa103bc0fb2668d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19916, "upload_time": "2019-05-17T05:50:00", "url": "https://files.pythonhosted.org/packages/e7/0f/6686f51f4a16a3668680540805eb7e20ee69079ed305e1ab22c211903dee/humanizer-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83518ba9177e8a607fb36f76ac74278d", "sha256": "f0a00d67838f4420f3de43d15b8ea87af953fa5ef9c9907f6d5cdee0c4e627fa" }, "downloads": -1, "filename": "humanizer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "83518ba9177e8a607fb36f76ac74278d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15442, "upload_time": "2019-05-17T05:50:02", "url": "https://files.pythonhosted.org/packages/bb/e5/d4216acd0ef3b639ab942583f5b1cd3db2b6b2a93a6d4d433a52f34ae269/humanizer-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a8c473a63b73dd4baa103bc0fb2668d", "sha256": "32ab2670f473e7dcbf1f765ff6516d02b3cb347cbac2e521c1f59a9355c18e0d" }, "downloads": -1, "filename": "humanizer-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8a8c473a63b73dd4baa103bc0fb2668d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19916, "upload_time": "2019-05-17T05:50:00", "url": "https://files.pythonhosted.org/packages/e7/0f/6686f51f4a16a3668680540805eb7e20ee69079ed305e1ab22c211903dee/humanizer-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83518ba9177e8a607fb36f76ac74278d", "sha256": "f0a00d67838f4420f3de43d15b8ea87af953fa5ef9c9907f6d5cdee0c4e627fa" }, "downloads": -1, "filename": "humanizer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "83518ba9177e8a607fb36f76ac74278d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15442, "upload_time": "2019-05-17T05:50:02", "url": "https://files.pythonhosted.org/packages/bb/e5/d4216acd0ef3b639ab942583f5b1cd3db2b6b2a93a6d4d433a52f34ae269/humanizer-0.1.0.tar.gz" } ] }