job_wrapper is a mysterious package. It looks like it's a third-party lib installed from PyPI, while in fact, it's an internal package used by a job type plugin. Maybe it should be called racetrack_job_wrapper to fit in the other imports scheme from racetrack_commons import ..., from racetrack_client import ... to indicate a relationship with the racetrack ecosystem.
Some people say this import line is confusing
from job_wrapper.call import call_job
:job_wrapper
is a mysterious package. It looks like it's a third-party lib installed from PyPI, while in fact, it's an internal package used by a job type plugin. Maybe it should be calledracetrack_job_wrapper
to fit in the other imports schemefrom racetrack_commons import ...
,from racetrack_client import ...
to indicate a relationship with the racetrack ecosystem.