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

Uploaded Python 3

File details

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

File metadata

  • Download URL: quality_graph_cli-0.1.7.tar.gz
  • Upload date:
  • Size: 5.1 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.7.tar.gz
Algorithm Hash digest
SHA256 01e7a191745b45b264c13e9be06bee10abab4096c7a61459671a9eb078a5fd88
MD5 a1678d7e88c0ee74985191109fa427f0
BLAKE2b-256 35942d8993238df6fbdcd0245ea0492580487eb13da86e478c3d91236c4ccfc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quality_graph_cli-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 71bc5e20e708aff4f9d9ebf9c14bd602924913fc86e3087cc34f43fcebee0180
MD5 52a772be09ab12652a164d618a567891
BLAKE2b-256 85c33c98e09b634c7e7b4d95d00a65cc4ea75d11c6184dec22a69b44986a4bf3

See more details on using hashes here.

Provenance

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

0.1.8

2 files

This release

0.1.7 This release

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