Metadata-Version: 2.5
Name: poppy-core
Version: 1.0.0
Summary: POPPy: Plugin-Oriented Pipeline for Python
Project-URL: Repository, https://gitlab.obspm.fr/POPPy/POPPyCore
Author-email: ROC Team <roc.support@sympa.obspm.fr>
Maintainer-email: ROC Team <roc.support@sympa.obspm.fr>
License-Expression: CECILL-2.1
License-File: LICENSE
Requires-Python: <4,>=3.10
Requires-Dist: alembic<2,>=1
Requires-Dist: declic<2,>=1
Requires-Dist: jinja2<4,>=3
Requires-Dist: jsonschema<5,>=4
Requires-Dist: packaging
Requires-Dist: psycopg2-binary<3,>=2
Requires-Dist: requests<3,>=2
Requires-Dist: sqlalchemy<2.1,>=2
Description-Content-Type: text/markdown

poppy-core
===========

This directory contains the source code of the Plugin-Oriented Pipeline for Python (POPPy) framework core.

## Quickstart

To install the package using [pip](https://pypi.org/project/pip-tools/):

```
pip install poppy-core
```

## Development

The package is managed with [uv](https://docs.astral.sh/uv/):

```
uv sync --group dev          # create the environment from uv.lock
uv run pytest --cov=poppy    # run the tests (no database server needed)
uv run pre-commit run --all-files
uv build                     # build the sdist and the wheel
```

## License

POPPY is under the license CeCILL 2.1.

## Acknowledgement

POPPY is project developed by the RPW Operations Centre (ROC) team based at LESIA (Meudon, France).
The ROC is funded by the Centre National d'Etudes Spatiale (CNES) in the framework of the European Space Agency (ESA) Solar Orbiter mission.

## Authors

xavier.bonnin@obspm.fr
florence.henry@obspm.fr

Has also contributed in the past: Sonny Lion, Gregoire Duvauchelle, Manuel Duarte
