{ "info": { "author": "Matthias Bussonnier", "author_email": "bussonniermatthias@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "# There\n\nPrint the current filename and line. \n\nExample, `where.py`\n\n```python\nimport there\nimport there as here\n\nprint(here)\nprint('and')\nprint(there)\n```\n\nThen `python where.py` will print:\n\n```\nwhere.py:4\nand\nwhere.py:6\n```\n\n## replace print function\n\n`There` provide a replacement for the `print` function, that prepend the\nfilename and line. \n\nExample, `where.py`\n\n```python\nfrom there import print\n\nprint('hi')\nprint('there')\n```\n\nThen `python where.py` will print:\n\n```\nwhere.py:3 hi\nwhere.py:4 there\n```\n\n## that's it\n\n\nThat's it (for now), non more, no less. I have plan \u2013\u00a0the usually never get\nrealised \u2013\u00a0to also have a `there.indent` that return the indentation of the\ncurrent line.\n\n# Gotchas\n\nReturns the line where the `__str__`, or `__repr__` of `there` is computed.\nUsually by `print`. So it might be wrong. If you want to be sure (like when\nusing `log`) wrap it in `str()`\n\nRuns only on CPython likely. But anyway don't run it in production.\n\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/Carreau/there", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "there", "package_url": "https://pypi.org/project/there/", "platform": "", "project_url": "https://pypi.org/project/there/", "project_urls": { "Homepage": "https://github.com/Carreau/there" }, "release_url": "https://pypi.org/project/there/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "Print current file and line number", "version": "0.0.9" }, "last_serial": 4438553, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d1f795e17e1d571c4669464c58fc173a", "sha256": "4fc8e96cb1f58ec8c34a4e21b93b5e16c63356ace5f91cd28188d81274f9baf2" }, "downloads": -1, "filename": "there-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1f795e17e1d571c4669464c58fc173a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18143, "upload_time": "2016-12-09T21:45:58", "url": "https://files.pythonhosted.org/packages/29/e7/9070ff98f50b9b2f1d5af663137e9007e6d94d3f91804460e134bbbc427a/there-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b27d9b40a1432f3dede735bc17e00a1a", "sha256": "107e2cc42b51828866295dee770df90301fbd6fe6285e127087395f3bfdac72e" }, "downloads": -1, "filename": "there-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b27d9b40a1432f3dede735bc17e00a1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19024, "upload_time": "2016-12-09T22:25:19", "url": "https://files.pythonhosted.org/packages/8c/d6/5e5ece4e650d15cbb739c0fd84127072be2746f7e2fdcaaa36967cc52cce/there-0.0.2-py2.py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2b09dbdb4c36d6f925d21f8c8289ad23", "sha256": "3d5bc4172777cc66da73080f80e98802b6a40c69ee75aca6dfc30cbe971fddc0" }, "downloads": -1, "filename": "there-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b09dbdb4c36d6f925d21f8c8289ad23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33610, "upload_time": "2017-02-23T20:24:03", "url": "https://files.pythonhosted.org/packages/e3/a4/2ddd64c4d84f8f23c89de19f3683b5817c2be4b199518612b3ee185d9f75/there-0.0.5-py2.py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "39ab6488b24fdc462911a6d1c6768846", "sha256": "49e932322da9fbe013487473133553732da98be5647620f7c0cee3c8031b6ec9" }, "downloads": -1, "filename": "there-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39ab6488b24fdc462911a6d1c6768846", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54473, "upload_time": "2017-08-26T14:00:18", "url": "https://files.pythonhosted.org/packages/53/94/00e7970f559bc00ef639e0eeae134f59f7603ecf5e776481a1a548a82f9c/there-0.0.6-py2.py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "443a191e640415820ebd1afa66616c8d", "sha256": "399030b920604940a30ea34cc806c2ac9149ff71cc7b6a3e4aef9c71224a00da" }, "downloads": -1, "filename": "there-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "443a191e640415820ebd1afa66616c8d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4595, "upload_time": "2017-11-17T06:58:24", "url": "https://files.pythonhosted.org/packages/59/81/633ccef0fa34054a661c39353688d14d6f4fe00f0f6c075542fedbe0804e/there-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfbaf99b3bf7e32caaa891aec7659074", "sha256": "7a8d0a83b46ed1b6a5617e888e1cedfbb99ac6ea99ce1179e646186786196fb3" }, "downloads": -1, "filename": "there-0.0.7.tar.gz", "has_sig": false, "md5_digest": "bfbaf99b3bf7e32caaa891aec7659074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42242, "upload_time": "2017-11-17T06:58:26", "url": "https://files.pythonhosted.org/packages/13/20/742238e83b536650b809ce44fab72469ca52a1f72c83cae3fe0db0eb00fd/there-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "517af447ad3271da0989c136b71e7a2d", "sha256": "f40077d28886f5dcb56a7c605e02cbeb0ffa532b79f9366567f183821c1f99eb" }, "downloads": -1, "filename": "there-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "517af447ad3271da0989c136b71e7a2d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4569, "upload_time": "2018-10-15T17:33:00", "url": "https://files.pythonhosted.org/packages/6d/dd/80826d031a64e0199576e4665f9e4d183d066e270804141e55f57fffe9e0/there-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f0332313d73f7139532a5fb3016248e", "sha256": "52ffa2c98ec8146407a2531b357c3b930e33ac8fdea42f07ab4c28ec2a8e7b65" }, "downloads": -1, "filename": "there-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6f0332313d73f7139532a5fb3016248e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42243, "upload_time": "2018-10-15T17:33:02", "url": "https://files.pythonhosted.org/packages/52/03/52d5faa2e884b00367e543654da214f351d3bd2396c26f416bf009339f18/there-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "43caf5180b1b30052910e83a298b20b2", "sha256": "812638ab3683286bf677f273dd6658de93ebbc99fb74ef2548dc8c045d34e8a6" }, "downloads": -1, "filename": "there-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43caf5180b1b30052910e83a298b20b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4810, "upload_time": "2018-10-31T21:56:29", "url": "https://files.pythonhosted.org/packages/c9/35/8b3e419d06e88d01800ce065b45ceaf1c81de68ca063eb9611bf559c82bb/there-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1353a3af8ba7c770cc11ed152610865e", "sha256": "a65e4b050b14a57ede8bb852c36eb61f0e9d9e1352039d2f9723f8d0601e146a" }, "downloads": -1, "filename": "there-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1353a3af8ba7c770cc11ed152610865e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42343, "upload_time": "2018-10-31T21:56:31", "url": "https://files.pythonhosted.org/packages/48/90/4ea2ce86280f87c291ca09e89a1562994a5b3857a67342c7365396a46c0f/there-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43caf5180b1b30052910e83a298b20b2", "sha256": "812638ab3683286bf677f273dd6658de93ebbc99fb74ef2548dc8c045d34e8a6" }, "downloads": -1, "filename": "there-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43caf5180b1b30052910e83a298b20b2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4810, "upload_time": "2018-10-31T21:56:29", "url": "https://files.pythonhosted.org/packages/c9/35/8b3e419d06e88d01800ce065b45ceaf1c81de68ca063eb9611bf559c82bb/there-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1353a3af8ba7c770cc11ed152610865e", "sha256": "a65e4b050b14a57ede8bb852c36eb61f0e9d9e1352039d2f9723f8d0601e146a" }, "downloads": -1, "filename": "there-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1353a3af8ba7c770cc11ed152610865e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42343, "upload_time": "2018-10-31T21:56:31", "url": "https://files.pythonhosted.org/packages/48/90/4ea2ce86280f87c291ca09e89a1562994a5b3857a67342c7365396a46c0f/there-0.0.9.tar.gz" } ] }