Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature Request: Pip & Poetry support for Python Workers #1987

Closed
deeprobin opened this issue Apr 3, 2024 · 2 comments
Closed

🚀 Feature Request: Pip & Poetry support for Python Workers #1987

deeprobin opened this issue Apr 3, 2024 · 2 comments

Comments

@deeprobin
Copy link

Describe the solution

As I have already learned on the Discord, there are plans to support the requirements.txt (pip packages).

What I personally am also missing is support for pyproject.toml (poetry) files.
I think that would also give you a small market advantage over Azure Functions & Co. Only pip packages are supported there.

Poetry is a more modern package manager than pip and is now being used more and more widely.
https://github.com/python-poetry/poetry

Since I did not find an issue for pip/requirements.txt, I would have suggested that this issue serves as a tracking issue for the package manager support.

cc @dom96

@euan-reid
Copy link

I'd like to note that pyproject.toml is not unique to poetry - it's a Python standard, and as of PEP-621 it has a standard way to define dependencies. Perhaps this should be about supporting that instead? (#python-poetry/poetry/issues/3332 exists to migrate Poetry from their tool-specific tool.poetry.dependencies to the standard dependencies key)

@garysassano
Copy link

What about uv? It's exploding in popularity, along with ruff (also from Astral).

@irvinebroque irvinebroque transferred this issue from cloudflare/workers-sdk Apr 8, 2024
@cloudflare cloudflare locked and limited conversation to collaborators Apr 8, 2024
@irvinebroque irvinebroque converted this issue into discussion #1988 Apr 8, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants