mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
Migrate poetry to v2
GitOrigin-RevId: 8b45e7196f3e0ce02b7c90511d6a07e228c45618
This commit is contained in:
committed by
intellij-monorepo-bot
parent
cb66d06e9a
commit
b43227f265
@@ -1,10 +0,0 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<!--Disabled Poetry gutter icon actions, to be re-considered -->
|
||||
<!--<runLineMarkerContributor language="TOML"-->
|
||||
<!-- implementationClass="com.jetbrains.python.sdk.poetry.PoetryExtrasLineMarkerContributor"/>-->
|
||||
<!--<runLineMarkerContributor language="TOML"-->
|
||||
<!-- implementationClass="com.jetbrains.python.sdk.poetry.PoetryScriptsLineMarkerContributor"/>-->
|
||||
<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" suppressId="PoetryPackageVersions" shortName="PoetryPackageVersionsInspection"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -17,8 +17,9 @@
|
||||
<!-- Requirements.txt support -->
|
||||
<xi:include href="/META-INF/python-requirements-plugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
||||
|
||||
<!-- Poetry -->
|
||||
<depends optional="true" config-file="poetry-toml.xml">org.toml.lang</depends>
|
||||
<content>
|
||||
<module name="intellij.python.community.impl/poetry"/>
|
||||
</content>
|
||||
|
||||
<projectListeners>
|
||||
<listener
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
package com.jetbrains.python.sdk.poetry
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.python.community.impl.poetry
|
||||
|
||||
import com.intellij.codeInspection.*
|
||||
import com.intellij.codeInspection.LocalInspectionTool
|
||||
import com.intellij.codeInspection.LocalInspectionToolSession
|
||||
import com.intellij.codeInspection.ProblemHighlightType
|
||||
import com.intellij.codeInspection.ProblemsHolder
|
||||
import com.intellij.openapi.module.Module
|
||||
import com.intellij.openapi.module.ModuleManager
|
||||
import com.intellij.openapi.module.ModuleUtilCore
|
||||
@@ -9,8 +13,13 @@ import com.intellij.psi.PsiElementVisitor
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.jetbrains.python.PyBundle
|
||||
import com.jetbrains.python.packaging.PyPackageManager
|
||||
import com.jetbrains.python.sdk.*
|
||||
import org.toml.lang.psi.*
|
||||
import com.jetbrains.python.sdk.PythonSdkUtil
|
||||
import com.jetbrains.python.sdk.poetry.PoetryOutdatedVersion
|
||||
import com.jetbrains.python.sdk.poetry.PyPoetryPackageManager
|
||||
import com.jetbrains.python.sdk.poetry.isPoetry
|
||||
import com.jetbrains.python.sdk.poetry.pyProjectToml
|
||||
import org.toml.lang.psi.TomlKeyValue
|
||||
import org.toml.lang.psi.TomlTable
|
||||
|
||||
/**
|
||||
* This source code is created by @koxudaxi Koudai Aono <koxudaxi@gmail.com>
|
||||
@@ -52,4 +61,4 @@ class PoetryPackageVersionsInspection : LocalInspectionTool() {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
8
python/src/intellij.python.community.impl.poetry.xml
Normal file
8
python/src/intellij.python.community.impl.poetry.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<idea-plugin package="com.intellij.python.community.impl.poetry">
|
||||
<dependencies>
|
||||
<plugin id="org.toml.lang"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<localInspection language="TOML" enabledByDefault="true" implementationClass="com.intellij.python.community.impl.poetry.PoetryPackageVersionsInspection" key="INSP.poetry.package.versions.display.name" bundle="messages.PyBundle" groupKey="INSP.GROUP.python" suppressId="PoetryPackageVersions" shortName="PoetryPackageVersionsInspection"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
Reference in New Issue
Block a user