PY-81238 Packages: Support multipackages install, remove, update

GitOrigin-RevId: 06378dff9ec4ea73cdf7b066f27276e896e19417
This commit is contained in:
Nikita.Ashihmin
2025-05-24 12:39:40 +00:00
committed by intellij-monorepo-bot
parent 0e6de80847
commit 21165f0125
67 changed files with 1228 additions and 1135 deletions
@@ -39,11 +39,11 @@
<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"/>
implementationClass="com.jetbrains.python.requirements.inspections.tools.NotInstalledRequirementInspection"/>
<localInspection language="Requirements" shortName="OutdatedRequirementInspection" suppressId="OutdatedRequirement"
bundle="messages.PyBundle"
key="INSP.requirement.outdated.name" groupKey="INSP.GROUP.requirements" enabledByDefault="true" level="WEAK WARNING"
implementationClass="com.jetbrains.python.requirements.inspections.outdated.OutdatedRequirementInspection"/>
implementationClass="com.jetbrains.python.requirements.inspections.tools.OutdatedRequirementInspection"/>
<pluginSuggestionProvider order="first" implementation="com.jetbrains.python.suggestions.PycharmProSuggestionProvider"/>
<postStartupActivity implementation="com.jetbrains.python.sdk.poetry.PoetryPyProjectTomlPostStartupActivity"/>
@@ -81,11 +81,6 @@
defaultValue="true"
restartRequired="false"
description="Use bare python instead of conda run for conda"/>
<registryKey key="python.packaging.conda.chain.installation"
defaultValue="true"
restartRequired="true"
description="When enabled, package managers are tried in sequence until
the package is successfully installed or all attempts fail."/>
<iconMapper mappingFile="PythonIconMappings.json"/>
<library.type implementation="com.jetbrains.python.library.PythonLibraryType"/>
<renameHandler implementation="com.jetbrains.python.magicLiteral.PyMagicLiteralRenameHandler"/>
@@ -423,13 +423,6 @@ python.sdk.uv.executable.not.found=uv executable is not found
python.sdk.uv.executable=uv executable:
python.sdk.uv.install.packages.from.toml.checkbox.text=Install packages from pyproject.toml
# Composite package manager
python.packaging.composite.install.package.error=No suitable package managers were found to install the package: {0}. Tried the following managers: {1}.
python.packaging.composite.update.package.error=No suitable package managers were found to update the package: {0}. Tried the following managers: {1}.
python.packaging.composite.uninstall.package.error=No suitable package managers were found to uninstall the package: {0}. Tried the following managers: {1}.
python.packaging.composite.reload.packages.error=No suitable package managers were found to update the packages. Tried the following managers: {0}.
python.packaging.composite.list.outdated.packages.error=No suitable package managers were found to get the outdated packages. Tried the following managers: {0}.
python.sdk.pipenv.has.been.selected=Pipenv interpreter has been already added, select ''{0}'' in your interpreters list
python.sdk.there.is.no.interpreter=No interpreter
python.sdk.no.interpreter.configured.warning=No Python interpreter configured for the project
@@ -972,6 +965,7 @@ python.new.project.synchronization.not.configured.dialog.message=Local/Remote sy
python.new.project.remote.path.not.provided=Remote path not provided
python.new.project.more.settings=Mor&e Settings
python.new.project.install.failed.title=Install {0} Failed
python.new.project.update.failed.title=Update {0} Failed
python.new.project.error.solution.another.sdk=Choose another SDK
python.project.view.remote.libraries=Remote Libraries
@@ -981,10 +975,13 @@ python.project.view.bundled.stubs=Bundled Stubs
python.project.view.user.skeletons.node=Extended Definitions
python.packaging.installing.packaging.tools=Installing packaging tools\u2026
python.packaging.installing.requirements=Installing requirements\u2026
python.packaging.installing.packages=Installing packages\u2026
python.packaging.installing.package=Installing package {0}\u2026
python.packaging.updating.packages=Updating packages\u2026
python.packaging.updating.package=Updating package {0}\u2026
python.packaging.uninstall.packages=Uninstalling packages\u2026
python.packaging.uninstall.package=Uninstalling package {0}\u2026
python.packaging.warning=Warning
python.packaging.create.setup.py=Create setup.py
python.packaging.failed.to.run.task=Failed to run task: {0}
@@ -1396,11 +1393,13 @@ python.packaging.notification.installed=Package {0} installed
python.packaging.notification.deleted=Package {0} deleted
python.packaging.notification.update.failed=Failed to Update {0}
python.packaging.notification.updated=Package {0} updated to version {1}
python.packaging.notification.all.updated=Packages are updated
python.packaging.button.install.package=Install package
python.packages.no.details.in.repo=<html><head></head><body><p class="empty_description">Could not read package description from {0}.</p></body></html>
python.packaging.error.no.repository.url=There is no repository url for {0} defined
python.packaging.error.not.simple.repository.url=Not simple repository api url defined {0}, it has to have {1} ending
python.packaging.error.package.is.not.listed.in.repositories=Package {0} is not listed in available repositories
python.packaging.error.package.is.not.listed.in.repository=Package {0} is not listed in repository {1}
python.packaging.interpreter.widget.manage.packages=Manage Packages\u2026
# Conda