[python] dependencies highlight and completion in pyproject.toml fix (PY-72985)

* use module sdk instead of project sdk in dependency completion
* remove dependency on the "requirements.txt" in the UnsatisfiedRequirementInspection (might be also pyproject.toml)
* move poetry-related things to own package

GitOrigin-RevId: 878ad4c419ed8025aa27bca2357ec7bed2e26f3c
This commit is contained in:
Vitaly Legchilkin
2025-03-18 21:50:59 +00:00
committed by intellij-monorepo-bot
parent b7abcf0901
commit 133bb61a1d
12 changed files with 126 additions and 123 deletions
@@ -82,9 +82,9 @@ The Python plug-in provides smart editing for Python scripts. The feature set of
<completion.contributor language="Requirements"
implementationClass="com.jetbrains.python.requirements.RequirementsVersionCompletionContributor"/>
<completion.contributor language="TOML"
implementationClass="com.jetbrains.python.requirements.PoetryDependencyPackageNameCompletionContributor"/>
implementationClass="com.jetbrains.python.poetry.PoetryDependencyPackageNameCompletionContributor"/>
<completion.contributor language="TOML"
implementationClass="com.jetbrains.python.requirements.PoetryDependencyVersionCompletionContributor"/>
implementationClass="com.jetbrains.python.poetry.PoetryDependencyVersionCompletionContributor"/>
<localInspection language="Requirements" shortName="UnsatisfiedRequirementInspection" suppressId="UnsatisfiedRequirement" bundle="messages.PyBundle"
key="INSP.requirement.uninstalled.name" groupKey="INSP.GROUP.requirements" enabledByDefault="true" level="WARNING"
implementationClass="com.jetbrains.python.requirements.UnsatisfiedRequirementInspection"/>