Skip to main content

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)

Source distribution for pyleiter 0.2.1
File Size Uploaded
pyleiter-0.2.1.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyleiter 0.2.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page