automl / neps

Neural Pipeline Search (NePS): Helps deep learning experts find the best neural pipeline.
https://automl.github.io/neps/
Apache License 2.0
53 stars 13 forks source link

ci(dependancies): Fix tests by using `extras` and check for specific `MissingDependancyError` #40

Closed eddiebergman closed 5 months ago

eddiebergman commented 10 months ago

Supersedes #39, please refer to there

This follows the poetry guide here for properly installing additional dependancies: https://python-poetry.org/docs/master/pyproject/#extras

Also makes sure that these are installed in the git workflow as these run the examples.

Extra comments:

Testing things locally, you would not know this is an issue, except when the CI runs. There are two options for this. Everything is done in a PR so it can be seen before merging, or all tests are enabled locally and contributors are expected to run and fix them.

eddiebergman commented 5 months ago

Closingg, can re-address as necessary