[python] icons moved to com.jetbrains.python package, as whole community.python.impl must be there

GitOrigin-RevId: 8c3d1c920d0f34dbfe75399027cc348020a809dd
This commit is contained in:
Ilya.Kazakevich
2024-01-11 15:52:49 +01:00
committed by intellij-monorepo-bot
parent 5ed734ba22
commit 8cc30f7113
55 changed files with 208 additions and 130 deletions

View File

@@ -0,0 +1,82 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.jetbrains.python.icons;
import com.intellij.ui.IconManager;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
/**
* NOTE THIS FILE IS AUTO-GENERATED
* DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
*/
public final class PythonIcons {
private static @NotNull Icon load(@NotNull String path, int cacheKey, int flags) {
return IconManager.getInstance().loadRasterizedIcon(path, PythonIcons.class.getClassLoader(), cacheKey, flags);
}
public static final class Appengine {
/** 16x16 */ public static final @NotNull Icon AppEngine = load("icons/com/jetbrains/appengine/appEngine.svg", 1881327878, 0);
/** 13x13 */ public static final @NotNull Icon AppEngineToolWindow = load("icons/com/jetbrains/appengine/appEngineToolWindow.svg", -527211811, 2);
/** 16x16 */ public static final @NotNull Icon Required = load("icons/com/jetbrains/appengine/required.svg", -1582376496, 0);
}
public static final class Chameleon {
/** 16x16 */ public static final @NotNull Icon Chameleon = load("icons/com/jetbrains/chameleon/chameleon.svg", 1927144371, 0);
}
public static final class Cython {
/** 16x16 */ public static final @NotNull Icon CythonFile = load("icons/com/jetbrains/cython/cythonFile.svg", -1709759022, 0);
}
public static final class Django {
/** 13x13 */ public static final @NotNull Icon DjangoLogo = load("icons/com/jetbrains/django/django-logo.svg", -403444033, 2);
}
public static final class Fastapi {
/** 16x16 */ public static final @NotNull Icon FastapiLogo = load("icons/com/jetbrains/fastapi/fastapi-logo.svg", -1790650098, 0);
}
public static final class Flask {
/** 16x16 */ public static final @NotNull Icon FlaskLogo = load("icons/com/jetbrains/flask/flask-logo.svg", -1772027362, 2);
}
public static final class Pyramid {
/** 16x16 */ public static final @NotNull Icon PyramidLogo = load("icons/com/jetbrains/pyramid/pyramid-logo.svg", 323505170, 0);
}
public static final class Python {
/** 16x16 */ public static final @NotNull Icon Anaconda = load("icons/com/jetbrains/python/anaconda.svg", -520915032, 0);
/** 16x16 */ public static final @NotNull Icon AttachDebugger = load("icons/com/jetbrains/python/attachDebugger.svg", 1845469384, 2);
/** 16x16 */ public static final @NotNull Icon CommandQueue = load("icons/com/jetbrains/python/commandQueue.svg", -183748339, 2);
/** 16x16 */ public static final @NotNull Icon Condaenv = load("icons/com/jetbrains/python/condaenv.svg", -1473092825, 0);
/** 13x13 */ public static final @NotNull Icon DataView = load("icons/com/jetbrains/python/DataView.svg", 1534347386, 2);
public static final class Debug {
/** 16x16 */ public static final @NotNull Icon SpecialVar = load("icons/com/jetbrains/python/debug/specialVar.svg", 670495800, 0);
/** 16x16 */ public static final @NotNull Icon StepIntoMyCode = load("icons/com/jetbrains/python/debug/StepIntoMyCode.svg", -1301661836, 2);
}
/** 16x16 */ public static final @NotNull Icon Dotnet = load("icons/com/jetbrains/python/dotnet.svg", -927339199, 0);
/** 16x16 */ public static final @NotNull Icon ExecuteCurrentStatement = load("icons/com/jetbrains/python/executeCurrentStatement.svg", -43244894, 2);
/** 16x16 */ public static final @NotNull Icon Function = load("icons/com/jetbrains/python/function.svg", 1027695397, 0);
/** 16x16 */ public static final @NotNull Icon Jython = load("icons/com/jetbrains/python/jython.svg", -359107473, 0);
/** 16x16 */ public static final @NotNull Icon NumPy = load("icons/com/jetbrains/python/numPy.svg", 205590373, 2);
/** 16x16 */ public static final @NotNull Icon Pandas = load("icons/com/jetbrains/python/pandas.svg", -1188443833, 2);
/** 16x16 */ public static final @NotNull Icon Polars = load("icons/com/jetbrains/python/polars.svg", 1700660876, 2);
/** 16x16 */ public static final @NotNull Icon Pycharm = load("icons/com/jetbrains/python/pycharm.svg", -2022691497, 0);
/** 16x16 */ public static final @NotNull Icon Pypy = load("icons/com/jetbrains/python/pypy.svg", 186053200, 0);
/** 16x16 */ public static final @NotNull Icon Python = load("icons/com/jetbrains/python/python.svg", 1245484644, 8);
/** 16x16 */ public static final @NotNull Icon PythonClosed = load("icons/com/jetbrains/python/pythonClosed.svg", -663368800, 0);
/** 16x16 */ public static final @NotNull Icon PythonConsole = load("icons/com/jetbrains/python/pythonConsole.svg", 2125468440, 0);
/** 13x13 */ public static final @NotNull Icon PythonConsoleToolWindow = load("icons/com/jetbrains/python/pythonConsoleToolWindow.svg", 1833337589, 2);
/** 13x13 */ public static final @NotNull Icon PythonPackages = load("icons/com/jetbrains/python/pythonPackages.svg", 272044150, 2);
/** 16x16 */ public static final @NotNull Icon PythonTests = load("icons/com/jetbrains/python/pythonTests.svg", 1252990498, 0);
/** 16x16 */ public static final @NotNull Icon RemoteInterpreter = load("icons/com/jetbrains/python/RemoteInterpreter.svg", 60369309, 0);
/** 16x16 */ public static final @NotNull Icon Ssh = load("icons/com/jetbrains/python/ssh.svg", 1941773502, 0);
/** 16x16 */ public static final @NotNull Icon TemplateRoot = load("icons/com/jetbrains/python/templateRoot.svg", 6261950, 0);
/** 16x16 */ public static final @NotNull Icon TensorFlow = load("icons/com/jetbrains/python/tensorFlow.svg", 1673568687, 2);
/** 16x16 */ public static final @NotNull Icon Vagrant = load("icons/com/jetbrains/python/vagrant.svg", -820295927, 0);
/** 16x16 */ public static final @NotNull Icon Virtualenv = load("icons/com/jetbrains/python/virtualenv.svg", 758230626, 0);
}
}

