{ "info": { "author": "Markus Stenberg", "author_email": "markus.stenberg@iki.fi", "bugtrack_url": null, "classifiers": [], "description": "# Starless #\n\nModern Python sanity checkers choke on star imports, e.g.\n\n```\nfrom sys import *\n\nstdin.write(\"foo\")\n```\n\nwouldn't it be nicer to have the code look like:\n\n\n```\nfrom sys import stdin\n\nstdin.write(\"foo\")\n```\n\nautomatically? This is what this tool is all about.\n\n```\n# pip3 install starless\n```\n\nto get started, and run just `starless *.py` or something.\n\nThis is primarily personal amusement tool that I needed when I used it to\nconvert some old PyQt code to PySide2. I hope someone else finds it useful\ntoo.\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": "http://github.com/fingon/starless", "keywords": "", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "starless", "package_url": "https://pypi.org/project/starless/", "platform": "", "project_url": "https://pypi.org/project/starless/", "project_urls": { "Homepage": "http://github.com/fingon/starless" }, "release_url": "https://pypi.org/project/starless/0.3/", "requires_dist": [ "redbaron", "pyflakes" ], "requires_python": "", "summary": "Star import eliminator", "version": "0.3" }, "last_serial": 5633092, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f476afcb2466eba0146347feff9d89a2", "sha256": "fad688d2f1deb69f7ead45e6c3e0ee8ec3abd3784b61f0286e63cbc51897eb93" }, "downloads": -1, "filename": "starless-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f476afcb2466eba0146347feff9d89a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4743, "upload_time": "2019-02-12T12:38:37", "url": "https://files.pythonhosted.org/packages/53/67/623beaf374019c8bef974d4b7130a9d778389bb96b5c71885b55818dafbb/starless-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49a2b2093ade1b2206688e9e69c53e85", "sha256": "5d2693dd8a7f4932f5457195808b517179a6b35c532d68942c0355bddcbf7b5f" }, "downloads": -1, "filename": "starless-0.1.tar.gz", "has_sig": false, "md5_digest": "49a2b2093ade1b2206688e9e69c53e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3022, "upload_time": "2019-02-12T12:38:38", "url": "https://files.pythonhosted.org/packages/23/5d/1630280c19fe9641370c2436a1aea838def9339283dce48be3461e95516d/starless-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "250a1041512945e0684d9abfd47cae32", "sha256": "cb3692cceee5ae067e423f4df7bf7aeaa5021fd88a2cafaa58486a8ff2e2ffdd" }, "downloads": -1, "filename": "starless-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "250a1041512945e0684d9abfd47cae32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5046, "upload_time": "2019-02-12T12:51:00", "url": "https://files.pythonhosted.org/packages/06/ae/034a383a4dafa3db3eb493afdd65f9fcc203a2d9b695e3f594a3117652b6/starless-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "312d7e14454e6b86ab579a1dfe1b5206", "sha256": "2f9c736749e98bd5071281f8a8e3d1ee0738668cdb0b89a6f8af55f8809d0928" }, "downloads": -1, "filename": "starless-0.2.tar.gz", "has_sig": false, "md5_digest": "312d7e14454e6b86ab579a1dfe1b5206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3186, "upload_time": "2019-02-12T12:51:01", "url": "https://files.pythonhosted.org/packages/a9/a2/5d7aed7c10acfc65afd47dfe70a66aee658904232acd06e42982e30073c2/starless-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "08e001a53736f40afa9700286c85795d", "sha256": "7da6de85af4c2f52d3db79127a4c8441ace95fbda6a709751e6c7c9d1463a0f8" }, "downloads": -1, "filename": "starless-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "08e001a53736f40afa9700286c85795d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6024, "upload_time": "2019-08-05T08:14:55", "url": "https://files.pythonhosted.org/packages/52/fd/be4631c388c33a1ed9b05a39048f66a9311d81ebae2895bc7cd1fae5c6d7/starless-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd42d9fae384cb6172bbb77686a4ec6f", "sha256": "ab3ce9161904a54c33a99b91f04605bc1836031fd1e3850bced397cb03c0549e" }, "downloads": -1, "filename": "starless-0.3.tar.gz", "has_sig": false, "md5_digest": "dd42d9fae384cb6172bbb77686a4ec6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3667, "upload_time": "2019-08-05T08:14:56", "url": "https://files.pythonhosted.org/packages/5e/a1/ecfe7f34dd734fc9d633277a0437eb5f57a14436c264aa68b0af5b315e77/starless-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "08e001a53736f40afa9700286c85795d", "sha256": "7da6de85af4c2f52d3db79127a4c8441ace95fbda6a709751e6c7c9d1463a0f8" }, "downloads": -1, "filename": "starless-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "08e001a53736f40afa9700286c85795d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6024, "upload_time": "2019-08-05T08:14:55", "url": "https://files.pythonhosted.org/packages/52/fd/be4631c388c33a1ed9b05a39048f66a9311d81ebae2895bc7cd1fae5c6d7/starless-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd42d9fae384cb6172bbb77686a4ec6f", "sha256": "ab3ce9161904a54c33a99b91f04605bc1836031fd1e3850bced397cb03c0549e" }, "downloads": -1, "filename": "starless-0.3.tar.gz", "has_sig": false, "md5_digest": "dd42d9fae384cb6172bbb77686a4ec6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3667, "upload_time": "2019-08-05T08:14:56", "url": "https://files.pythonhosted.org/packages/5e/a1/ecfe7f34dd734fc9d633277a0437eb5f57a14436c264aa68b0af5b315e77/starless-0.3.tar.gz" } ] }