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.8 --with quality-graph-github==0.1.8.

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.9.tar.gz (5.8 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.9-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quality_graph_cli-0.1.9.tar.gz
  • Upload date:
  • Size: 5.8 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.9.tar.gz
Algorithm Hash digest
SHA256 038a691ba773cf8ab654a36de3aa2bb789018720e8374a6f4c35368f73da5445
MD5 24498a3f8d124e120a0c5f72ea510944
BLAKE2b-256 d01b4a1580da7501f1982b6cce797b5205944a83456c7e3044fff82cbf321e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for quality_graph_cli-0.1.9.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.9-py3-none-any.whl.

File metadata

File hashes

Hashes for quality_graph_cli-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 dd9cf7fe840af42d06dfcaa0cf64dbc01edfe3c99d3b4801e878256ae7e512db
MD5 513f162ee73d1da938af0b6a10f4e35d
BLAKE2b-256 668c4355b70be58e8687d0fd6606f38de1a8cb2e715c5d253ceef9bb03af9714

See more details on using hashes here.

Provenance

The following attestation bundles were made for quality_graph_cli-0.1.9-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

This release

0.1.9 This release

2 files

0.1.8

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