View File

@@ -1,82 +1,91 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package icons;
import com.intellij.ui.IconManager;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
/**
* NOTE THIS FILE IS AUTO-GENERATED
* DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
* This class is here only for old external plugins.
* @deprecated Use {@link com.jetbrains.python.icons.PythonIcons}
*/
@Deprecated
@ApiStatus.ScheduledForRemoval
public final class PythonIcons {
private static @NotNull Icon load(@NotNull String path, int cacheKey, int flags) {
return IconManager.getInstance().loadRasterizedIcon(path, PythonIcons.class.getClassLoader(), cacheKey, flags);
}
public static final class Appengine {
/** 16x16 */ public static final @NotNull Icon AppEngine = load("icons/com/jetbrains/appengine/appEngine.svg", 1881327878, 0);
/** 13x13 */ public static final @NotNull Icon AppEngineToolWindow = load("icons/com/jetbrains/appengine/appEngineToolWindow.svg", -527211811, 2);
/** 16x16 */ public static final @NotNull Icon Required = load("icons/com/jetbrains/appengine/required.svg", -1582376496, 0);
}
public static final class Chameleon {
/** 16x16 */ public static final @NotNull Icon Chameleon = load("icons/com/jetbrains/chameleon/chameleon.svg", 1927144371, 0);
}
public static final class Cython {
/** 16x16 */ public static final @NotNull Icon CythonFile = load("icons/com/jetbrains/cython/cythonFile.svg", -1709759022, 0);
}
public static final class Django {
/** 13x13 */ public static final @NotNull Icon DjangoLogo = load("icons/com/jetbrains/django/django-logo.svg", -403444033, 2);
}
public static final class Fastapi {
/** 16x16 */ public static final @NotNull Icon FastapiLogo = load("icons/com/jetbrains/fastapi/fastapi-logo.svg", -1790650098, 0);
}
public static final class Flask {
/** 16x16 */ public static final @NotNull Icon FlaskLogo = load("icons/com/jetbrains/flask/flask-logo.svg", -1772027362, 2);
}
public static final class Pyramid {
/** 16x16 */ public static final @NotNull Icon PyramidLogo = load("icons/com/jetbrains/pyramid/pyramid-logo.svg", 323505170, 0);
}
/**
* @deprecated Use {@link com.jetbrains.python.icons.PythonIcons}
*/
@ApiStatus.ScheduledForRemoval
@Deprecated
public static final class Python {
/** 16x16 */ public static final @NotNull Icon Anaconda = load("icons/com/jetbrains/python/anaconda.svg", -520915032, 0);
/** 16x16 */ public static final @NotNull Icon AttachDebugger = load("icons/com/jetbrains/python/attachDebugger.svg", 1845469384, 2);
/** 16x16 */ public static final @NotNull Icon CommandQueue = load("icons/com/jetbrains/python/commandQueue.svg", -183748339, 2);
/** 16x16 */ public static final @NotNull Icon Condaenv = load("icons/com/jetbrains/python/condaenv.svg", -1473092825, 0);
/** 13x13 */ public static final @NotNull Icon DataView = load("icons/com/jetbrains/python/DataView.svg", 1534347386, 2);
/** 16x16 */
public static final @NotNull Icon Anaconda = load("icons/com/jetbrains/python/anaconda.svg", -520915032, 0);
/** 16x16 */
public static final @NotNull Icon AttachDebugger = load("icons/com/jetbrains/python/attachDebugger.svg", 1845469384, 2);
/** 16x16 */
public static final @NotNull Icon CommandQueue = load("icons/com/jetbrains/python/commandQueue.svg", -183748339, 2);
/** 16x16 */
public static final @NotNull Icon Condaenv = load("icons/com/jetbrains/python/condaenv.svg", -1473092825, 0);
/** 13x13 */
public static final @NotNull Icon DataView = load("icons/com/jetbrains/python/DataView.svg", 1534347386, 2);
/**
* @deprecated Use {@link com.jetbrains.python.icons.PythonIcons}
*/
@Deprecated
@ApiStatus.ScheduledForRemoval
public static final class Debug {
/** 16x16 */ public static final @NotNull Icon SpecialVar = load("icons/com/jetbrains/python/debug/specialVar.svg", 670495800, 0);
/** 16x16 */ public static final @NotNull Icon StepIntoMyCode = load("icons/com/jetbrains/python/debug/StepIntoMyCode.svg", -1301661836, 2);
//
/** 16x16 */
public static final @NotNull Icon SpecialVar = load("icons/com/jetbrains/python/debug/specialVar.svg", 670495800, 0);
/** 16x16 */
public static final @NotNull Icon StepIntoMyCode = load("icons/com/jetbrains/python/debug/StepIntoMyCode.svg", -1301661836, 2);
}
/** 16x16 */ public static final @NotNull Icon Dotnet = load("icons/com/jetbrains/python/dotnet.svg", -927339199, 0);
/** 16x16 */ public static final @NotNull Icon ExecuteCurrentStatement = load("icons/com/jetbrains/python/executeCurrentStatement.svg", -43244894, 2);
/** 16x16 */ public static final @NotNull Icon Function = load("icons/com/jetbrains/python/function.svg", 1027695397, 0);
/** 16x16 */ public static final @NotNull Icon Jython = load("icons/com/jetbrains/python/jython.svg", -359107473, 0);
/** 16x16 */ public static final @NotNull Icon NumPy = load("icons/com/jetbrains/python/numPy.svg", 205590373, 2);
/** 16x16 */ public static final @NotNull Icon Pandas = load("icons/com/jetbrains/python/pandas.svg", -1188443833, 2);
/** 16x16 */ public static final @NotNull Icon Polars = load("icons/com/jetbrains/python/polars.svg", 1700660876, 2);
/** 16x16 */ public static final @NotNull Icon Pycharm = load("icons/com/jetbrains/python/pycharm.svg", -2022691497, 0);
/** 16x16 */ public static final @NotNull Icon Pypy = load("icons/com/jetbrains/python/pypy.svg", 186053200, 0);
/** 16x16 */ public static final @NotNull Icon Python = load("icons/com/jetbrains/python/python.svg", 1245484644, 8);
/** 16x16 */ public static final @NotNull Icon PythonClosed = load("icons/com/jetbrains/python/pythonClosed.svg", -663368800, 0);
/** 16x16 */ public static final @NotNull Icon PythonConsole = load("icons/com/jetbrains/python/pythonConsole.svg", 2125468440, 0);
/** 13x13 */ public static final @NotNull Icon PythonConsoleToolWindow = load("icons/com/jetbrains/python/pythonConsoleToolWindow.svg", 1833337589, 2);
/** 13x13 */ public static final @NotNull Icon PythonPackages = load("icons/com/jetbrains/python/pythonPackages.svg", 272044150, 2);
/** 16x16 */ public static final @NotNull Icon PythonTests = load("icons/com/jetbrains/python/pythonTests.svg", 1252990498, 0);
/** 16x16 */ public static final @NotNull Icon RemoteInterpreter = load("icons/com/jetbrains/python/RemoteInterpreter.svg", 60369309, 0);
/** 16x16 */ public static final @NotNull Icon Ssh = load("icons/com/jetbrains/python/ssh.svg", 1941773502, 0);
/** 16x16 */ public static final @NotNull Icon TemplateRoot = load("icons/com/jetbrains/python/templateRoot.svg", 6261950, 0);
/** 16x16 */ public static final @NotNull Icon TensorFlow = load("icons/com/jetbrains/python/tensorFlow.svg", 1673568687, 2);
/** 16x16 */ public static final @NotNull Icon Vagrant = load("icons/com/jetbrains/python/vagrant.svg", -820295927, 0);
/** 16x16 */ public static final @NotNull Icon Virtualenv = load("icons/com/jetbrains/python/virtualenv.svg", 758230626, 0);
/** 16x16 */
public static final @NotNull Icon Dotnet = load("icons/com/jetbrains/python/dotnet.svg", -927339199, 0);
/** 16x16 */
public static final @NotNull Icon ExecuteCurrentStatement =
load("icons/com/jetbrains/python/executeCurrentStatement.svg", -43244894, 2);
/** 16x16 */
public static final @NotNull Icon Function = load("icons/com/jetbrains/python/function.svg", 1027695397, 0);
/** 16x16 */
public static final @NotNull Icon Jython = load("icons/com/jetbrains/python/jython.svg", -359107473, 0);
/** 16x16 */
public static final @NotNull Icon NumPy = load("icons/com/jetbrains/python/numPy.svg", 205590373, 2);
/** 16x16 */
public static final @NotNull Icon Pandas = load("icons/com/jetbrains/python/pandas.svg", -1188443833, 2);
/** 16x16 */
public static final @NotNull Icon Polars = load("icons/com/jetbrains/python/polars.svg", 1700660876, 2);
/** 16x16 */
public static final @NotNull Icon Pycharm = load("icons/com/jetbrains/python/pycharm.svg", -2022691497, 0);
/** 16x16 */
public static final @NotNull Icon Pypy = load("icons/com/jetbrains/python/pypy.svg", 186053200, 0);
/** 16x16 */
public static final @NotNull Icon Python = load("icons/com/jetbrains/python/python.svg", 1245484644, 8);
/** 16x16 */
public static final @NotNull Icon PythonClosed = load("icons/com/jetbrains/python/pythonClosed.svg", -663368800, 0);
/** 16x16 */
public static final @NotNull Icon PythonConsole = load("icons/com/jetbrains/python/pythonConsole.svg", 2125468440, 0);
/** 13x13 */
public static final @NotNull Icon PythonConsoleToolWindow =
load("icons/com/jetbrains/python/pythonConsoleToolWindow.svg", 1833337589, 2);
/** 13x13 */
public static final @NotNull Icon PythonPackages = load("icons/com/jetbrains/python/pythonPackages.svg", 272044150, 2);
/** 16x16 */
public static final @NotNull Icon PythonTests = load("icons/com/jetbrains/python/pythonTests.svg", 1252990498, 0);
/** 16x16 */
public static final @NotNull Icon TemplateRoot = load("icons/com/jetbrains/python/templateRoot.svg", 6261950, 0);
/** 16x16 */
public static final @NotNull Icon TensorFlow = load("icons/com/jetbrains/python/tensorFlow.svg", 1673568687, 2);
/** 16x16 */
public static final @NotNull Icon Virtualenv = load("icons/com/jetbrains/python/virtualenv.svg", 758230626, 0);
}
}

