PyCharm 2026.3 adds smarter type inference and Ruff fixes
ยท FPTWaze news desk
PyCharm 2026.3 adds better type inference, testing and Django support, debugger updates, and conda and uv environment fixes for Python developers.

JetBrains has released PyCharm 2026.3, a new version of its Python IDE with 303 fixes and improvements. The update focuses on type checking, code completion, environment setup, and debugging, so Python developers should see fewer false warnings and more reliable runs.
PyCharm now understands the remaining parameters of functools.partial objects and checks their types. Type inference is also more accurate for generic classes and bounded type variables, and collection inference produces fewer false warnings. New options let developers suppress individual type warnings with type: ignore or pycharm: ignore comments.
The Ruff integration now removes unused imports when Optimize Imports runs. The new Apply Ruff Fixes action works on a single file, a custom scope, or an entire project, and Ruff fixes can run on save or before a commit.
The conda integration now passes environment variables set with conda env config vars set or activate.d scripts to scripts, tests, and the Python console. Previously, those variables could be missing inside the IDE even when they worked in a terminal. Workspaces that share a root .venv keep their interpreter after an upgrade from PyCharm 2026.1.
The debugpy debugger mode now supports Set Value and Jump to Cursor. Python scripts also start faster because of reduced helper overhead.
To get the update, download PyCharm 2026.3 from the JetBrains website. Problems can be reported in YouTrack.
Source: JetBrains Blog โ. This summary is prepared automatically from the official source and may contain mistakes; the source is authoritative.