PrefectHQ / prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
https://prefect.io
Apache License 2.0
15.78k stars 1.54k forks source link

Add optional OrionClient to high level methods #7367

Open gabcoyne opened 1 year ago

gabcoyne commented 1 year ago

First check

Prefect Version

2.x

Describe the current behavior

Currently if a developer has instantiated a prefect client in a jupyter notebook there is no way to pass explicit OrionClient's into several functions including:

Describe the proposed behavior

Include an optional OrionClient

Example Use

No response

Additional context

No response

pbchekin commented 1 year ago

It would be nice to add an optional OrionClient as a parameter to the following methods:

vietnguyengit commented 1 year ago

It would be nice to add an optional OrionClient as a parameter to the following methods:

  • Deployment.build_from_flow
  • Deployment.upload_to_storage
  • Deployment.apply

Hi @pbchekin and @gabcoyne, I've been an active Prefect user as part of the work I do for my organisation. I want to start my first contribution to your codebase, maybe start with this one first, I wonder if there are contributing guidelines for external devs? How do I assign myself to this issue or make sure that I or someone else won't waste time doing the same PRs? Thank you.