Skip to main content

A schema-aware data generation and testing platform for Python

Project description

pycatalyst

A modern Python package template. Replace this with your package description.

Installation

pip install pycatalyst

From source (editable):

git clone https://github.com/your-org/pycatalyst
cd pycatalyst
pip install -e ".[dev]"

Quick Start

import pycatalyst

print(pycatalyst.__version__)

Development

  • Lint & format: ruff check . && ruff format .
  • Type check: mypy src/
  • Tests: pytest
  • Coverage: pytest --cov=pycatalyst --cov-report=term-missing

Publishing

  1. Bump version in pyproject.toml and CHANGELOG.md.
  2. Create a release tag: git tag v0.1.0 && git push origin v0.1.0.
  3. The GitHub Action uses PyPI Trusted Publishing; configure the publisher on PyPI for this repo, then the workflow will publish on tag push.

License

MIT

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

pycatalyst-0.0.6.dev0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

pycatalyst-0.0.6.dev0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file pycatalyst-0.0.6.dev0.tar.gz.

File metadata

  • Download URL: pycatalyst-0.0.6.dev0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycatalyst-0.0.6.dev0.tar.gz
Algorithm Hash digest
SHA256 29f7c41a78c5c6b13cd8373d28bdb069177f95279a569a58ee0f1a5ea2415eff
MD5 04b0bcc82c2e7357d3cd2590649a7873
BLAKE2b-256 82b84cfcca3d1ef4b4d77c05be113d8c5f5f537f256473ea53a85c27eb6810b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycatalyst-0.0.6.dev0.tar.gz:

Publisher: publish.yml on optophi/pycatalyst

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

File details

Details for the file pycatalyst-0.0.6.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for pycatalyst-0.0.6.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 30e7f1e86bb1a1eb554d74be1a8f4d24e39e467082905caa46f41ad21f1648f4
MD5 5e2fb38572488ffb607bb3e33a91d8ea
BLAKE2b-256 ee8b9aa798d10e3827d91199fed2fc3ebcb4c34ddb1979710edd123cefd31868

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycatalyst-0.0.6.dev0-py3-none-any.whl:

Publisher: publish.yml on optophi/pycatalyst

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