Skip to main content

Unified toolkit for Quilt workflows.

Project description

quiltx

Quilt extension toolkit with shared utilities for working with Quilt catalogs.

Installation

# No installation needed! Use uvx to run directly:
uvx quiltx --list

Usage

Run tools directly with uvx (recommended):

# List available tools
uvx quiltx --list

# Configure a Quilt catalog
uvx quiltx config https://open.quiltdata.com

# Show current catalog configuration
uvx quiltx config

# Get help
uvx quiltx --help
uvx quiltx <tool> --help

Or if installed with pipx:

quiltx --list
quiltx config https://open.quiltdata.com
quiltx stack
quiltx logs --minutes 30 --filter "ERROR"

Built-in Tools

  • config: Configure and display Quilt catalog settings
  • stack: Discover the Quilt CloudFormation stack and cache log group metadata in stack.json
  • logs: Display CloudWatch Logs for the configured catalog using stack.json

API Examples

Discover Stack Name

from quiltx import get_catalog_url
from quiltx.stack import find_matching_stack

stack = find_matching_stack(get_catalog_url())
print(stack["StackName"])

Get Catalog Configuration

from quiltx import get_catalog_url, get_catalog_region

# Get specific configuration values
catalog_url = get_catalog_url()
region = get_catalog_region()

print(f"Catalog: {catalog_url}")
print(f"Region: {region}")

License

MIT License - see LICENSE file for details

Project details


Download files

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

Source Distribution

quiltx-0.3.0.tar.gz (163.6 kB view details)

Uploaded Source

Built Distribution

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

quiltx-0.3.0-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file quiltx-0.3.0.tar.gz.

File metadata

  • Download URL: quiltx-0.3.0.tar.gz
  • Upload date:
  • Size: 163.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quiltx-0.3.0.tar.gz
Algorithm Hash digest
SHA256 156d1a5708ffa796d7a5020b970a65598be6661ce27a14e733ceb91c5fbf1bf5
MD5 46635ad8344c603b749a37f6bb020976
BLAKE2b-256 e30c0e2dd8c607ca55188e547dd23782afe0fd265b405790cf717f4aaa3d187c

See more details on using hashes here.

Provenance

The following attestation bundles were made for quiltx-0.3.0.tar.gz:

Publisher: publish.yml on quiltdata/quiltx

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

File details

Details for the file quiltx-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: quiltx-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quiltx-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08d8a0bfaa1e50db70379fa3168056701e3e95805392d95eda57085502051e8a
MD5 0f40a6c595cd1ead38fc1404f1b38559
BLAKE2b-256 162f59045d7de9a9a8031bc4963dfee57a158aaf7196bbfd372237453dd3a8dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for quiltx-0.3.0-py3-none-any.whl:

Publisher: publish.yml on quiltdata/quiltx

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page