{ "info": { "author": "Chris Hager", "author_email": "chris@linuxuser.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=======\nlogzero\n=======\n\n\n.. image:: https://img.shields.io/pypi/v/logzero.svg\n :target: https://pypi.python.org/pypi/logzero\n :alt: Latest version on PyPi\n\n.. image:: https://travis-ci.org/metachris/logzero.svg?branch=master\n :target: https://travis-ci.org/metachris/logzero\n :alt: Build status for master branch\n\n.. image:: https://readthedocs.org/projects/logzero/badge/?version=latest\n :target: https://logzero.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/metachris/logzero/shield.svg\n :target: https://pyup.io/repos/github/metachris/logzero/\n :alt: Updates\n\n.. image:: https://anaconda.org/conda-forge/logzero/badges/version.svg\n :target: https://anaconda.org/conda-forge/logzero\n :alt: Anaconda-Server Badge\n\nRobust and effective logging for Python 2 and 3.\n\n.. image:: https://raw.githubusercontent.com/metachris/logzero/master/docs/_static/logo-small.png\n :alt: Logo\n :width: 300px\n\n* Documentation: https://logzero.readthedocs.io\n* GitHub: https://github.com/metachris/logzero\n\n\nFeatures\n--------\n\n* Easy logging to console and/or (rotating) file.\n* Provides a fully configured standard `Python logger object `_.\n* Pretty formatting, including level-specific colors in the console.\n* Windows color output supported by `colorama`_\n* Robust against str/bytes encoding problems, works with all kinds of character encodings and special characters.\n* Multiple loggers can write to the same logfile (also across multiple Python files).\n* Global default logger with `logzero.logger `_ and custom loggers with `logzero.setup_logger(..) `_.\n* Compatible with Python 2 and 3.\n* All contained in a `single file`_.\n* Licensed under the MIT license.\n* Heavily inspired by the `Tornado web framework`_.\n\n\n.. image:: https://raw.githubusercontent.com/metachris/logzero/master/docs/_static/demo_output.png\n :alt: Demo output in color\n :width: 300px\n\n\n.. _single file: https://github.com/metachris/logzero/blob/master/logzero/__init__.py\n.. _Tornado web framework: https://github.com/tornadoweb/tornado\n.. _colorama: https://github.com/tartley/colorama\n\n\nExample Usage\n-------------\n\n.. code-block:: python\n\n from logzero import logger\n\n logger.debug(\"hello\")\n logger.info(\"info\")\n logger.warn(\"warn\")\n logger.error(\"error\")\n\n # This is how you'd log an exception\n try:\n raise Exception(\"this is a demo exception\")\n except Exception as e:\n logger.exception(e)\n\n\nAdding a rotating logfile is that easy:\n\n.. code-block:: python\n\n import logzero\n from logzero import logger\n\n # Setup rotating logfile with 3 rotations, each with a maximum filesize of 1MB:\n logzero.logfile(\"/tmp/rotating-logfile.log\", maxBytes=1e6, backupCount=3)\n\n # Log messages\n logger.info(\"This log message goes to the console and the logfile\")\n\n\nHere are more examples which show how to use logfiles, custom formatters\nand setting a minimum loglevel:\n\n.. code-block:: python\n\n import logging\n import logzero\n from logzero import logger\n\n # This log message goes to the console\n logger.debug(\"hello\")\n\n # Set a minimum log level\n logzero.loglevel(logging.INFO)\n\n # Set a logfile (all future log messages are also saved there)\n logzero.logfile(\"/tmp/logfile.log\")\n\n # You can also set a different loglevel for the file handler\n logzero.logfile(\"/tmp/logfile.log\", loglevel=logging.ERROR)\n\n # Set a rotating logfile (replaces the previous logfile handler)\n logzero.logfile(\"/tmp/rotating-logfile.log\", maxBytes=1000000, backupCount=3)\n\n # Disable logging to a file\n logzero.logfile(None)\n\n # Set a custom formatter\n formatter = logging.Formatter('%(name)s - %(asctime)-15s - %(levelname)s: %(message)s');\n logzero.formatter(formatter)\n\n # Log some variables\n logger.info(\"var1: %s, var2: %s\", var1, var2)\n\nTake a look at the documentation for more information and examples:\n\n* Documentation: https://logzero.readthedocs.io.\n\n\nInstallation\n------------\n\nInstall `logzero` with `pip`_:\n\n.. code-block:: console\n\n $ pip install -U logzero\n\nIf you don't have `pip`_ installed, this `Python installation guide`_ can guide\nyou through the process.\n\nAlternatively, if you use the `Anaconda distribution `_:\n\n.. code-block:: console\n\n $ conda config --add channels conda-forge\n $ conda install logzero\n\nYou can also install `logzero` from the public `Github repo`_:\n\n.. code-block:: console\n\n $ git clone https://github.com/metachris/logzero.git\n $ cd logzero\n $ python setup.py install\n\nOn openSUSE you can install the current version from repos: `python2-logzero `_, `python3-logzero `_. In the newest openSUSE release you can install it with zypper: `sudo zypper in python2-logzero`.\n\n.. _pip: https://pip.pypa.io\n.. _Python installation guide: http://docs.python-guide.org/en/latest/starting/installation/\n.. _Github repo: https://github.com/metachris/logzero\n\n\nChangelog\n---------\n\nSee the changelog here: https://github.com/metachris/logzero/blob/master/HISTORY.rst\n\n\nFeedback\n--------\n\nAll kinds of feedback and contributions are welcome.\n\n* `Create an issue `_\n* Create a pull request\n* `@metachris `_ // chris@linuxuser.at\n\n\n=======\nHistory\n=======\n\n1.5.0 (2018-03-07)\n------------------\n* ``logzero.syslog(..)`` (`PR 83 `_)\n\n\n1.4.0 (2018-03-02)\n------------------\n* Allow Disabling stderr Output (`PR 83 `_)\n\n\n1.3.0 (2017-07-19)\n------------------\n\n* Color output now works in Windows (supported by colorama)\n\n\n1.2.1 (2017-07-09)\n------------------\n\n* Logfiles with custom loglevels (eg. stream handler with DEBUG and file handler with ERROR).\n\n\n1.2.0 (2017-07-05)\n------------------\n\n* Way better API for configuring the default logger with `logzero.loglevel(..)`, `logzero.logfile(..)`, etc.\n* Built-in rotating logfile support.\n\n.. code-block:: python\n\n import logging\n import logzero\n from logzero import logger\n\n # This log message goes to the console\n logger.debug(\"hello\")\n\n # Set a minimum log level\n logzero.loglevel(logging.INFO)\n\n # Set a logfile (all future log messages are also saved there)\n logzero.logfile(\"/tmp/logfile.log\")\n\n # Set a rotating logfile (replaces the previous logfile handler)\n logzero.logfile(\"/tmp/rotating-logfile.log\", maxBytes=1000000, backupCount=3)\n\n # Disable logging to a file\n logzero.logfile(None)\n\n # Set a custom formatter\n formatter = logging.Formatter('%(name)s - %(asctime)-15s - %(levelname)s: %(message)s');\n logzero.formatter(formatter)\n\n # Log some variables\n logger.info(\"var1: %s, var2: %s\", var1, var2)\n\n\n1.1.2 (2017-07-04)\n------------------\n\n* Better reconfiguration of handlers, doesn't remove custom handlers anymore\n\n\n1.1.0 (2017-07-03)\n------------------\n\n* Bugfix: Disabled color logging to logfile\n\n\n1.1.0 (2017-07-02)\n------------------\n\n* Global default logger instance (`logzero.logger`)\n* Ability to reconfigure the default logger with (`logzero.setup_default_logger(..)`)\n* More tests\n* More documentation\n\n1.0.0 (2017-06-27)\n------------------\n\n* Cleanup and documentation\n\n\n0.2.0 (2017-06-12)\n------------------\n\n* Working logzero package with code and tests\n\n\n0.1.0 (2017-06-12)\n------------------\n\n* First release on PyPI.\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/metachris/logzero", "keywords": "logzero", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "logzero", "package_url": "https://pypi.org/project/logzero/", "platform": "", "project_url": "https://pypi.org/project/logzero/", "project_urls": { "Homepage": "https://github.com/metachris/logzero" }, "release_url": "https://pypi.org/project/logzero/1.5.0/", "requires_dist": [ "colorama; sys_platform==\"win32\"" ], "requires_python": "", "summary": "Robust and effective logging for Python 2 and 3", "version": "1.5.0" }, "last_serial": 3648430, "releases": { "0.1.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "378175a57010f518a968562aec660ad9", "sha256": "c930049e413dbc1cf616da4e090fd556fd8651b82ba10cf4b9f344421ab9ae14" }, "downloads": -1, "filename": "logzero-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "378175a57010f518a968562aec660ad9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6191, "upload_time": "2017-06-12T20:46:05", "url": "https://files.pythonhosted.org/packages/89/94/6237bed6bd6f3be887b615ec8a9526b12c8e4589862f294c1994da43b298/logzero-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8669fc3b06ed44be7c9c29de9a8c2004", "sha256": "2eeab8244c3ea4ddbfccfc2fedb8330a0aa21d4404f9ca70245ce40c8e3e57d4" }, "downloads": -1, "filename": "logzero-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8669fc3b06ed44be7c9c29de9a8c2004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14118, "upload_time": "2017-06-12T20:46:07", "url": "https://files.pythonhosted.org/packages/87/3f/63f6c5a108b53e6e9d7fc8ca31722bd879988f7cd6d413ef00f099ce3663/logzero-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "743aba9d9dd943d7013caa9e514f7f5b", "sha256": "ccd1ededdffe9f428d3b4c4b19ab84f0ab508e331498dfabff00aa9e4b031179" }, "downloads": -1, "filename": "logzero-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "743aba9d9dd943d7013caa9e514f7f5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7221, "upload_time": "2017-06-27T12:18:30", "url": "https://files.pythonhosted.org/packages/80/f1/f6738833ced3bf305c9ebd8a3f75b6b131389ad1f50a6b2d69ebdd7c4661/logzero-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70cb65f55da035fc679c500233f40f5a", "sha256": "2fd01f13eda8eb3f7a151a496883ff268bb44e91e85e8764309bb3f5ac8e13f6" }, "downloads": -1, "filename": "logzero-1.0.0.tar.gz", "has_sig": false, "md5_digest": "70cb65f55da035fc679c500233f40f5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15316, "upload_time": "2017-06-27T12:18:32", "url": "https://files.pythonhosted.org/packages/7f/ce/df2f4cbe1028a6be3adef2063bd65dc92eb0475391635a64995b04d62efb/logzero-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c6b89b5c61bd95e86c95f6e756ece8b5", "sha256": "7f07124290ec159516f9acb9ffc70733703ce457bcdcd4882bb4f87b1855fafe" }, "downloads": -1, "filename": "logzero-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6b89b5c61bd95e86c95f6e756ece8b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8492, "upload_time": "2017-07-02T12:45:13", "url": "https://files.pythonhosted.org/packages/b2/34/1e2bd8a48b61909273ecb8ecaccb88ebd71ab6402ce29ee78d715e2eddeb/logzero-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa4c9dcbdd5000dbd56f9bb8ea6f8a0d", "sha256": "4a14a2d2303a5fc7d6518f6d5f6d96d9442bddbd522f92fee57e58c91822ddad" }, "downloads": -1, "filename": "logzero-1.1.0.tar.gz", "has_sig": false, "md5_digest": "aa4c9dcbdd5000dbd56f9bb8ea6f8a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116141, "upload_time": "2017-07-02T12:45:14", "url": "https://files.pythonhosted.org/packages/00/7a/55224cc20e82261288ba48852ca19f09c0cce131d0fc29c61e70a8de7991/logzero-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b05d2b5aa2b09bec1c19a84b0e15b8d8", "sha256": "0f4cbcbc41c77272a29c2a407dc086125c57b6a7a7fe2d142996a248bdbcbb83" }, "downloads": -1, "filename": "logzero-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b05d2b5aa2b09bec1c19a84b0e15b8d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8808, "upload_time": "2017-07-03T12:30:12", "url": "https://files.pythonhosted.org/packages/ff/eb/bcb1ecc4e0e484ed231c984474bc0cb75a6ba34034aa95a41eaca52c076c/logzero-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b76a3be9967078612a94cf2366220b6d", "sha256": "b419771c7ac3cabcef1be4b1367da46d831218356a0389c44c718479fefdcf4a" }, "downloads": -1, "filename": "logzero-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b76a3be9967078612a94cf2366220b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116783, "upload_time": "2017-07-03T12:30:14", "url": "https://files.pythonhosted.org/packages/9d/90/61db4a0f562ce7b792aa9b3743c9d806d24611ad29ce6e335b5e52e461ec/logzero-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "00900bbfd7fd57ae6474ddd0d60aac38", "sha256": "bfd80ee1ea43f2b52b7a9ed2f63877e44599067ff7bf59d7e92fcbf64078a938" }, "downloads": -1, "filename": "logzero-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00900bbfd7fd57ae6474ddd0d60aac38", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9257, "upload_time": "2017-07-04T13:33:03", "url": "https://files.pythonhosted.org/packages/ef/f4/5a28c3e7b66c6b30705ceacd8ff60a73b2c8dacf46add920ba387392acef/logzero-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc4344f0f2af093e73bdc39d8b42b37e", "sha256": "54021c5b010a5871fc498be0e15730fe1024596e117712d1f388408719eb653c" }, "downloads": -1, "filename": "logzero-1.1.2.tar.gz", "has_sig": false, "md5_digest": "fc4344f0f2af093e73bdc39d8b42b37e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117354, "upload_time": "2017-07-04T13:33:05", "url": "https://files.pythonhosted.org/packages/a5/b4/8392e33eeab67cded014c3806c4b7ceff2bd7f54b31446612db3f0da47fa/logzero-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "67f1946377e8ef5f91bb636e991dbe5d", "sha256": "8708556d4899740ea213199cc0fa5b6cd640d16c61c3b6d9b13759a82dda1a70" }, "downloads": -1, "filename": "logzero-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67f1946377e8ef5f91bb636e991dbe5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11829, "upload_time": "2017-07-05T13:59:24", "url": "https://files.pythonhosted.org/packages/2d/0d/aa06836d12ce6eceb10ae219d5d87bb712b85119d6f32c1f6d31a3be2a9a/logzero-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34eebea60d1ee9e1944c729cbd72ad11", "sha256": "4329932a370f94e16cc269268d33b0bc4eeb772bf7df3ff5e663ce64a99efd01" }, "downloads": -1, "filename": "logzero-1.2.0.tar.gz", "has_sig": false, "md5_digest": "34eebea60d1ee9e1944c729cbd72ad11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169168, "upload_time": "2017-07-05T13:59:25", "url": "https://files.pythonhosted.org/packages/1e/60/87db7b2d1e809f139338f75c26f6bb9f6ce9742e2dcba31d7a1300f7e9d4/logzero-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "676b2d5968e63b522337634d49121987", "sha256": "0fc8c4a1dac15d51f5ec2a32e07a842ca8972d47b3063ac8c1eae910e9d5e34c" }, "downloads": -1, "filename": "logzero-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "676b2d5968e63b522337634d49121987", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12388, "upload_time": "2017-07-10T11:18:56", "url": "https://files.pythonhosted.org/packages/22/3c/012524db2842e40ddd9de9cea7197a50374a64dadb844dbe595160b3aaf8/logzero-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98b379a63f3ca27171d723b7c1762a06", "sha256": "f2444e545201af879a4e26f8b58f2927b81a1656dd0aca5d4cb2c24026793fd7" }, "downloads": -1, "filename": "logzero-1.2.1.tar.gz", "has_sig": false, "md5_digest": "98b379a63f3ca27171d723b7c1762a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169875, "upload_time": "2017-07-10T11:18:59", "url": "https://files.pythonhosted.org/packages/b1/4f/27c355797b69581491a0eb638bce09fd57f849088c38c7cf6c3a1e3b0ecb/logzero-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a9992d1e229ae29eaae8fd644a9c70a0", "sha256": "1e16363b5ffe897011198971d4d1aeb3327ce65038270ea0875be202413392eb" }, "downloads": -1, "filename": "logzero-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9992d1e229ae29eaae8fd644a9c70a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13551, "upload_time": "2017-07-19T12:31:47", "url": "https://files.pythonhosted.org/packages/cd/b4/590e5fecd7c99f67fba2cfa7df990d172bc664ec290c7648b8a2a7f397ae/logzero-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a449ffdaddd7450110881d9ab39ef164", "sha256": "bd29dddaeecad8ab06bdbc402ec5c1987730c9ff27ba4c3b13b1797b5ccd3f1c" }, "downloads": -1, "filename": "logzero-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a449ffdaddd7450110881d9ab39ef164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81398, "upload_time": "2017-07-19T12:31:48", "url": "https://files.pythonhosted.org/packages/3f/6e/0d5b7d179f212c10086df4235bd060ffc5fa3d9f7bf47fc8e8ec34a175c8/logzero-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "39321b3623fe6f9df4207a10f00ce8aa", "sha256": "172b4e170b96402551d79c86dc689199c43b5f32b3b976cf5e193b2995857316" }, "downloads": -1, "filename": "logzero-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39321b3623fe6f9df4207a10f00ce8aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13298, "upload_time": "2017-09-14T09:38:44", "url": "https://files.pythonhosted.org/packages/5b/a9/6eb141fae07e78f261281baa9bb08ca94da84247cd7ff5132f776a052362/logzero-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e04863af8438ac98f1d7f98e253ebf81", "sha256": "f3433f87a184e1d846099c521437bfe9d463d4b74c3b2da3488b4f52ce821a1d" }, "downloads": -1, "filename": "logzero-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e04863af8438ac98f1d7f98e253ebf81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81220, "upload_time": "2017-09-14T09:38:45", "url": "https://files.pythonhosted.org/packages/06/84/8b9b78e9a639bbad42e52e312925cd55c36a7d80d8e14638b1a29c35bf08/logzero-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "9bad089097c7a9de05ce7aa0911a52cf", "sha256": "535bcb9ef0f54921e4aee157f4ad063cf5dcf54780cd078f6c5c2c2dd59f5d53" }, "downloads": -1, "filename": "logzero-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bad089097c7a9de05ce7aa0911a52cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13561, "upload_time": "2018-03-02T17:06:09", "url": "https://files.pythonhosted.org/packages/10/02/9548c861ce155c1ed7947d87212be1be164c481ad764bc076dbb3574df46/logzero-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00299422a942ac32c2c10937b7d47ec9", "sha256": "b1eeea024c6abb38a088231c79712a811b51ac893ba1ab0ce4f5b4219bf86f2e" }, "downloads": -1, "filename": "logzero-1.4.0.tar.gz", "has_sig": false, "md5_digest": "00299422a942ac32c2c10937b7d47ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81759, "upload_time": "2018-03-02T17:06:11", "url": "https://files.pythonhosted.org/packages/52/96/28d902b3a257ed9e3041803354d494a140677eb809b99087c188f8937cc2/logzero-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "83a114891fb04b32b0ff927979640281", "sha256": "818072e4fcb53a3f6fb4114a92f920e1135fe6f47bffd9dc2b6c4d10eedacf27" }, "downloads": -1, "filename": "logzero-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83a114891fb04b32b0ff927979640281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14108, "upload_time": "2018-03-07T17:04:11", "url": "https://files.pythonhosted.org/packages/97/24/27295d318ea8976b12cf9cc51d82e7c7129220f6a3cc9e3443df3be8afdb/logzero-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0492657045030de80a580a951aeda0d1", "sha256": "34fa1e2e436dfa9f37e5ff8750e932bafe0c5abbb42e1f669e4cf5ce1f179142" }, "downloads": -1, "filename": "logzero-1.5.0.tar.gz", "has_sig": false, "md5_digest": "0492657045030de80a580a951aeda0d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82505, "upload_time": "2018-03-07T17:04:12", "url": "https://files.pythonhosted.org/packages/27/df/a131acda0beb1b38896668c1313d749cdc417cb0b6ea8b7118326602a435/logzero-1.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83a114891fb04b32b0ff927979640281", "sha256": "818072e4fcb53a3f6fb4114a92f920e1135fe6f47bffd9dc2b6c4d10eedacf27" }, "downloads": -1, "filename": "logzero-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83a114891fb04b32b0ff927979640281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14108, "upload_time": "2018-03-07T17:04:11", "url": "https://files.pythonhosted.org/packages/97/24/27295d318ea8976b12cf9cc51d82e7c7129220f6a3cc9e3443df3be8afdb/logzero-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0492657045030de80a580a951aeda0d1", "sha256": "34fa1e2e436dfa9f37e5ff8750e932bafe0c5abbb42e1f669e4cf5ce1f179142" }, "downloads": -1, "filename": "logzero-1.5.0.tar.gz", "has_sig": false, "md5_digest": "0492657045030de80a580a951aeda0d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82505, "upload_time": "2018-03-07T17:04:12", "url": "https://files.pythonhosted.org/packages/27/df/a131acda0beb1b38896668c1313d749cdc417cb0b6ea8b7118326602a435/logzero-1.5.0.tar.gz" } ] }