Metadata-Version: 2.4
Name: prepper
Version: 1.6.1
Summary: Allows python objects to be stored and loaded from an HDF5 file in a language-agnostic manner
Author-email: Varchas Gopalaswamy <varchas@gopalaswamy.org>
License: MIT
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: h5py>=3.8.0
Requires-Dist: loguru>=0.6.0
Requires-Dist: aenum>=3.1.11
Requires-Dist: joblib>=1.2.0
Requires-Dist: lazy_loader
Provides-Extra: ci
Requires-Dist: pytest; extra == "ci"
Requires-Dist: pytest-cov; extra == "ci"
Requires-Dist: hypothesis; extra == "ci"
Requires-Dist: pylint; extra == "ci"
Requires-Dist: xarray; extra == "ci"
Requires-Dist: auto_uncertainties; extra == "ci"
Requires-Dist: periodictable; extra == "ci"
Requires-Dist: pint; extra == "ci"
Dynamic: license-file

Documentation TBD!!

## CI

This repository uses Woodpecker CI on Codeberg via [`.woodpecker.yml`](.woodpecker.yml).

- The `test` step runs on `push`, `pull_request`, and manual pipeline runs.
- The `publish` step runs when a tag matching `v*` is pushed.

### Codeberg setup

1. Request and enable CI access for the repository in `https://ci.codeberg.org/repos/add`.
2. Add a repository secret named `pypi_token`.
3. Use a PyPI API token for that secret value.

GitHub's previous PyPI trusted publishing flow does not carry over to Woodpecker, so publishing now uses the `pypi_token` secret with `uv publish`.
