wildlife-dynamics / ecoscope-workflows

An extensible task specification and compiler for local and distributed workflows.
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Implement task extensibility via entry_points + registration #9

Closed cisaacstern closed 1 month ago

cisaacstern commented 1 month ago

This logic is based on fsspec's registration process:

https://github.com/wildlife-dynamics/ecoscope-workflows/blob/94ea1f4df5f3d7afc9afa093ffd7cc0cfc143daf/ecoscope_workflows/registry.py#L16-L26

but remains unimplemented. Let's implement that!