rewrite of pythonpy using AST manipulations instead of regex
Project description
pythonpy clone
This is a rewrite of pythonpy with (planned) feature parity and which is more robust. Instead of using regex to attempt to automatically
import all identifiers, it uses a library which I already wrote called Import Expression Parser to add easy inline imports
e.g. urllib.parse!.quote("a b c")
.
For more information, see the pythonpy README and py --help
.
Installation
pip install pythonpy-clone
(or via pipx: pipx install pythonpy-clone
)
From source:
pip install .
License
BlueOak Model License v1.0.0, see LICENSE.md. For rationale, see kemitchell's blog post on the matter.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pythonpy_clone-0.0.5.post1.tar.gz
.
File metadata
- Download URL: pythonpy_clone-0.0.5.post1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 095b79f99e913428e92c17f7e14af995af6dfaf74ce1a41ce3bbe86de4b685c1 |
|
MD5 | 9df5afd6ff53e29e71f9bd85bd05f104 |
|
BLAKE2b-256 | e39feaf2a5509ddf10a13be7a4e8380bc11aa7751135fa4010a77f3b2175b39a |
File details
Details for the file pythonpy_clone-0.0.5.post1-py3-none-any.whl
.
File metadata
- Download URL: pythonpy_clone-0.0.5.post1-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 452a7a4e4289150f9bba90abe9c6c37f642e191073982853fee27e2b6d7e75a5 |
|
MD5 | 6d62868534c0b18116e9a6d88371e7ca |
|
BLAKE2b-256 | 1f7fdf5836028190682c8936fb5fc24603b8063392fd6f233d1ac004226d515e |