View File

@@ -61,7 +61,7 @@
serviceImplementation="com.jetbrains.python.PyIdeCommonFragmentsBuilder"/>
<!-- Console -->
<toolWindow id="Python Console" anchor="bottom" icon="PythonIcons.Python.PythonConsoleToolWindow" canCloseContents="true"
<toolWindow id="Python Console" anchor="bottom" icon="com.jetbrains.python.icons.PythonIcons.Python.PythonConsoleToolWindow" canCloseContents="true"
factoryClass="com.jetbrains.python.console.PythonConsoleToolWindowFactory" secondary="false"/>
<directoryIndexExcludePolicy implementation="com.jetbrains.python.PyDirectoryIndexExcludePolicy"/>

View File

@@ -12,7 +12,7 @@ import com.jetbrains.python.newProject.PythonProjectGenerator;
import com.jetbrains.python.newProject.welcome.PyWelcomeGenerator;
import com.jetbrains.python.remote.PyProjectSynchronizer;
import com.jetbrains.python.sdk.PySdkExtKt;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -7,7 +7,7 @@ import com.intellij.openapi.actionSystem.ActionUpdateThread
import com.intellij.openapi.actionSystem.AnAction
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginAdvertiserService
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon

View File

@@ -12,7 +12,7 @@ import com.jetbrains.python.PyCharmCommunityCustomizationBundle
import com.jetbrains.python.newProject.PyNewProjectSettings
import com.jetbrains.python.newProject.PythonProjectGenerator
import com.jetbrains.python.newProject.PythonPromoProjectGenerator
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon
import javax.swing.JPanel

