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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycatalyst-0.0.9.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.9.dev0.tar.gz
Algorithm Hash digest
SHA256 f35c2c4900fd1f88b7e1e62b7168e9876610a8d24ede157ce6d535b6906da840
MD5 ddaa3da85b46433bcc1903d218079ce3
BLAKE2b-256 e6b341c328ca6769bef5f65c1a49c52d646ae7633adc490b93c6fa8ddef58ea7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycatalyst-0.0.9.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3b3602e4ca3b043f8ea645af9fbd4cb0a54e49f0571ed072216e07408a2ef2e
MD5 a61ce5f91ac077637af4f10bc259befe
BLAKE2b-256 ae0fdda8578bbb62a5226787a62a18a757b879dbeb2507da513fb57deb65d1a0

See more details on using hashes here.

Provenance

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