PY-87021: (Part 1, TBC): Postpone project rebuild until project generation finished and transfer run config. settings

1. Project rebuild process disposes modules and kills `PyV3` project generation (i.e. Django). We now skip autoimport for newly generated projects, and PyV3 calls `startAutoImportIfNeeded` after project generation.

2. EP introduced to update run configurations when module gets renamed.

GitOrigin-RevId: 55183da9c1f9d1e96e837e970254443fbaec6b5e
This commit is contained in:
Ilya.Kazakevich
2026-02-05 21:31:45 +00:00
committed by intellij-monorepo-bot
parent c0a421aa98
commit 3da2fb2642
10 changed files with 237 additions and 86 deletions
@@ -32,6 +32,7 @@
<resource-bundle>messages.PyBundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij">
<python.pyproject.model.moduleDataTransfer implementation="com.jetbrains.python.run.PyRunConfigTransfer"/>
<localInspection language="TOML" enabledByDefault="true"
implementationClass="com.jetbrains.python.sdk.poetry.PoetryPackageVersionsInspection"
key="INSP.poetry.package.versions.display.name" bundle="messages.PyBundle" groupKey="INSP.GROUP.python"