satellogic / orbit-predictor

Python library to propagate satellite orbits.
MIT License
140 stars 43 forks source link

Fix failing pipelines #123

Closed fisadev closed 2 years ago

fisadev commented 2 years ago

This fixes two issues that were prevent pipelines from running:

Regarding the old version of hypothesis:

The newer versions require adding a specific health check to a skip list, otherwise many tests fail. But those hypothesis versions don't run on python 3.4, so the pipelines end up using an older hypothesis depending on the python version... and the code to fix the new versions, fails in the old versions. If we use the newest hypothesis on each python version, the code will fail on some and run on others. To ensure it runs on all, we need to pin hypothesis instead to an old enough version of the lib :(