Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythonpy_clone-0.0.5.post1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pythonpy_clone-0.0.5.post1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

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

Hashes for pythonpy_clone-0.0.5.post1.tar.gz
Algorithm Hash digest
SHA256 095b79f99e913428e92c17f7e14af995af6dfaf74ce1a41ce3bbe86de4b685c1
MD5 9df5afd6ff53e29e71f9bd85bd05f104
BLAKE2b-256 e39feaf2a5509ddf10a13be7a4e8380bc11aa7751135fa4010a77f3b2175b39a

See more details on using hashes here.

File details

Details for the file pythonpy_clone-0.0.5.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for pythonpy_clone-0.0.5.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 452a7a4e4289150f9bba90abe9c6c37f642e191073982853fee27e2b6d7e75a5
MD5 6d62868534c0b18116e9a6d88371e7ca
BLAKE2b-256 1f7fdf5836028190682c8936fb5fc24603b8063392fd6f233d1ac004226d515e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page