CLI for bootstrapping Python data projects with UV, mise, and papermill
Project description
aftr
CLI for bootstrapping Python data projects with UV, mise, and papermill.
Installation
# Install globally with UV
uv tool install aftr
# Or run directly with uvx
uvx aftr init my-project
Usage
Initialize a new project
aftr init my-data-project
This creates a new directory with:
pyproject.toml- UV project config with pandas, polars, jupyter, papermill.mise.toml- mise tool versions (Python, UV)notebooks/- Jupyter notebooks directory with examplesrc/- Python source codedata/- Input data (gitignored)outputs/- Output files (gitignored)
Development
cd packages/cli
uv sync
uv run aftr --help
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
aftr-0.1.0.tar.gz
(8.7 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
aftr-0.1.0-py3-none-any.whl
(4.0 kB
view details)
File details
Details for the file aftr-0.1.0.tar.gz.
File metadata
- Download URL: aftr-0.1.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73dc0258238bc496c293e2fc1742ae86693d7f9f759524c1d0692c11b673ffd1
|
|
| MD5 |
f6e51d41e0035f6d75d29ea0c22d3eb0
|
|
| BLAKE2b-256 |
532322823c480f9037ea15a146215d14eff84c3e9c725be399aaaeb3a320396a
|
File details
Details for the file aftr-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aftr-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5557e58497dfbedbbdc36b45510c5b5c6417523f58170260abf4a0453da4cf20
|
|
| MD5 |
de0f57500068bfd25bdb02df5227f635
|
|
| BLAKE2b-256 |
a3591e6a98795194ac87aff8c43e9f8318e7dc39982b84616d0ecd3882650e64
|