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.7.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.7.dev0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycatalyst-0.0.7.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.7.dev0.tar.gz
Algorithm Hash digest
SHA256 e3353a4c7bb74f2e39d7f6cf1e76589e57f15006c4f68be972d6612abcf34d25
MD5 8056fe11f19b2f8b4193a0c2ac8b7f78
BLAKE2b-256 1eb615ab4596b8af923b22c02d5ed0df64c4cc93f50fe45908a6d397dc1f04ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycatalyst-0.0.7.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 5469ca86118f93406cbdb117b9d89214a0da214fe6ab599bfa4bda6501dde7b4
MD5 1ab6b651e1fda9696189937bb8129c29
BLAKE2b-256 f965c2d6d2b5b6a531c061b61f0a1d5f242925cce29f3f0d025f3b896c520354

See more details on using hashes here.

Provenance

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