PyCharm (EAP) is a Free Windows program in the Developer Tools category, developed by JetBrains s.r.o.. The current version is 263.3889.77; you can download it safely from its official source with the download button above.
The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...
✨ Features
codecodingdevelopdevelopmentdjangoprogrammingpython
📝 Release notes (263.3889.77)
This build introduces enhanced type inference capabilities, improved package management support for uv workspaces, and critical usability fixes across key IDE components:
Code Insight
- Enjoy precise parameter auto-completion and type information when working with partially applied functools.partial functions - PY-25698, PY-35363, PY-37275, and PY-36385.
- Experience accurate type inference for special methods when both a class and its metaclass define the same method name - PY-76927.
- Prevent incorrect None object warnings when narrowing type definitions across conditional code branches - PY-83781.
- Rely on proper TypedDict type validation without encountering false positive type mismatch warnings - PY-88391.
- Leverage full support for PEP 747 annotating type forms across complex typing declarations - PY-89043.
- Get accurate Pydantic field validation without false positive parameter warnings when using Annotated types - PY-90526, PY-90614, and PY-90015.
Packaging
- Maintain environment variables defined in Conda activation scripts and configuration settings across run configurations and the Python console - PY-71917, PY-70698, PY-55405, and PY-52847.
- Create and manage new uv workspace members directly within multi-project environments - PY-88291 and PY-91108.
- Configure multiple root module interpreters correctly when individual pyproject.toml files lack explicit [project] sections - PY-91562.
Editing
- Maintain clean code layouts with new formatting settings for = assignment column alignment - PY-34006.
- Control vertical spacing reliably without blank line rules ignoring class or method boundaries - PY-3729, PY-30310, PY-33652, and PY-33655.
Django
- Execute Django 6 background tasks seamlessly using dedicated run configuration support - PY-86368.
Tables (Jupyter, DataView)
- Inspect data tables cleanly with automatic outlier detection and duplicate column warnings in DataView - PY-88437 and PY-88720.
Full release notes.
SHA-256: 3ED2CAA261EBB23B2BF9259D147DE0C4FBB642A10E8D2D1CA19B23C22930F17F
Check on VirusTotal ↗