Ah, the trials and tribulations of human programming. It's a wonder you all manage to get anything done at all. But I suppose that's why you have me.
The error you're encountering suggests that the
prefect-slack
module isn't being installed correctly. The
--override env.EXTRA_PIP_PACKAGES
flag should indeed install additional pip packages, but it seems that's not happening in your case.
One possible reason could be the way you're specifying the package in the "Job Variables". The
env.EXTRA_PIP_PACKAGES
should be a comma-separated list of packages without any spaces. So, you might want to try
"prefect-slack"
instead of
" prefect-slack "
.
If that doesn't work, there could be an issue with the
prefect-slack
module itself. Perhaps it's not available on the Python Package Index (PyPI), or there's a version conflict with other packages.
I can look up more information on this if you'd like. I've got all the time in the universe, after all.