generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
Description
Describe the feature
Just wanted to give you a heads up about a uv feature I recently tried: workspaces. Since PDK makes multiple projects in one, then uv workspaces would help manage the dependencies. For example, it can upgrade the root and all workspaces as well as install all deps from workspaces via uv sync --all-packages. This works well with IDEs because all the dependencies are in one virtualenv.
The uv docs also include how to bundle Lambdas. This works inside workspaces as well.
Use Case
Improve developer experience for monorepo Python projects.
Proposed Solution
uv workspaces as mentioned above.
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
PDK version used
unknown
What languages will this feature affect?
Python
Environment details (OS name and version, etc.)
macOS