No, you cannot use Flyte fast registration to package new Python dependencies like BeautifulSoup without building a new Docker image. Fast registration only packages and uploads your workflow/task code, not new system-level or Python dependencies; the container image used at execution must already have all required dependencies installed. To add new dependencies, you must update your Docker image or use an ImageSpec to build one with the needed packages before registering or running your workflow. See
ImageSpec documentation and
fast registration details.
Would you like more detail on how to add dependencies using ImageSpec or Dockerfile?
Sources:
-
Fast registration
-
ImageSpec documentation 👍 0 button 👎 0 button 💡
Hint: Mention @runllm in the thread for followups.