{ "info": { "author": "Amphinicy Technologies ltd", "author_email": "info@amphinicy.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# Print Extended\n\nExtended functionalists and better control over Python's built-in print function\n\n[![PyPI version](https://badge.fury.io/py/print-extended.svg)](https://badge.fury.io/py/print-extended)\n[![Build Status](https://travis-ci.com/arrrlo/print-extended.svg?branch=master)](https://travis-ci.com/arrrlo/print-extended)\n\n![GitHub issues](https://img.shields.io/github/issues/arrrlo/print-extended.svg)\n![GitHub closed issues](https://img.shields.io/github/issues-closed/arrrlo/print-extended.svg)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/arrrlo/print-extended.svg)\n\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/Marine-Traffic-API.svg)\n![GitHub](https://img.shields.io/github/license/arrrlo/print-extended.svg?color=blue)\n![GitHub last commit](https://img.shields.io/github/last-commit/arrrlo/print-extended.svg?color=blue)\n\n## Installation\n\n```bash\n> pip install print-extended\n```\n\n# Usage\n\nIf you run Python interpreter with `-O` flag print will be disabled (watches for __debug__):\n\n```bash\npython -O\n\n>>> import print_extended\n>>> print('foo')\n>>>\n```\n\nRuning it without `-O` flag works normal:\n\n```bash\npython\n\n>>> import print_extended\n>>> print('foo')\nfoo\n>>>\n```\n\nControl your print with `PrintControl` class:\n\n```python\nimport print_extended\nfrom print_extended import PrintControl\n\nPrintControl.template = '--> {print} <--'\nPrintControl.fg_color = 'green'\nPrintControl.bg_color = 'blue'\n```\n\n![PrintControl](docs/images/terminal.png)\n\nChange underlying print function:\n\n```python\nimport print_extended\nfrom pprint import pprint\nfrom print_extended import PrintControl\n\nPrintControl.print_function = pprint\n\nprint({...}) # will print it using pprint\n```\n\nDisable and enable printing\n\n```python\nimport print_extended\nfrom print_extended import PrintControl\n\nPrintControl.disable() # print(...) now does nothing\n\nPrintControl.enable() # print(...) now prints\n```\n\n\n", "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/arrrlo/print-extended", "keywords": "python,print,extended", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "print-extended", "package_url": "https://pypi.org/project/print-extended/", "platform": "", "project_url": "https://pypi.org/project/print-extended/", "project_urls": { "Homepage": "https://github.com/arrrlo/print-extended", "Source": "https://github.com/arrrlo/print-extended" }, "release_url": "https://pypi.org/project/print-extended/0.2.0/", "requires_dist": [ "click (~=7.0)" ], "requires_python": "", "summary": "Extended functionalities and better control over Python's built-in print function", "version": "0.2.0" }, "last_serial": 5134452, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ece4e7f04d811e26e6fffc9227627d53", "sha256": "e323481f8c9b8591a1f74baf3caa957bca6f1c4c6c4fb89d2b3ae09070aff2c7" }, "downloads": -1, "filename": "print_extended-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ece4e7f04d811e26e6fffc9227627d53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3948, "upload_time": "2019-04-12T11:53:54", "url": "https://files.pythonhosted.org/packages/5d/91/aa167727ba9e32cf59a6a7ed40d32b006112780b4d0c299ef9e90180964d/print_extended-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf625b76e4df09e46ee9448c3565796e", "sha256": "ad5e66f7f1bb2a97dcc9fd547f784ba7763754c7643bea275ddd81865efbe8ee" }, "downloads": -1, "filename": "print_extended-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cf625b76e4df09e46ee9448c3565796e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2515, "upload_time": "2019-04-12T11:53:55", "url": "https://files.pythonhosted.org/packages/35/6f/903f73ae5ac5a80463304a6e278f858d7ec29262fdca4c47f03f7a4f9f74/print_extended-0.1.0.tar.gz" } ], "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "f13f7a4d31cbec3aff84c713754f758e", "sha256": "bfdcb1901e892503a4a23846726d204c0deaa3f9f2ec7094eb4393e2f5850645" }, "downloads": -1, "filename": "print_extended-0.1.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "f13f7a4d31cbec3aff84c713754f758e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3118, "upload_time": "2019-04-12T09:58:40", "url": "https://files.pythonhosted.org/packages/0f/ec/1fd4a838c37a505ae9215880758195ff5629aaab93b3854782a72361ba7e/print_extended-0.1.0.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "034c6e912f8f94fadc52a6ccfaadc1ef", "sha256": "ff3625016cdb94a3e0db4ad9ca160c2a97571219bea53bfeb5fe7a6ac8da019f" }, "downloads": -1, "filename": "print_extended-0.1.0.dev0.tar.gz", "has_sig": false, "md5_digest": "034c6e912f8f94fadc52a6ccfaadc1ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1530, "upload_time": "2019-04-12T09:58:42", "url": "https://files.pythonhosted.org/packages/fa/5b/27aef72ae09a77cb2a6d6b2c12b2b21a3f834cf0e30673e04803651a4dd7/print_extended-0.1.0.dev0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d193a034bbd204018a11e8f890377046", "sha256": "7880eadc2894d46b7da4d5baefadc69e4d458845c86a7ca80dbd545d190da75e" }, "downloads": -1, "filename": "print_extended-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d193a034bbd204018a11e8f890377046", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4175, "upload_time": "2019-04-12T15:16:39", "url": "https://files.pythonhosted.org/packages/ef/c1/19c71b0fbf4ad786af4887ef32a489bc69e405225c68a9f24d4da5ef1cb1/print_extended-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81c069e0619fb64f36a9be4b6b686092", "sha256": "6843d18c4cb79ca84ebd812591f87e3c5c8f763aa5e92b6b03774e5d43c2bee3" }, "downloads": -1, "filename": "print_extended-0.2.0.tar.gz", "has_sig": false, "md5_digest": "81c069e0619fb64f36a9be4b6b686092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2019-04-12T15:16:41", "url": "https://files.pythonhosted.org/packages/6d/2b/6de49d543c97825ff011a3ee5c630189554fa7094ff390d899fa5a45e136/print_extended-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d193a034bbd204018a11e8f890377046", "sha256": "7880eadc2894d46b7da4d5baefadc69e4d458845c86a7ca80dbd545d190da75e" }, "downloads": -1, "filename": "print_extended-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d193a034bbd204018a11e8f890377046", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4175, "upload_time": "2019-04-12T15:16:39", "url": "https://files.pythonhosted.org/packages/ef/c1/19c71b0fbf4ad786af4887ef32a489bc69e405225c68a9f24d4da5ef1cb1/print_extended-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81c069e0619fb64f36a9be4b6b686092", "sha256": "6843d18c4cb79ca84ebd812591f87e3c5c8f763aa5e92b6b03774e5d43c2bee3" }, "downloads": -1, "filename": "print_extended-0.2.0.tar.gz", "has_sig": false, "md5_digest": "81c069e0619fb64f36a9be4b6b686092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2755, "upload_time": "2019-04-12T15:16:41", "url": "https://files.pythonhosted.org/packages/6d/2b/6de49d543c97825ff011a3ee5c630189554fa7094ff390d899fa5a45e136/print_extended-0.2.0.tar.gz" } ] }