View File

@@ -5,7 +5,7 @@ import com.intellij.icons.AllIcons
import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.*
import com.intellij.openapi.util.NlsContexts
import com.jetbrains.python.PyCharmCommunityCustomizationBundle
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.JComponent
private fun featurePage(@NlsContexts.Label title: String, items: List<PromoFeatureListItem>,

View File

@@ -3,20 +3,14 @@ package com.jetbrains.python.facet;
import com.intellij.facet.Facet;
import com.intellij.facet.FacetType;
import com.intellij.framework.detection.FacetBasedFrameworkDetector;
import com.intellij.framework.detection.FileContentPattern;
import com.intellij.openapi.fileTypes.FileType;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.projectRoots.ProjectJdkTable;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.patterns.ElementPattern;
import com.intellij.util.indexing.FileContent;
import com.jetbrains.python.PyBundle;
import com.jetbrains.python.PythonFileType;
import com.jetbrains.python.module.PythonModuleType;
import com.jetbrains.python.sdk.PythonSdkType;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -8,7 +8,7 @@ import com.intellij.ide.util.frameworkSupport.FrameworkSupportProvider;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleType;
import com.jetbrains.python.module.PythonModuleType;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;

View File

@@ -18,7 +18,7 @@ import com.jetbrains.python.PyBundle;
import com.jetbrains.python.PyNames;
import com.jetbrains.python.facet.PythonFacetSettings;
import com.jetbrains.python.sdk.PythonSdkType;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jdom.Element;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;

View File

@@ -552,7 +552,7 @@
enabledByDefault="true"
implementationClass="com.jetbrains.python.packaging.pyproject.PyprojectPackageInspection"/>
<toolWindow id="Python Packages" anchor="bottom"
icon="PythonIcons.Python.PythonPackages"
icon="com.jetbrains.python.icons.PythonIcons.Python.PythonPackages"
factoryClass="com.jetbrains.python.packaging.toolwindow.PyPackagesToolWindowFactory"/>
<toolWindowExtractorMode id="Python Packages" mode="mirror"/>
<statistics.counterUsagesCollector implementationClass="com.jetbrains.python.sdk.add.PyAddNewEnvCollector"/>
@@ -900,7 +900,7 @@
<add-to-group group-id="RefactoringMenu" anchor="last"/>
</action>
<action id="StepIntoMyCode" class="com.jetbrains.python.debugger.PyStepIntoMyCodeAction" icon="PythonIcons.Python.Debug.StepIntoMyCode">
<action id="StepIntoMyCode" class="com.jetbrains.python.debugger.PyStepIntoMyCodeAction" icon="com.jetbrains.python.icons.PythonIcons.Python.Debug.StepIntoMyCode">
<add-to-group group-id="DebuggingActionsGroup" relative-to-action="StepInto" anchor="after"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar" relative-to-action="StepInto" anchor="after"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3" relative-to-action="StepInto" anchor="after"/>

View File

@@ -5,7 +5,7 @@ import com.intellij.facet.FacetType;
import com.intellij.ide.util.projectWizard.ModuleBuilder;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.module.ModuleTypeManager;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jps.model.java.JavaSourceRootType;
import org.jetbrains.jps.model.module.JpsModuleSourceRootType;

View File

@@ -17,7 +17,7 @@ import com.jetbrains.python.PyBundle;
import com.jetbrains.python.psi.PyFile;
import com.jetbrains.python.run.PythonRunConfiguration;
import com.jetbrains.python.run.PythonRunConfigurationProducer;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import java.util.HashMap;

View File

@@ -86,7 +86,7 @@ import com.jetbrains.python.run.*;
import com.jetbrains.python.run.target.HelpersAwareTargetEnvironmentRequest;
import com.jetbrains.python.sdk.PythonEnvUtil;
import com.jetbrains.python.sdk.flavors.PythonSdkFlavor;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.*;
import javax.swing.*;

View File

@@ -21,7 +21,7 @@ import com.intellij.openapi.wm.impl.content.ToolWindowContentUi;
import com.intellij.ui.content.Content;
import com.intellij.ui.content.ContentFactory;
import com.jetbrains.python.PyBundle;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import kotlin.Unit;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -19,7 +19,7 @@ import com.intellij.openapi.util.Key;
import com.intellij.openapi.wm.IdeFocusManager;
import com.jetbrains.python.PyBundle;
import com.jetbrains.python.console.actions.ShowCommandQueueAction;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -8,7 +8,7 @@ import com.intellij.openapi.project.Project;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.util.Pair;
import com.jetbrains.python.actions.PyExecuteInConsole;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
public class RunPythonOrDebugConsoleAction extends AnAction implements DumbAware {

View File

@@ -7,9 +7,10 @@ import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.project.DumbAware
import com.intellij.openapi.wm.ToolWindowManager
import com.jetbrains.python.actions.executeCodeInConsole
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
class RunPythonToolwindowAction : AnAction(PythonIcons.Python.PythonConsoleToolWindow), DumbAware {
class RunPythonToolwindowAction : AnAction(
PythonIcons.Python.PythonConsoleToolWindow), DumbAware {
override fun actionPerformed(e: AnActionEvent) {
val project = e.project

View File

@@ -10,7 +10,7 @@ import com.jetbrains.python.PyBundle
import com.jetbrains.python.console.PyConsoleUtil
import com.jetbrains.python.console.PydevConsoleRunner.CONSOLE_COMMUNICATION_KEY
import com.jetbrains.python.console.PythonConsoleView
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon
/***

View File

@@ -25,7 +25,7 @@ import com.jetbrains.python.debugger.pydev.ProcessDebugger;
import com.jetbrains.python.debugger.pydev.ProtocolParser;
import com.jetbrains.python.debugger.settings.PyDebuggerSettings;
import com.jetbrains.python.psi.PyUtil;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -28,7 +28,7 @@ import com.jetbrains.python.console.PydevConsoleCommunication
import com.jetbrains.python.debugger.PyDebugProcess
import com.jetbrains.python.debugger.PyDebugValue
import com.jetbrains.python.debugger.PyFrameAccessor
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.util.concurrent.ConcurrentHashMap
import java.util.function.Predicate
import javax.swing.JComponent

View File

@@ -30,7 +30,7 @@ import com.jetbrains.python.sdk.add.PyAddNewCondaEnvPanel
import com.jetbrains.python.sdk.add.PyAddNewVirtualEnvPanel
import com.jetbrains.python.sdk.add.PyAddSdkPanel
import com.jetbrains.python.sdk.pythonSdk
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.nio.file.Path
/**

View File

@@ -7,7 +7,7 @@ import com.intellij.codeInsight.completion.CompletionResultSet
import com.intellij.codeInsight.lookup.LookupElementBuilder
import com.intellij.psi.util.elementType
import com.intellij.psi.util.parentOfType
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.toml.lang.psi.TOML_STRING_LITERALS
import org.toml.lang.psi.TomlKeyValue
import org.toml.lang.psi.ext.name

View File

@@ -11,7 +11,7 @@ import com.intellij.psi.util.elementType
import com.intellij.psi.util.parentOfType
import com.jetbrains.python.PyBundle
import com.jetbrains.python.packaging.pip.PypiPackageCache
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.toml.lang.psi.TOML_STRING_LITERALS
import org.toml.lang.psi.TomlArray
import org.toml.lang.psi.TomlKeyValue
@@ -32,7 +32,8 @@ class PyprojectPackageCompletionContributor : CompletionContributor() {
val cache = service<PypiPackageCache>()
val maxPriority = cache.packages.size
cache.packages.asSequence()
.map { LookupElementBuilder.create(it.lowercase()).withTypeText(PyBundle.message("python.pyproject.package.completion.tail")).withIcon(PythonIcons.Python.Python) }
.map { LookupElementBuilder.create(it.lowercase()).withTypeText(PyBundle.message("python.pyproject.package.completion.tail")).withIcon(
PythonIcons.Python.Python) }
.mapIndexed { index, lookupElementBuilder ->
PrioritizedLookupElement.withPriority(lookupElementBuilder, (maxPriority - index).toDouble())
}

View File

@@ -44,7 +44,7 @@ import com.jetbrains.python.packaging.common.PythonLocalPackageSpecification
import com.jetbrains.python.packaging.common.PythonPackageDetails
import com.jetbrains.python.packaging.common.PythonVcsPackageSpecification
import com.jetbrains.python.sdk.pythonSdk
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import kotlinx.coroutines.*
import java.awt.BorderLayout
import java.awt.Component

View File

@@ -25,7 +25,7 @@ import com.jetbrains.python.packaging.*;
import com.jetbrains.python.packaging.bridge.PythonPackageManagementServiceBridge;
import com.jetbrains.python.sdk.PySdkExtKt;
import com.jetbrains.python.sdk.PythonSdkUtil;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -12,7 +12,7 @@ import com.intellij.openapi.project.Project
import com.jetbrains.python.packaging.management.PythonPackageManager
import com.jetbrains.python.packaging.management.createSpecification
import com.jetbrains.python.sdk.pythonSdk
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
fun completePackageNames(project: Project, result: CompletionResultSet) {
val repositoryManager = PythonPackageManager.forSdk(project, project.pythonSdk ?: return).repositoryManager

View File

@@ -1,3 +1,4 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.jetbrains.python.requirements
import com.intellij.icons.AllIcons

View File

@@ -4,11 +4,6 @@ package com.jetbrains.python.requirements
import com.intellij.codeInsight.completion.CompletionContributor
import com.intellij.codeInsight.completion.CompletionParameters
import com.intellij.codeInsight.completion.CompletionResultSet
import com.intellij.codeInsight.completion.PrioritizedLookupElement
import com.intellij.codeInsight.lookup.LookupElementBuilder
import com.jetbrains.python.packaging.management.PythonPackageManager
import com.jetbrains.python.sdk.pythonSdk
import icons.PythonIcons
class RequirementsPackageNameCompletionContributor : CompletionContributor() {

View File

@@ -1,4 +1,4 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.jetbrains.python.requirements
import com.intellij.openapi.util.io.FileUtilRt

View File

@@ -7,7 +7,7 @@ import com.intellij.execution.configurations.ConfigurationTypeUtil;
import com.intellij.execution.configurations.RunConfiguration;
import com.intellij.openapi.project.Project;
import com.jetbrains.python.PyBundle;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;

View File

@@ -4,9 +4,8 @@ package com.jetbrains.python.run.runAnything
import com.intellij.ide.actions.runAnything.activity.RunAnythingAnActionProvider
import com.intellij.openapi.actionSystem.ActionManager
import com.intellij.openapi.actionSystem.DataContext
import com.jetbrains.python.PyBundle
import com.jetbrains.python.console.RunPythonOrDebugConsoleAction
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon
class PyConsoleRunAnythingProvider : RunAnythingAnActionProvider<RunPythonOrDebugConsoleAction>() {

View File

@@ -7,7 +7,7 @@ import com.jetbrains.python.packaging.conda.CondaPackageManager
import com.jetbrains.python.packaging.conda.CondaPackageRepository
import com.jetbrains.python.packaging.management.PythonPackageManager
import com.jetbrains.python.packaging.repository.PyPackageRepository
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon
class PyRunAnythingCondaProvider : PyRunAnythingPackageProvider() {

View File

@@ -7,7 +7,7 @@ import com.jetbrains.python.packaging.management.PythonPackageManager
import com.jetbrains.python.packaging.pip.PipBasedPackageManager
import com.jetbrains.python.packaging.repository.PyPIPackageRepository
import com.jetbrains.python.packaging.repository.PyPackageRepository
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import javax.swing.Icon
class PyRunAnythingPipProvider : PyRunAnythingPackageProvider() {

View File

@@ -45,7 +45,7 @@ import com.jetbrains.python.sdk.flavors.CPythonSdkFlavor;
import com.jetbrains.python.sdk.flavors.PythonSdkFlavor;
import com.jetbrains.python.target.PyInterpreterVersionUtil;
import com.jetbrains.python.target.PyTargetAwareAdditionalData;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import one.util.streamex.StreamEx;
import org.jdom.Element;
import org.jetbrains.annotations.*;

View File

@@ -31,7 +31,7 @@ import com.jetbrains.python.sdk.PyDetectedSdk
import com.jetbrains.python.sdk.associateWithModule
import com.jetbrains.python.sdk.conda.PyCondaSdkCustomizer
import com.jetbrains.python.sdk.setupAssociated
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.awt.BorderLayout
import java.awt.event.ItemEvent
import javax.swing.Icon

View File

@@ -25,7 +25,7 @@ import com.intellij.util.ui.FormBuilder
import com.jetbrains.python.PyBundle
import com.jetbrains.python.PySdkBundle
import com.jetbrains.python.sdk.*
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.awt.BorderLayout
import javax.swing.Icon

View File

@@ -27,7 +27,7 @@ import com.jetbrains.python.sdk.add.target.conda.condaSupportedLanguages
import com.jetbrains.python.sdk.conda.PyCondaSdkCustomizer
import com.jetbrains.python.statistics.InterpreterTarget
import com.jetbrains.python.statistics.InterpreterType
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.jetbrains.annotations.SystemIndependent
import java.awt.BorderLayout
import javax.swing.Icon

View File

@@ -21,7 +21,7 @@ import com.jetbrains.python.sdk.basePath
import com.jetbrains.python.sdk.configuration.createVirtualEnvSynchronously
import com.jetbrains.python.statistics.InterpreterTarget
import com.jetbrains.python.statistics.InterpreterType
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.jetbrains.annotations.SystemIndependent
import java.awt.BorderLayout
import javax.swing.Icon

View File

@@ -27,7 +27,7 @@ import com.jetbrains.python.packaging.PyExecutionException
import com.jetbrains.python.sdk.*
import com.jetbrains.python.sdk.add.PyAddSdkDialogFlowAction.*
import com.jetbrains.python.sdk.conda.PyCondaSdkCustomizer
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.awt.CardLayout
import java.awt.event.ActionEvent
import java.util.function.Consumer

View File

@@ -40,7 +40,7 @@ import com.jetbrains.python.sdk.add.PyAddSdkDialogFlowAction.OK
import com.jetbrains.python.sdk.configuration.findPreferredVirtualEnvBaseSdk
import com.jetbrains.python.sdk.flavors.MacPythonSdkFlavor
import com.jetbrains.python.ui.pyModalBlocking
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.awt.Component
import javax.swing.Icon
import javax.swing.JComponent

View File

@@ -33,7 +33,7 @@ import com.jetbrains.python.sdk.flavors.PyFlavorAndData
import com.jetbrains.python.sdk.flavors.PyFlavorData
import com.jetbrains.python.target.PyTargetAwareAdditionalData
import com.jetbrains.python.target.PythonLanguageRuntimeConfiguration
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import java.awt.BorderLayout
import java.util.function.Supplier

View File

@@ -24,7 +24,7 @@ import com.jetbrains.python.sdk.add.PyAddSdkStateListener
import com.jetbrains.python.sdk.add.PyAddSdkView
import com.jetbrains.python.sdk.add.target.TargetPanelExtension
import com.jetbrains.python.sdk.add.target.addBrowseFolderListener
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import kotlinx.coroutines.Dispatchers
import org.jetbrains.annotations.Nls
import java.awt.Component

View File

@@ -21,7 +21,7 @@ import com.jetbrains.python.sdk.pipenv.PIPENV_ICON
import com.jetbrains.python.sdk.poetry.POETRY_ICON
import com.jetbrains.python.sdk.setup
import com.jetbrains.python.statistics.InterpreterTarget
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import icons.PythonSdkIcons
import kotlinx.coroutines.CoroutineScope
import javax.swing.Icon

View File

@@ -39,7 +39,7 @@ import com.jetbrains.python.sdk.add.v2.PythonInterpreterSelectionMode.CUSTOM
import com.jetbrains.python.sdk.add.v2.PythonSupportedEnvironmentManagers.VIRTUALENV
import com.jetbrains.python.sdk.flavors.conda.PyCondaEnv
import com.jetbrains.python.sdk.flavors.conda.PyCondaEnvIdentity
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.CoroutineStart
import kotlinx.coroutines.flow.SharedFlow

View File

@@ -8,7 +8,7 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.util.PatternUtil;
import com.jetbrains.python.run.PythonCommandLineState;
import com.jetbrains.python.sdk.PythonEnvUtil;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -6,7 +6,7 @@ import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.util.PatternUtil;
import com.jetbrains.python.psi.LanguageLevel;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -15,7 +15,7 @@ import com.intellij.util.containers.ContainerUtil;
import com.jetbrains.python.sdk.BasePySdkExtKt;
import com.jetbrains.python.sdk.PySdkExtKt;
import com.jetbrains.python.sdk.PythonSdkUtil;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

View File

@@ -14,7 +14,7 @@ import com.jetbrains.python.pathValidation.ValidationRequest;
import com.jetbrains.python.sdk.PythonSdkUtil;
import com.jetbrains.python.sdk.flavors.CPythonSdkFlavor;
import com.jetbrains.python.sdk.flavors.PythonSdkFlavor;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.SystemDependent;

View File

@@ -36,7 +36,6 @@ import com.intellij.openapi.project.Project
import com.intellij.openapi.projectRoots.Sdk
import com.intellij.openapi.projectRoots.impl.SdkConfigurationUtil
import com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectSdksModel
import com.intellij.openapi.ui.ValidationInfo
import com.intellij.openapi.util.Key
import com.intellij.openapi.util.NlsContexts.ProgressTitle
import com.intellij.openapi.util.NlsSafe
@@ -49,11 +48,8 @@ import com.jetbrains.python.PyBundle
import com.jetbrains.python.inspections.PyPackageRequirementsInspection
import com.jetbrains.python.packaging.*
import com.jetbrains.python.sdk.*
import com.jetbrains.python.pathValidation.PlatformAndRoot
import com.jetbrains.python.pathValidation.ValidationRequest
import com.jetbrains.python.pathValidation.validateExecutableFile
import com.jetbrains.python.sdk.flavors.PythonSdkFlavor
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.jetbrains.annotations.SystemDependent
import org.jetbrains.annotations.TestOnly
import java.io.File

View File

@@ -61,7 +61,7 @@ import com.jetbrains.python.sdk.add.PyAddSdkGroupPanel
import com.jetbrains.python.sdk.add.PyAddSdkPanel
import com.jetbrains.python.sdk.flavors.PythonSdkFlavor
import com.jetbrains.python.statistics.modules
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.apache.tuweni.toml.Toml
import org.jetbrains.annotations.Nls
import org.jetbrains.annotations.SystemDependent

View File

@@ -11,7 +11,7 @@ import com.intellij.openapi.options.Configurable
import com.intellij.openapi.project.Project
import com.intellij.openapi.util.NlsSafe
import com.jetbrains.python.PyBundle
import icons.PythonIcons
import com.jetbrains.python.icons.PythonIcons
import org.jetbrains.annotations.Nls
import java.util.function.Supplier
import javax.swing.Icon

View File

@@ -11,7 +11,7 @@ import com.jetbrains.python.PyBundle;
import com.jetbrains.python.run.PythonConfigurationFactoryBase;
import com.jetbrains.python.testing.autoDetectTests.PyAutoDetectionConfigurationFactory;
import com.jetbrains.python.testing.doctest.PythonDocTestRunConfiguration;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import java.util.List;

View File

@@ -4,7 +4,7 @@ package com.jetbrains.python.testing.tox;
import com.intellij.execution.configurations.ConfigurationFactory;
import com.intellij.execution.configurations.ConfigurationType;
import com.jetbrains.python.PyBundle;
import icons.PythonIcons;
import com.jetbrains.python.icons.PythonIcons;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;

View File

@@ -1,4 +1,4 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.jetbrains.python.requirements
import com.intellij.openapi.application.ApplicationManager