Seashells uses the Hatch project manager (installation instructions).
You can run the Ruff formatter and linter with:
hatch fmt
This will automatically make safe fixes to your code. If you want to only check your files without making modifications, run hatch fmt --check
.
You can use hatch build
to create build artifacts, a source distribution ("sdist") and a built distribution ("wheel").
You can use hatch publish
to publish build artifacts to PyPI.
Formatting/linting is checked in CI.