Home / Companies / JetBrains / Blog / Post Details
Content Deep Dive

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

Blog post from JetBrains

Post Details
Company
Date Published
Author
Antonina Belianskaya
Word Count
759
Language
American English
Hacker News Points
-
Summary

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.