Closed delucchi-cmu closed 3 weeks ago
From in-person chat, a reasonable approach may be:
inside /.github/workflows/publish-to-pypi.yml
pip install .
<create poetry.lock>
pip install .[dev]
pytest
<publish to pypi with the poetry.lock file>
This bundles the lock file, and runs the unit tests at publish time (which is a current oversight).
This will enable easier deployment for STSci.
If possible, bubble the implementation up to the LINCC PPT.