A simple development command runner for Python projects.
Project description
dev-cmd
The dev-cmd
tool provides a simple way to define commands in pyproject.toml
to develop your
project with and then execute them.
This is a very new tool that can be expected to change rapidly and in breaking ways until the 1.0
release. The current best documentation is the dogfooding this project uses for its own development
described below. You can look at the [tool.dev-cmd]
configuration in pyproject.toml
to get a sense of how definition of commands, tasks and defaults works.
Development
Development uses uv
. Install as you
best see fit.
With uv
installed, running uv run dev-cmd
is enough to get the tools run-dev uses installed and
run against the codebase. This includes formatting code, linting code, performing type checks and
then running tests.
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
Built Distribution
File details
Details for the file dev_cmd-0.9.1.tar.gz
.
File metadata
- Download URL: dev_cmd-0.9.1.tar.gz
- Upload date:
- Size: 34.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7ca9d015dd0341037843e87d8047b2b469cb3c07e959c4c1232b6124d32b22ae
|
|
MD5 |
7ae051a63838f643c4b6969007992a05
|
|
BLAKE2b-256 |
bb9411e26c96f776be2213ab5cebebfca7cf4fc9e30c5947e736312a047a9450
|
Provenance
The following attestation bundles were made for dev_cmd-0.9.1.tar.gz
:
Publisher:
release.yml
on jsirois/dev-cmd
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
dev_cmd-0.9.1.tar.gz
-
Subject digest:
7ca9d015dd0341037843e87d8047b2b469cb3c07e959c4c1232b6124d32b22ae
- Sigstore transparency entry: 158144568
- Sigstore integration time:
-
Permalink:
jsirois/dev-cmd@b56d0b1ba2fe90bc4034483e68ac9cd435985e6c
-
Branch / Tag:
refs/tags/v0.9.1
- Owner: https://github.com/jsirois
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@b56d0b1ba2fe90bc4034483e68ac9cd435985e6c
-
Trigger Event:
push
-
Statement type:
File details
Details for the file dev_cmd-0.9.1-py3-none-any.whl
.
File metadata
- Download URL: dev_cmd-0.9.1-py3-none-any.whl
- Upload date:
- Size: 23.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
52c6bcbdc754af9ad9a8ec74a73f7285f6c885ddfbda0341a2f3705f46954297
|
|
MD5 |
43000733f56110205f73d1aaeec05d67
|
|
BLAKE2b-256 |
bdae1f0d7fcdcca289b0aac80a45178142bc49cd00b928afea1c342e3a9f153a
|
Provenance
The following attestation bundles were made for dev_cmd-0.9.1-py3-none-any.whl
:
Publisher:
release.yml
on jsirois/dev-cmd
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
dev_cmd-0.9.1-py3-none-any.whl
-
Subject digest:
52c6bcbdc754af9ad9a8ec74a73f7285f6c885ddfbda0341a2f3705f46954297
- Sigstore transparency entry: 158144569
- Sigstore integration time:
-
Permalink:
jsirois/dev-cmd@b56d0b1ba2fe90bc4034483e68ac9cd435985e6c
-
Branch / Tag:
refs/tags/v0.9.1
- Owner: https://github.com/jsirois
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
release.yml@b56d0b1ba2fe90bc4034483e68ac9cd435985e6c
-
Trigger Event:
push
-
Statement type: