Until now pipelines have been plain Python scripts living a specific Python module. To improve modularity, pipelines should be installable instead as Python packages that one can add to a scancode.io installation.
A simple design is to use setuptools entry points as way for a Python package to signal it is contributing a pipeline.
Until now pipelines have been plain Python scripts living a specific Python module. To improve modularity, pipelines should be installable instead as Python packages that one can add to a scancode.io installation.
A simple design is to use setuptools entry points as way for a Python package to signal it is contributing a pipeline.