microsoft / microsoft/promptflow

[Feature Request] Remove Flask/FastAPI from promptflow-core dependencies?

Open
#3,340 2 comments 0 reactions 2 assignees View on GitHub

@wxpjimmy is already working on this.

Since May 24, 2024.

enhancement long-term
Dominant language
Python
Stars
11.2k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.

We would like to bring promptflow-core into our web apps, but we're concerned about the Flask/FastAPI dependency as it may end up conflicting with our own dependencies, plus we can't afford to bring in a lot of dependencies, as our pip install is already too slow.

Could those dependencies be optionals or in another package? Why must they be in promptflow-core? Is there a more minimal package if we just want to use Prompty?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.