mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-21 17:52:27 +07:00
Add a pluggable PyToolManagerProvider EP (PyToolManager: uv tool install, pip fallback) and PyTool models for uv, hatch, poetry, pipenv. Route the Add Interpreter, pyproject, and External Tools flows through PyTool.performToolInstallation. Prefer uv (latest, isolated) over pip and drop the pinned Poetry 1.8.0. IJ-MR-211863 GitOrigin-RevId: 52cd9e4bd22303c1a6a7d9a27059ffca6120cd73
213 lines
14 KiB
XML
213 lines
14 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<module type="JAVA_MODULE" version="4">
|
|
<component name="FacetManager">
|
|
<facet type="kotlin-language" name="Kotlin">
|
|
<configuration version="5" platform="JVM 25" allPlatforms="JVM [25]" useProjectSettings="false">
|
|
<compilerSettings>
|
|
<option name="additionalArguments" value="-Xjvm-default=all -XXLanguage:+AllowEagerSupertypeAccessibilityChecks -progressive" />
|
|
</compilerSettings>
|
|
<compilerArguments>
|
|
<stringArguments>
|
|
<stringArg name="jvmTarget" arg="25" />
|
|
<stringArg name="apiVersion" arg="2.4" />
|
|
<stringArg name="languageVersion" arg="2.4" />
|
|
</stringArguments>
|
|
<arrayArguments>
|
|
<arrayArg name="pluginClasspaths">
|
|
<args>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</args>
|
|
</arrayArg>
|
|
</arrayArguments>
|
|
</compilerArguments>
|
|
</configuration>
|
|
</facet>
|
|
</component>
|
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
|
<exclude-output />
|
|
<content url="file://$MODULE_DIR$">
|
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
|
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
|
|
<sourceFolder url="file://$MODULE_DIR$/pluginResources" type="java-resource" />
|
|
<excludeFolder url="file://$MODULE_DIR$/setup-test-environment/build" />
|
|
</content>
|
|
<orderEntry type="inheritedJdk" />
|
|
<orderEntry type="module" module-name="intellij.json" />
|
|
<orderEntry type="module" module-name="intellij.yaml" />
|
|
<orderEntry type="sourceFolder" forTests="false" />
|
|
<orderEntry type="module" module-name="intellij.platform.analysis" />
|
|
<orderEntry type="module" module-name="intellij.platform.codeStyle" />
|
|
<orderEntry type="module" module-name="intellij.platform.concurrency" />
|
|
<orderEntry type="module" module-name="intellij.platform.credentialStore" />
|
|
<orderEntry type="module" module-name="intellij.platform.editor.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.execution.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.foldings" />
|
|
<orderEntry type="module" module-name="intellij.platform.indexing" />
|
|
<orderEntry type="module" module-name="intellij.platform.jps.model" />
|
|
<orderEntry type="module" module-name="intellij.platform.lang.core" />
|
|
<orderEntry type="module" module-name="intellij.platform.welcomeScreen.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.lang" />
|
|
<orderEntry type="module" module-name="intellij.platform.macro" />
|
|
<orderEntry type="module" module-name="intellij.platform.projectModel" />
|
|
<orderEntry type="module" module-name="intellij.platform.refactoring" />
|
|
<orderEntry type="module" module-name="intellij.platform.remote.core" />
|
|
<orderEntry type="module" module-name="intellij.platform.structureView" />
|
|
<orderEntry type="module" module-name="intellij.platform.usageView.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.workspace.storage" />
|
|
<orderEntry type="module" module-name="intellij.python.community" exported="" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.core.impl" exported="" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.core" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
|
<orderEntry type="module" module-name="intellij.libraries.guava" />
|
|
<orderEntry type="module" module-name="intellij.platform.indexing.impl" />
|
|
<orderEntry type="module" module-name="intellij.python.pydev" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.observable" />
|
|
<orderEntry type="module" module-name="intellij.platform.debugger" />
|
|
<orderEntry type="module" module-name="intellij.regexp" exported="" />
|
|
<orderEntry type="module" module-name="intellij.platform.editor.ex" />
|
|
<orderEntry type="module" module-name="intellij.platform.usageView" />
|
|
<orderEntry type="module" module-name="intellij.platform.testRunner" />
|
|
<orderEntry type="module" module-name="intellij.platform.core.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.smRunner" />
|
|
<orderEntry type="module" module-name="intellij.spellchecker" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.codeinsight.inline" />
|
|
<orderEntry type="module" module-name="intellij.platform.debugger.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.internal" />
|
|
<orderEntry type="module" module-name="intellij.xml.psi.impl" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlin.reflect" />
|
|
<orderEntry type="module" module-name="intellij.libraries.gson" />
|
|
<orderEntry type="module" module-name="intellij.platform.vcs" />
|
|
<orderEntry type="module" module-name="intellij.libraries.xstream" />
|
|
<orderEntry type="module" module-name="intellij.python.helpers" scope="RUNTIME" />
|
|
<orderEntry type="library" name="libthrift" level="project" />
|
|
<orderEntry type="library" name="slf4j-api" level="project" />
|
|
<orderEntry type="library" name="slf4j-jdk14" level="project" />
|
|
<orderEntry type="module" module-name="intellij.libraries.netty.codec.http" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jsoup" />
|
|
<orderEntry type="module" module-name="intellij.libraries.javax.annotation" />
|
|
<orderEntry type="library" scope="PROVIDED" name="Ant" level="project" />
|
|
<orderEntry type="module" module-name="intellij.python.psi.impl" exported="" />
|
|
<orderEntry type="module" module-name="intellij.python.sdk" />
|
|
<orderEntry type="module" module-name="intellij.python.sdk.ui" />
|
|
<orderEntry type="module" module-name="intellij.libraries.stream" />
|
|
<orderEntry type="module" module-name="intellij.platform.statistics" />
|
|
<orderEntry type="module-library">
|
|
<library name="ml-completion-prev-exprs-models" type="repository">
|
|
<properties maven-id="completion.ml.python.features:ml-completion-prev-exprs-models:1.11">
|
|
<verification>
|
|
<artifact url="file://$MAVEN_REPOSITORY$/completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar">
|
|
<sha256sum>8924b199c8cc52530de2b250670806d8b046fa5ae9d32a9f27a9b224e934a1ad</sha256sum>
|
|
</artifact>
|
|
</verification>
|
|
<exclude>
|
|
<dependency maven-id="com.google.code.gson:gson" />
|
|
<dependency maven-id="org.jetbrains:annotations" />
|
|
<dependency maven-id="org.jetbrains.kotlin:kotlin-stdlib-common" />
|
|
<dependency maven-id="org.jetbrains.kotlin:kotlin-stdlib-jdk8" />
|
|
<dependency maven-id="org.jetbrains.kotlin:kotlin-stdlib" />
|
|
</exclude>
|
|
</properties>
|
|
<CLASSES>
|
|
<root url="jar://$MAVEN_REPOSITORY$/completion/ml/python/features/ml-completion-prev-exprs-models/1.11/ml-completion-prev-exprs-models-1.11.jar!/" />
|
|
</CLASSES>
|
|
<JAVADOC />
|
|
<SOURCES />
|
|
</library>
|
|
</orderEntry>
|
|
<orderEntry type="module" module-name="intellij.platform.util" />
|
|
<orderEntry type="module" module-name="intellij.libraries.netty.buffer" />
|
|
<orderEntry type="module" module-name="intellij.platform.core.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.codeStyle.impl" />
|
|
<orderEntry type="module" module-name="intellij.libraries.fastutil" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlinx.coroutines.core" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jcef" />
|
|
<orderEntry type="library" name="jna" level="project" />
|
|
<orderEntry type="module" module-name="intellij.toml" />
|
|
<orderEntry type="module" module-name="intellij.toml.core" />
|
|
<orderEntry type="library" name="jsr305" level="project" />
|
|
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
|
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
|
<orderEntry type="module" module-name="intellij.libraries.caffeine" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.jdom" />
|
|
<orderEntry type="module" module-name="intellij.platform.extensions" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlinx.serialization.json" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlinx.serialization.core" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jackson.dataformat.yaml" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jackson" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jackson.databind" />
|
|
<orderEntry type="module" module-name="intellij.python.community.core.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.core" />
|
|
<orderEntry type="module" module-name="intellij.python.psi" />
|
|
<orderEntry type="module" module-name="intellij.platform.workspace.jps" />
|
|
<orderEntry type="module" module-name="intellij.platform.backend.workspace" />
|
|
<orderEntry type="module-library">
|
|
<library name="completion-ranking-python-with-full-line" type="repository">
|
|
<properties maven-id="org.jetbrains.intellij.deps.completion:completion-ranking-python-with-full-line:0.2.1">
|
|
<verification>
|
|
<artifact url="file://$MAVEN_REPOSITORY$/org/jetbrains/intellij/deps/completion/completion-ranking-python-with-full-line/0.2.1/completion-ranking-python-with-full-line-0.2.1.jar">
|
|
<sha256sum>141df5d2e70b27911bb5b601e1574623dc43b31bc6b4160f164ddd6f2ca27e6f</sha256sum>
|
|
</artifact>
|
|
</verification>
|
|
</properties>
|
|
<CLASSES>
|
|
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/intellij/deps/completion/completion-ranking-python-with-full-line/0.2.1/completion-ranking-python-with-full-line-0.2.1.jar!/" />
|
|
</CLASSES>
|
|
<JAVADOC />
|
|
<SOURCES>
|
|
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/intellij/deps/completion/completion-ranking-python-with-full-line/0.2.1/completion-ranking-python-with-full-line-0.2.1-sources.jar!/" />
|
|
</SOURCES>
|
|
</library>
|
|
</orderEntry>
|
|
<orderEntry type="module" module-name="intellij.platform.backend.observation" />
|
|
<orderEntry type="module" module-name="intellij.platform.ml" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.coroutines" />
|
|
<orderEntry type="module" module-name="intellij.commandInterface" scope="RUNTIME" />
|
|
<orderEntry type="module" module-name="intellij.python.syntax" />
|
|
<orderEntry type="module" module-name="intellij.platform.ui.jcef" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlinx.io" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.progress" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.util.ex" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.remote" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.ide.progress" />
|
|
<orderEntry type="module" module-name="intellij.libraries.jackson.module.kotlin" />
|
|
<orderEntry type="module" module-name="intellij.python.community.impl.pipenv" />
|
|
<orderEntry type="module" module-name="intellij.python.community.impl.installer" />
|
|
<orderEntry type="module" module-name="intellij.platform.eel" />
|
|
<orderEntry type="module" module-name="intellij.platform.eel.provider" />
|
|
<orderEntry type="module" module-name="intellij.python.venv" />
|
|
<orderEntry type="module" module-name="intellij.python.community.execService" />
|
|
<orderEntry type="module" module-name="intellij.python.community.services.systemPython" />
|
|
<orderEntry type="module" module-name="intellij.python.community.services.internal.impl" />
|
|
<orderEntry type="module" module-name="intellij.libraries.semver" />
|
|
<orderEntry type="module" module-name="intellij.python.pyproject" />
|
|
<orderEntry type="module" module-name="intellij.python.hatch" />
|
|
<orderEntry type="module" module-name="intellij.platform.externalSystem.impl" />
|
|
<orderEntry type="module" module-name="intellij.platform.externalSystem" />
|
|
<orderEntry type="library" name="com.jetbrains.fus.reporting.ap.validation.all" level="project" />
|
|
<orderEntry type="module" module-name="intellij.libraries.http.client" />
|
|
<orderEntry type="module" module-name="intellij.libraries.commons.lang3" />
|
|
<orderEntry type="module" module-name="intellij.python.community.helpersLocator" />
|
|
<orderEntry type="module" module-name="intellij.python.community.execService.python" />
|
|
<orderEntry type="module" module-name="intellij.python.community.interpreters" />
|
|
<orderEntry type="module" module-name="intellij.python.sdkConfigurator.common" />
|
|
<orderEntry type="module" module-name="intellij.python.community.impl.poetry.common" />
|
|
<orderEntry type="module" module-name="intellij.python.uv.common" />
|
|
<orderEntry type="module" module-name="intellij.python.community.common" />
|
|
<orderEntry type="module" module-name="intellij.platform.debugger.impl.shared" />
|
|
<orderEntry type="module" module-name="intellij.python.processOutput.common" />
|
|
<orderEntry type="module" module-name="intellij.platform.debugger.impl.rpc" />
|
|
<orderEntry type="module" module-name="intellij.platform.debugger.impl.ui" />
|
|
<orderEntry type="module" module-name="intellij.platform.execution" />
|
|
<orderEntry type="module" module-name="intellij.java.guiForms.rt" />
|
|
<orderEntry type="module" module-name="intellij.python.externalIndex" />
|
|
<orderEntry type="module" module-name="intellij.python.community.impl.conda" />
|
|
<orderEntry type="module" module-name="intellij.libraries.kotlinx.collections.immutable" />
|
|
<orderEntry type="module" module-name="intellij.python.requirements" exported="" />
|
|
<orderEntry type="module" module-name="intellij.python.pytools" />
|
|
<orderEntry type="module" module-name="intellij.python.uv.backend" />
|
|
<orderEntry type="module" module-name="intellij.platform.testIntegration" />
|
|
<orderEntry type="module" module-name="intellij.platform.testIntegration.ui" />
|
|
<orderEntry type="module" module-name="intellij.python.community.impl.poetry.backend" />
|
|
</component>
|
|
</module> |