{ "info": { "author": "Io Mintz", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Utilities" ], "description": "# pythonpy clone\n\nThis is a rewrite of [pythonpy] with (planned) feature parity and which is more robust. Instead of using regex to attempt to automatically\nimport all identifiers, it uses a library which I already wrote called [Import Expression Parser] to add easy inline imports\ne.g. `urllib.parse!.quote(\"a b c\")`.\n\nFor more information, see the [pythonpy] README and `py --help`.\n\n[pythonpy]: https://github.com/Russell91/pythonpy\n[Import Expression Parser]: https://github.com/iomintz/import-expression-parser\n\n## Installation\n\n`pip install pythonpy-clone` (or via [pipx]: `pipx install pythonpy-clone`)\n\nFrom source:\n\n`pip install .`\n\n[pipx]: https://github.com/pipxproject/pipx\n\n## License\n\nBlueOak Model License v1.0.0, see [LICENSE.md](/LICENSE.md).\nFor rationale, see [kemitchell's blog post on the matter](https://writing.kemitchell.com/2019/03/09/Deprecation-Notice.html).\n\n\n", "description_content_type": "text/markdown; variant=GFM", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/iomintz/pythonpy-clone", "keywords": "", "license": "BlueOak-1.0.0", "maintainer": "", "maintainer_email": "", "name": "pythonpy-clone", "package_url": "https://pypi.org/project/pythonpy-clone/", "platform": "", "project_url": "https://pypi.org/project/pythonpy-clone/", "project_urls": { "Homepage": "https://github.com/iomintz/pythonpy-clone" }, "release_url": "https://pypi.org/project/pythonpy-clone/0.0.4/", "requires_dist": [ "import-expression (<2.0.0,>=1.0.0)" ], "requires_python": ">=3.6.0", "summary": "rewrite of pythonpy using AST manipulations instead of regex", "version": "0.0.4", "yanked": false, "yanked_reason": null }, "last_serial": 6180865, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "68ca6e5535adf67bf9d072ac6737d656", "sha256": "2b591d3739b65cbb0856bc85cbccd6c025939f4c50d2522eb18bfb526b3485b8" }, "downloads": -1, "filename": "pythonpy_clone-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "68ca6e5535adf67bf9d072ac6737d656", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4227, "upload_time": "2019-10-21T22:20:17", "upload_time_iso_8601": "2019-10-21T22:20:17.678804Z", "url": "https://files.pythonhosted.org/packages/65/85/5395b6ded0b261ea57ca7d1afb91be4b21e67d31841d5b9b4092920f7b43/pythonpy_clone-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a32acb13002d18b9dd2a43185436fb7", "sha256": "8e3c35318ee20d19b3a5e59182fdc8277932f26600a89dbb0af8aed543d7f5da" }, "downloads": -1, "filename": "pythonpy-clone-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8a32acb13002d18b9dd2a43185436fb7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 2963, "upload_time": "2019-10-21T22:20:19", "upload_time_iso_8601": "2019-10-21T22:20:19.787799Z", "url": "https://files.pythonhosted.org/packages/cf/d6/5db1029c0a32f84252aeb74bc8a8413b49c7cbea19e87eb1e73644e3cd6a/pythonpy-clone-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3f3423cf504438b3961bdff5e57563ba", "sha256": "99947fee3a0abcc75c0ee586e7fce8efcffe6916e8f72cf2c1fc05c7747d78c7" }, "downloads": -1, "filename": "pythonpy_clone-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3f3423cf504438b3961bdff5e57563ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4340, "upload_time": "2019-10-21T22:44:31", "upload_time_iso_8601": "2019-10-21T22:44:31.993535Z", "url": "https://files.pythonhosted.org/packages/9a/b9/b5bab456a6f6547a599ff65034d8a53df143403f949a96106bb0c622f6c1/pythonpy_clone-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "20e4c88ed0fa15bc3f053313e231168d", "sha256": "3b7ac0068fa77ac8babb1843c34df88b2aa19fe09bd19d0a557080a41f19bff5" }, "downloads": -1, "filename": "pythonpy-clone-0.0.2.tar.gz", "has_sig": false, "md5_digest": "20e4c88ed0fa15bc3f053313e231168d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3081, "upload_time": "2019-10-21T22:44:33", "upload_time_iso_8601": "2019-10-21T22:44:33.210279Z", "url": "https://files.pythonhosted.org/packages/ee/03/730e70618be6f1f76e1944ed2f7b36aa5154997925e6c715388c4b2d16c7/pythonpy-clone-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2deb98dcaff58fa3f2238a663c32ed9b", "sha256": "1b4faf38a5db7d60aeb51d8028d5382ed0f27495389dae5ac8497c0062db08b1" }, "downloads": -1, "filename": "pythonpy_clone-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2deb98dcaff58fa3f2238a663c32ed9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4346, "upload_time": "2019-10-21T23:18:00", "upload_time_iso_8601": "2019-10-21T23:18:00.806964Z", "url": "https://files.pythonhosted.org/packages/3f/4e/7e90a8afead12e99cc624a3f37c12bcab9a8d1b8c6b48bc61114c29e2e77/pythonpy_clone-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "05711cd90f27d18ea5054cbe08945fc5", "sha256": "f0ec3f30e127ecb4cf660acf6b65d3cb414297e487333a4931cf53b5b330c52d" }, "downloads": -1, "filename": "pythonpy-clone-0.0.3.tar.gz", "has_sig": false, "md5_digest": "05711cd90f27d18ea5054cbe08945fc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3080, "upload_time": "2019-10-21T23:18:02", "upload_time_iso_8601": "2019-10-21T23:18:02.522987Z", "url": "https://files.pythonhosted.org/packages/e0/5d/c66afa4db85cae33ca7debdca03b71edd5bc4dbaf761a420579c2c3f4b93/pythonpy-clone-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8754901ccfc43904ec8bf6c73c50069b", "sha256": "755a621319e27cf86aad34453dab154401c8567f8ee74aa9ffa53e1255ada8c0" }, "downloads": -1, "filename": "pythonpy_clone-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8754901ccfc43904ec8bf6c73c50069b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4198, "upload_time": "2019-11-22T11:43:46", "upload_time_iso_8601": "2019-11-22T11:43:46.162250Z", "url": "https://files.pythonhosted.org/packages/69/79/34fced5e005a4778fc9f3e01d0793c0968cfd770756fc5848d9bf33ae62b/pythonpy_clone-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "517e86150caaafe07ef124cde7b5cbe7", "sha256": "9ae1972a36b98a29967c59df5bca8ea4ecbbdb869ad3eac545b4ab0ff4106c30" }, "downloads": -1, "filename": "pythonpy-clone-0.0.4.tar.gz", "has_sig": false, "md5_digest": "517e86150caaafe07ef124cde7b5cbe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3178, "upload_time": "2019-11-22T11:43:47", "upload_time_iso_8601": "2019-11-22T11:43:47.433491Z", "url": "https://files.pythonhosted.org/packages/4d/f1/11507ceb7e038be27ce40bdd69835d7761cbc0398fdfead230a56c640029/pythonpy-clone-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8754901ccfc43904ec8bf6c73c50069b", "sha256": "755a621319e27cf86aad34453dab154401c8567f8ee74aa9ffa53e1255ada8c0" }, "downloads": -1, "filename": "pythonpy_clone-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8754901ccfc43904ec8bf6c73c50069b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 4198, "upload_time": "2019-11-22T11:43:46", "upload_time_iso_8601": "2019-11-22T11:43:46.162250Z", "url": "https://files.pythonhosted.org/packages/69/79/34fced5e005a4778fc9f3e01d0793c0968cfd770756fc5848d9bf33ae62b/pythonpy_clone-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "517e86150caaafe07ef124cde7b5cbe7", "sha256": "9ae1972a36b98a29967c59df5bca8ea4ecbbdb869ad3eac545b4ab0ff4106c30" }, "downloads": -1, "filename": "pythonpy-clone-0.0.4.tar.gz", "has_sig": false, "md5_digest": "517e86150caaafe07ef124cde7b5cbe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3178, "upload_time": "2019-11-22T11:43:47", "upload_time_iso_8601": "2019-11-22T11:43:47.433491Z", "url": "https://files.pythonhosted.org/packages/4d/f1/11507ceb7e038be27ce40bdd69835d7761cbc0398fdfead230a56c640029/pythonpy-clone-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }