{ "info": { "author": "Avram Lubkin", "author_email": "avylove@rockhopper.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Terminals" ], "description": ".. start-badges\n\n| |docs| |appveyor| |travis| |codecov|\n| |pypi| |supported-versions| |supported-implementations|\n| |linux| |windows| |mac| |bsd|\n\n.. |docs| image:: https://img.shields.io/readthedocs/jinxed.svg?style=plastic&logo=read-the-docs\n :target: https://jinxed.readthedocs.org\n :alt: Documentation Status\n\n.. |appveyor| image:: https://img.shields.io/appveyor/ci/Rockhopper-Technologies/jinxed.svg?style=plastic&logo=appveyor\n :target: https://ci.appveyor.com/project/Rockhopper-Technologies/jinxed\n :alt: Appveyor Build Status\n\n.. |travis| image:: https://img.shields.io/travis/com/Rockhopper-Technologies/jinxed.svg?style=plastic&logo=travis\n :target: https://travis-ci.com/Rockhopper-Technologies/jinxed\n :alt: Travis-CI Build Status\n\n.. |codecov| image:: https://img.shields.io/codecov/c/github/Rockhopper-Technologies/jinxed.svg?style=plastic&logo=codecov\n :target: https://codecov.io/gh/Rockhopper-Technologies/jinxed\n :alt: Coverage Status\n\n.. |pypi| image:: https://img.shields.io/pypi/v/jinxed.svg?style=plastic&logo=pypi\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/jinxed.svg?style=plastic&logo=pypi\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/jinxed.svg?style=plastic&logo=pypi\n :alt: Supported implementations\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |linux| image:: https://img.shields.io/badge/Linux-yes-success?style=plastic&logo=linux\n :alt: Linux supported\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |windows| image:: https://img.shields.io/badge/Windows-yes-success?style=plastic&logo=windows\n :alt: Windows supported\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |mac| image:: https://img.shields.io/badge/MacOS-yes-success?style=plastic&logo=apple\n :alt: MacOS supported\n :target: https://pypi.python.org/pypi/jinxed\n\n.. |bsd| image:: https://img.shields.io/badge/BSD-yes-success?style=plastic&logo=freebsd\n :alt: BSD supported\n :target: https://pypi.python.org/pypi/jinxed\n\n.. end-badges\n\n\nOverview\n========\n\nJinxed is an implementation of a subset of the Python curses_ library.\nIt provides pure Python implementations of terminfo functions such as `tigetstr()`_\nand `tparm()`_ as well as convenience methods for working with Windows terminals.\n\nJinxed was initially written to support Blessed_ on Windows, but will work on all platforms.\n\n\nInstallation\n============\n\n.. code-block:: console\n\n $ pip install jinxed\n\n\nDocumentation\n=============\n\nJinxed documentation can be found on `Read the Docs `_.\n\n.. _Blessed: https://pypi.org/project/blessed\n.. _curses: https://docs.python.org/library/curses.html\n.. _tigetstr(): https://docs.python.org/library/curses.html#curses.tigetstr\n.. _tparm(): https://docs.python.org/library/curses.html#curses.tparm\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Rockhopper-Technologies/jinxed", "keywords": "terminal console blessed curses", "license": "MPLv2.0", "maintainer": "Avram Lubkin", "maintainer_email": "avylove@rockhopper.net", "name": "jinxed", "package_url": "https://pypi.org/project/jinxed/", "platform": null, "project_url": "https://pypi.org/project/jinxed/", "project_urls": { "Homepage": "https://github.com/Rockhopper-Technologies/jinxed" }, "release_url": "https://pypi.org/project/jinxed/1.2.0/", "requires_dist": [ "ansicon ; platform_system == \"Windows\"" ], "requires_python": "", "summary": "Jinxed Terminal Library", "version": "1.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 13805992, "releases": { "0.5.5": [ { "comment_text": "", "digests": { "md5": "c1f240d9dacb870bf789f77e38d65a9e", "sha256": "1a15493d93f1f477d504c30c3f1fb7806ea7a415f8e031278b2bda54aada7d36" }, "downloads": -1, "filename": "jinxed-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1f240d9dacb870bf789f77e38d65a9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31261, "upload_time": "2019-08-26T20:10:30", "upload_time_iso_8601": "2019-08-26T20:10:30.074293Z", "url": "https://files.pythonhosted.org/packages/c1/3c/0f3e82f639c4515af742bfe5c36b4d7a79507e70c24d0414571fecbce620/jinxed-0.5.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e61c7adb1dde4939b204c0c05a7911f9", "sha256": "811573014df2e087f13792276bab3915081ed46e186f03bcd7c4ee89b67e5626" }, "downloads": -1, "filename": "jinxed-0.5.5.tar.gz", "has_sig": false, "md5_digest": "e61c7adb1dde4939b204c0c05a7911f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35061, "upload_time": "2019-08-26T20:10:31", "upload_time_iso_8601": "2019-08-26T20:10:31.453114Z", "url": "https://files.pythonhosted.org/packages/e5/41/f00403be2e66af2843cac00821e685164437b28ac0d09c2e2ecf0276bb9c/jinxed-0.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "ecfc4baad181883458a43736cc20416a", "sha256": "5d34c4537c5469f029aabb4fe6a5a10f5efeb7b6ce771655925daf85ee6a3221" }, "downloads": -1, "filename": "jinxed-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecfc4baad181883458a43736cc20416a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31413, "upload_time": "2019-10-19T15:05:38", "upload_time_iso_8601": "2019-10-19T15:05:38.637309Z", "url": "https://files.pythonhosted.org/packages/c4/42/4fc34a6c965c717453e71b37d1add8b6af9ecd20ff3fd14a6eca3e821bba/jinxed-0.5.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1454b44ae2e449cab088b2d8fdc9f5c4", "sha256": "411ae153baf7b237b7d28d0d8ada4d61f6ac44a9cf57e0cbab1bce675b0a60ce" }, "downloads": -1, "filename": "jinxed-0.5.6.tar.gz", "has_sig": false, "md5_digest": "1454b44ae2e449cab088b2d8fdc9f5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35261, "upload_time": "2019-10-19T15:05:42", "upload_time_iso_8601": "2019-10-19T15:05:42.526778Z", "url": "https://files.pythonhosted.org/packages/01/50/b9df590e7e4ea0fa62cf8f6f6fdd58166247f9a13a8eabed6ba22ba4c36a/jinxed-0.5.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ab901747c5c1f97c89045e8d3945309d", "sha256": "79ceb7097ba9d905000905173554092e81fe31aebb107b9566a15767dfdc3a82" }, "downloads": -1, "filename": "jinxed-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab901747c5c1f97c89045e8d3945309d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32369, "upload_time": "2019-10-27T11:15:05", "upload_time_iso_8601": "2019-10-27T11:15:05.526791Z", "url": "https://files.pythonhosted.org/packages/22/a8/6e3bcc6e6f90d5abb5c618d5142cc7cc8fb2a66fa9af9928ca3f2a03f96b/jinxed-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf60da142953c574f6cff122dd8a085e", "sha256": "094d0e1c92b8bcf324d1fb4dceaa82cb79e4524790caf524eca0499807a0fbd8" }, "downloads": -1, "filename": "jinxed-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cf60da142953c574f6cff122dd8a085e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51290, "upload_time": "2019-10-27T11:15:07", "upload_time_iso_8601": "2019-10-27T11:15:07.735931Z", "url": "https://files.pythonhosted.org/packages/f3/85/3cecc5b3d80f2407111106fcd7b128d95220f05fd5790d5da8bff7ce36da/jinxed-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a38e1aa5c6b8d97529ef74348fce5dbb", "sha256": "602f2cb3523c1045456f7b6d79ac19297fd8e933ae3bd9159845dc857f2d519c" }, "downloads": -1, "filename": "jinxed-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a38e1aa5c6b8d97529ef74348fce5dbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32544, "upload_time": "2020-08-13T13:41:48", "upload_time_iso_8601": "2020-08-13T13:41:48.228093Z", "url": "https://files.pythonhosted.org/packages/c9/d5/6413973268e2b74af6b687c5e56fa1aabc5e7ebc412fe3803a21f5ba4cc0/jinxed-1.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76045a6521c26e52627daaca2cae7003", "sha256": "bc523c74fe676c99ccc69c68c2dcd7d4d2d7b2541f6dbef74ef211aedd8ad0d3" }, "downloads": -1, "filename": "jinxed-1.0.1.tar.gz", "has_sig": false, "md5_digest": "76045a6521c26e52627daaca2cae7003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55270, "upload_time": "2020-08-13T13:41:49", "upload_time_iso_8601": "2020-08-13T13:41:49.700899Z", "url": "https://files.pythonhosted.org/packages/18/ab/aa4aadef98a228019208ca6ec368975f96443f78b9955949b0b85309b57a/jinxed-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "8e6679c34be9aab373bb7e5aa2b5f824", "sha256": "6a61ccf963c16aa885304f27e6e5693783676897cea0c7f223270c8b8e78baf8" }, "downloads": -1, "filename": "jinxed-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e6679c34be9aab373bb7e5aa2b5f824", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33520, "upload_time": "2021-04-11T14:28:36", "upload_time_iso_8601": "2021-04-11T14:28:36.710693Z", "url": "https://files.pythonhosted.org/packages/81/c0/ef7c7ddcf23b82010bbdbc639e6eae92ecf2b73277aa69df5fbf6b850d82/jinxed-1.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "170e313863e2254408c8491177e0f796", "sha256": "d8f1731f134e9e6b04d95095845ae6c10eb15cb223a5f0cabdea87d4a279c305" }, "downloads": -1, "filename": "jinxed-1.1.0.tar.gz", "has_sig": false, "md5_digest": "170e313863e2254408c8491177e0f796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57775, "upload_time": "2021-04-11T14:28:37", "upload_time_iso_8601": "2021-04-11T14:28:37.817717Z", "url": "https://files.pythonhosted.org/packages/f8/a5/1a00a62686fe32a7f36edbcec5db8c7def822ab7d5c54af78be520ecd423/jinxed-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fdcc10e11082daa069b9a430f2d1d0bd", "sha256": "cfc2b2e4e3b4326954d546ba6d6b9a7a796ddcb0aef8d03161d005177eb0d48b" }, "downloads": -1, "filename": "jinxed-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdcc10e11082daa069b9a430f2d1d0bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33536, "upload_time": "2022-05-13T13:02:18", "upload_time_iso_8601": "2022-05-13T13:02:18.156063Z", "url": "https://files.pythonhosted.org/packages/23/22/9b3481b11f32aedf1cc403f290b92bd23327d04e359808482a69b2bc3665/jinxed-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd45ba7c466b2af0cba1b80b3f896995", "sha256": "032acda92d5c57cd216033cbbd53de731e6ed50deb63eb4781336ca55f72cda5" }, "downloads": -1, "filename": "jinxed-1.2.0.tar.gz", "has_sig": false, "md5_digest": "bd45ba7c466b2af0cba1b80b3f896995", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60698, "upload_time": "2022-05-13T13:02:20", "upload_time_iso_8601": "2022-05-13T13:02:20.283599Z", "url": "https://files.pythonhosted.org/packages/a5/3f/5b9182af8108c6af21183fa64883a1c7647450b6d4fa8ad359d4e93f6bd9/jinxed-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdcc10e11082daa069b9a430f2d1d0bd", "sha256": "cfc2b2e4e3b4326954d546ba6d6b9a7a796ddcb0aef8d03161d005177eb0d48b" }, "downloads": -1, "filename": "jinxed-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdcc10e11082daa069b9a430f2d1d0bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33536, "upload_time": "2022-05-13T13:02:18", "upload_time_iso_8601": "2022-05-13T13:02:18.156063Z", "url": "https://files.pythonhosted.org/packages/23/22/9b3481b11f32aedf1cc403f290b92bd23327d04e359808482a69b2bc3665/jinxed-1.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd45ba7c466b2af0cba1b80b3f896995", "sha256": "032acda92d5c57cd216033cbbd53de731e6ed50deb63eb4781336ca55f72cda5" }, "downloads": -1, "filename": "jinxed-1.2.0.tar.gz", "has_sig": false, "md5_digest": "bd45ba7c466b2af0cba1b80b3f896995", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60698, "upload_time": "2022-05-13T13:02:20", "upload_time_iso_8601": "2022-05-13T13:02:20.283599Z", "url": "https://files.pythonhosted.org/packages/a5/3f/5b9182af8108c6af21183fa64883a1c7647450b6d4fa8ad359d4e93f6bd9/jinxed-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }