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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|