Support for uv, Poetry, and Hatch Workspaces (Beta) | The PyCharm Blog
Blog post from JetBrains
PyCharm 2026.1.1 introduces built-in support for uv, Poetry, and Hatch workspaces, currently in Beta, to streamline the management of massive Python codebases with interdependent projects. This new functionality enables automatic management of dependencies and environments across entire workspaces by deriving their structure and dependencies directly from pyproject.toml files, significantly reducing manual configuration. PyCharm now offers an integrated experience for managing multi-package setups in uv workspaces, with features like automatic environment configuration, dependency visualization, and import management. The IDE prioritizes a zero-config approach, automatically configuring compatible environments for projects and providing quick-fixes for discrepancies between code imports and environment settings. While PyCharm automates backend processes, such as uv sync, it maintains transparency through a Python Process Output tool window, allowing users to track executed commands and analyze error logs. The same workflow applies to Poetry and Hatch workspaces, with environment tool selection based on specifications in the pyproject.toml file, and further improvements are planned based on user feedback.