This repository was archived by the owner on Oct 24, 2025. It is now read-only.
Repository navigation
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There are a few related issues concerning packaging of Python projects in a more modern way:
I'd really like to have consistent support for PDM and pyproject.toml but I can't do either of those (PDM not supported, pyproject.toml not supported with per-function requirements).
It looks like people have tried to solve these issues at times but ultimately given up. I'm more of a Python dev than JS dev but have done some JS to configure Serverless recently and would really like to get this working.
To make progress on these issues and bring support for PDM and pyproject.toml with per-function requirements, I have a few queries to better understand the path forward:
Starting Point: Given the complexity of both issues, would it be more manageable to tackle one before the other? For example, is it more feasible to first focus on expanding pyproject.toml support and then work on per-function requirements?
Collaboration: Is anyone currently working on these features or has shown interest in them? It might be beneficial to collaborate or leverage other people's skills or existing knowledge.
Implementation Ideas: I'm more familiar with Python, but I'd appreciate any suggestions or guidelines on the JS side to approach these enhancements. Do we need to make major changes to the existing structure, or can these features be added more modularly?
Testing: When we start implementing these changes, how would you recommend we test them? Are there any specific test cases or scenarios we should keep in mind?
Additional Coverage: Are there other issues I've missed that relate to the ones above and would be in-scope to tackle at the same time?
A lot of these points can be clarified by simply reading the code, which I will do next, but if anyone has feedback that might save me some time (and unlike the Issues I assume the Discussions section is the appropriate place to put this).
Thanks for any help 😺
All reactions