Skip to main content

qg

Provider-driven command-line application for Quality Graph projects.

The CLI discovers providers through the qg.providers entry-point group. Install it together with the GitHub provider using uv tool install quality-graph-cli==0.1.2 --with quality-graph-github==0.1.2.

Initialize a repository with its default branch, generate the provider-owned files, and list those paths for repository tooling:

qg init \
  --default-branch main \
  --runtime-action alchemmist/quality-graph@<release-commit-sha>
qg generate
qg generated-files
qg validate

The graph declaration can select the generated workflow projections per node:

nodes:
  lint:
    events: [pull-request, push]
    run: make lint
  diff-check:
    events: [pull-request]
    run: make diff-check

Nodes without events run for both supported events. See the configuration reference for dependency projection rules.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quality_graph_cli-0.1.8.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quality_graph_cli-0.1.8-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file quality_graph_cli-0.1.8.tar.gz.

File metadata

  • Download URL: quality_graph_cli-0.1.8.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for quality_graph_cli-0.1.8.tar.gz
Algorithm Hash digest
SHA256 3ad6cf361073813d462525b4d70b78756b8b87b09fbb794db5b12fa6c7ee222f
MD5 3b6272791558f004c8488fb6353a1e39
BLAKE2b-256 399c13ff74c4a168b55717eb9148616186bd05a40108c33a4590218e8d806880

See more details on using hashes here.

Provenance

The following attestation bundles were made for quality_graph_cli-0.1.8.tar.gz:

Publisher: release.yml on alchemmist/quality-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file quality_graph_cli-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for quality_graph_cli-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 2a49b3c970071951c438cfa6b659044291efd46120c40500c23153a8556a1d35
MD5 c34dbb045321d3126a1953524ca72268
BLAKE2b-256 c222cf6b66bc9fed5c5c8ec91d980571d8e12567b9856221346557ee0514d9d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for quality_graph_cli-0.1.8-py3-none-any.whl:

Publisher: release.yml on alchemmist/quality-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.10

2 files

0.1.9

2 files

This release

0.1.8 This release

2 files

0.1.7

2 files

0.1.6

2 files

0.1.4

2 files

0.1.2

2 files

0.1.1

2 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