Support for uv, Poetry, and Hatch Workspaces (Beta) | The PyCharm Blog
Briefly

Support for uv, Poetry, and Hatch Workspaces (Beta) | The PyCharm Blog
"PyCharm 2026.1.1 introduced built-in support for uv workspaces, as well as those managed by Poetry and Hatch. This new functionality - currently in Beta - allows the IDE to automatically manage dependencies and environments across your entire workspace."
"When you open a workspace, PyCharm can now derive its entire structure and all its dependencies directly from your pyproject.toml files. This allows the IDE to understand relationships between projects deeply, significantly reducing the amount of configuration you have to do manually."
"Because this is a fundamental change to how PyCharm handles your workspace, we've implemented it as an opt-in feature. Here is what you need to know about the transition: Opt-in dialog: When you open a project, PyCharm may suggest enabling automatic detection for uv workspaces and Poetry/Hatch setups. Manual configuration: You can toggle workspace detection in Settings | Project Structure."
"PyCharm now provides an integrated experience that handles the complexities of multi-package setups in uv workspaces automatically. When you open a uv workspace, the IDE identifies the individual projects and their interdependencies, ensuring the project structure is ready for you to work with. Once the workspace is loaded, you can verify how your projects relate to one another. PyCharm presents these dependencies in Settings | Project Dependencies."
PyCharm 2026.1.1 introduces built-in beta support for uv workspaces and workspaces managed by Poetry and Hatch. The IDE can derive workspace structure and dependencies from pyproject.toml files, enabling deeper understanding of relationships between projects and reducing manual configuration. The feature is opt-in because it changes how the IDE handles workspaces. When opening a project, PyCharm may prompt to enable automatic detection for uv and Poetry/Hatch setups, and workspace detection can be toggled in Settings | Project Structure. If .idea settings were manually edited previously, they may be reset after enabling the new model. For uv workspaces, PyCharm identifies individual projects and interdependencies and prepares the project structure. Dependencies between projects can be viewed in Settings | Project Dependencies.
Read at The JetBrains Blog
Unable to calculate read time
[
|
]