Skip to main content

prevalidate-cluster

PyPI version

A language-agnostic dry-run tool that users can run on a cluster before sbatch, that profiles their task and flags cluster-unfriendly behavior

Install with pip install prevalidate-cluster (or uv add prevalidate-cluster), then import as prevc.

Features

  • TODO

Documentation

Documentation is built with Zensical and deployed to GitHub Pages.

API documentation is auto-generated from docstrings using mkdocstrings.

Docs deploy automatically on push to main via GitHub Actions. To enable this, go to your repo's Settings > Pages and set the source to GitHub Actions.

Development

To set up for local development:

# Clone your fork
git clone git@github.com:your_username/prevalidate-cluster.git
cd prevalidate-cluster

# Install in editable mode with live updates
uv tool install --editable .

This installs the CLI globally but with live updates - any changes you make to the source code are immediately available when you run prevc.

Run tests:

uv run pytest

Run quality checks (format, lint, type check, test):

just qa

Author

prevalidate-cluster was created in 2026 by Florence Bockting.

Built with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prevalidate_cluster-0.1.0.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prevalidate_cluster-0.1.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file prevalidate_cluster-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for prevalidate_cluster-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dab90c649ce61390041a7d7e92a8e31df0abaaec323d4036c30d87a0108ed3f0
MD5 b520288ad9dfdc25826b4c7c5d5d002e
BLAKE2b-256 aa2f51c761efb00e8b9c514ddfc3b0f6a77e3becb2cfeae99bde9237833c1265

See more details on using hashes here.

Provenance

The following attestation bundles were made for prevalidate_cluster-0.1.0.tar.gz:

Publisher: publish.yml on florence-bockting/prevalidate-cluster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prevalidate_cluster-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for prevalidate_cluster-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 483b73b7b8d14acd7ed72dd5af5eab6089a18d617a5e7e2dbd6741dd22f3f9eb
MD5 e513dcfeb93c03a60608ae263f0b49a7
BLAKE2b-256 46e7912c98712f3aa4f47960b125945179bae29c9b8ba22d2245cd1fce0505d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for prevalidate_cluster-0.1.0-py3-none-any.whl:

Publisher: publish.yml on florence-bockting/prevalidate-cluster

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 Sentry Error logging StatusPage Status page