roman-corgi / corgidrp

Data Reduction Pipeline for the Roman Coronagraph Instrument
BSD 3-Clause "New" or "Revised" License
5 stars 4 forks source link

Unit tests should run through a pip install without the -e flag #162

Closed semaphoreP closed 3 months ago

semaphoreP commented 3 months ago

Describe the bug We want corgidrp to run all unit tests without needing to install in place using the -e flag.

To Reproduce pip install . (no -e) and then pytest

Expected behavior The reproduction above should run without errors

corgidrp version: v0.1.2

Additional context Need to add some test_data files to MANIFEST.in so they are packaged in pip Update Github actions to do a pip install . instead of a pip install -e ..