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

Uploaded Python 3

File details

Details for the file pycatalyst-0.0.2.tar.gz.

File metadata

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

File hashes

Hashes for pycatalyst-0.0.2.tar.gz
Algorithm Hash digest
SHA256 301a725bad60c54e10866e14de2037d0bd562b2a19d3522c150d42ce59219722
MD5 309f3f1b61ef5215315a3de3e73c0118
BLAKE2b-256 a8f7b994c53922f368e8d2c050ef8f8a8afe2ae21cad9db8e3b405e6e2575947

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pycatalyst-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1a12a63f94848d0b5be6495afa0c00bf1451631f6cf6426c928812b519911da
MD5 1019a27d120c77ca4330e7e193c60b80
BLAKE2b-256 c5c11cd390c75c91eaa3e419f5003bf030fc9ab1d91774fd929e60fcdda99daa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycatalyst-0.0.2-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