Run any Python script with automatic environment setup, fast package resolution via uv, and reproducible lockfile generation
Project description
smartrun
smartrun is a smart Python runner that:
- Detects and installs required packages by scanning your script
- Creates a virtual environment if one doesn't exist
- Runs your script in that isolated environment
- Optionally analyzes and explains errors (LLM integration coming soon!)
🔧 Installation
pip install .
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
smartrun-0.1.0.tar.gz
(5.2 kB
view details)
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 smartrun-0.1.0.tar.gz.
File metadata
- Download URL: smartrun-0.1.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ee539a9bc0ae8acaf82a743c8223ab143c2011e80723ce88bc845c57530e3a9
|
|
| MD5 |
d385eba42fc438627bf5c6eb5ac0fbbb
|
|
| BLAKE2b-256 |
88b9a78d9290c09b62d61cb94b66aa3dc49377c9e73b932fd97f8559898d850b
|
File details
Details for the file smartrun-0.1.0-py3-none-any.whl.
File metadata
- Download URL: smartrun-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f18732dee1ab3dabd281ee2ef69e8f64154603f468886ed1db2085693a94216
|
|
| MD5 |
3a64863765a1bf5c61ee3d1aaa3c651a
|
|
| BLAKE2b-256 |
49a317b9ebcf4382c3b08ba447506d01925d68b6555c780a092660f0c4054639
|