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.9.tar.gz (1.1 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.9-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycatalyst-0.0.9.tar.gz
  • Upload date:
  • Size: 1.1 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.9.tar.gz
Algorithm Hash digest
SHA256 63cb16d286c4cc0231a2255e1118999f8d7c1541ffe372fdddcfc71c7686cbe8
MD5 12a357e616ae89fac4880ff5ceacca47
BLAKE2b-256 fe42536ce47a0da77eaf399f37124a7da4bf8bdccc69378cf15f74829b1ffaed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycatalyst-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 8aa7b7c93c22ab61e8b25a7096f14b6fe075f38633ca43f98af4341d61645796
MD5 f583ecf4cdf6e2fa56dd414c92ffb1f7
BLAKE2b-256 66404fdf2d3d270b7bd671c1f93d23c09d77baab4b5de4a8daacacc94cdf56b5

See more details on using hashes here.

Provenance

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