Pyleiter
Simple task manager for a Python project.
Installation
Use your favorite virtualenv and python package manager. For instance, using pip:
pip install pyleiter
Configuration and usage
Make sure your project has a 'pyproject.toml' file and add a section like the one below:
[tool.pyleiter.commands]
format = { command = "ruff format src", help = "Applies ruff format to project"}
lint = { command = "ruff check src", help = "Runs project formatter and linter" }
Where each line corresponds to a command you want to register for your program.
After that, you can use pyleiter with the registered commands:
pyleiter format
Why use it?
Simply because every project requires simple maintenance scripts, and it is often done without a standardized way for Python projects.
By using a tool that leverages pyproject.toml, we can keep the configuration centralized.
Similar (and better) projects
Metadata
Release files for pyleiter 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyleiter-0.2.1.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyleiter-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / pyleiter-0.2.1.tar.gz
| Download URL | pyleiter-0.2.1.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aef7f4a26482f105dd169869be1c5d2b50fadbc5a303d9260b0f8cacc9db37d9
|
|
BLAKE2b-256 checksum How to use checksums |
f9c34e79560bc99da57ce5c762e222111244ac01f100917db33160a89f6e0394
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2
|
Release files / pyleiter-0.2.1-py3-none-any.whl
| Download URL | pyleiter-0.2.1-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d887acaf89607c5238d3e2b5ad838de46be87e667f77f121baea4ef2ae858ffe
|
|
BLAKE2b-256 checksum How to use checksums |
834f29cff4b9bdaf83bdc72c07579a1a11a4c739d64a50595f32390c75119b22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.10.12 Linux/5.15.153.1-microsoft-standard-WSL2
|