PY-84031: Implement PyExternalFilesIndexService to index external files.

Non-project files by default are not indexed, do not have a module and do not have an SDK.
`PyExternalFilesIndexService` is resposible for adding a custom entities to the workspace model.

Space-RevId: dd7c50009e56dea0d69914c9f7f1524c7e77fe20

GitOrigin-RevId: cdfa2a578a01431fb9e0a06ce820c1d9b0f3fc0d
This commit is contained in:
Ilia Zakoulov
2026-02-03 23:35:47 +00:00
committed by intellij-monorepo-bot
parent df03c2a2ed
commit 6e2d9cc90b
21 changed files with 555 additions and 1 deletions
@@ -16,6 +16,7 @@
<module name="intellij.python.hatch"/>
<module name="intellij.python.pydev"/>
<module name="intellij.python.sdk.ui"/>
<module name="intellij.python.externalIndex"/>
<module name="intellij.regexp"/>
<module name="intellij.libraries.kotlinx.io"/>
<module name="intellij.python.pyproject"/>