Replace the copies of utility functions with imports
Avoid use of relative paths for stage outputs
Make sure the Task functions have return types (ruff check which we have in the CI pipeline, following dri-cd checks for this)
I'll leave comments about the specific test issues against the related code, a couple of them were quite gritty
This is more FYI @albags as it's originally your code! I'm happy to merge this and for you to remove the standalone project. #38 has more notes on the benefits we get from keeping it inside this one, I'm happy to argue about it there :D
Adds the pipeline from the temporary project at https://github.com/NERC-CEH/plankton_pipeline_luigi/ plus its docs, and bugfixes for the associated tests.
Task
functions have return types (ruff check
which we have in the CI pipeline, following dri-cd checks for this)I'll leave comments about the specific test issues against the related code, a couple of them were quite gritty
This is more FYI @albags as it's originally your code! I'm happy to merge this and for you to remove the standalone project. #38 has more notes on the benefits we get from keeping it inside this one, I'm happy to argue about it there :D