Hi friends, I would like to make a common `create_...
# prefect-community
Hi friends, I would like to make a common
utility that my CI/CD uses that will create and apply deployments when flows change. Instead of complicated bash, it’s easier to do it in Python. However, I’m unclear how I can get the
object from a filepath in this case:
Copy code
deployment = Deployment.build_from_flow(
    flow=my_flow, # how do i get from a filepath to the flow
In Prefect v1, there was a useful utility called
from prefect.utilities.storage import extract_flow_from_file
— my question is does such a utility exist in v2? Or alternatively, is there a better way of doing this?
Hi Adam, you should just be able to import the flow from the file like in this example.
Thanks, the specific question was about how to extract the
object from a given filename i.e.
. As we wanted to do something like
deploy.py --file=/Users/adam/myflow.py
which would be called by CI and then create the Deployment. Make more sense?
You should be able to send in the path as a kwarg to the deployments class. You typically want to use an absolute path. https://docs.prefect.io/api-ref/prefect/deployments/#prefect.deployments.Deployment