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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycatalyst-0.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 01a9e3e6255806cf3ffe26e0468b3249fb1fb3e2bc9a5cee0f40afc43cfecf12
MD5 48e23389f009f80d465c861ca4a7a100
BLAKE2b-256 773c33a8476a432a3e30bd6b991e33ee41aff1222b5263528424f795de546370

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycatalyst-0.0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c63e746638ad08a65a54a231794c560ef63a85fd8f3158959fcef408d555dba0
MD5 880ff2c2b1cfb86c42fd4540b98a979f
BLAKE2b-256 3b304acf75e61c14972b6e14c1083e29205a96f5cc78d68a7dd3af3070b1bbb6

See more details on using hashes here.

Provenance

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