Files
openide/python/educational-python/Edu-Python/resources/META-INF/plugin.xml

64 lines
3.2 KiB
XML

<!--suppress XmlUnboundNsPrefix -->
<idea-plugin>
<id>com.jetbrains.python.edu.interactivelearning.python</id>
<name>Edu Python</name>
<version>2.0.4</version>
<idea-version since-build="162.75"/>
<description><![CDATA[
Educational plugin for Python programming language
]]></description>
<vendor>JetBrains</vendor>
<change-notes><![CDATA[
]]>
</change-notes>
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.python</depends>
<depends>com.jetbrains.edu.interactivelearning</depends>
<depends optional="true" config-file="course-creator.xml">com.jetbrains.edu.coursecreator</depends>
<extensions defaultExtensionNs="com.intellij">
<directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
<localInspection shortName="PyStudyInterpreterInspection" bundle="com.jetbrains.python.PyBundle" key="INSP.NAME.invalid.interpreter" groupKey="INSP.GROUP.python" enabledByDefault="true" level="WARNING" implementationClass="com.jetbrains.edu.learning.PyStudyInterpreterInspection"/>
<localInspection shortName="PyStudyLanguageLevelInspection" suppressId="PyStudyLanguageLevelInspection" enabledByDefault="true"
level="WARNING" implementationClass="com.jetbrains.edu.learning.PyStudyLanguageLevelInspection"
displayName="Unsupported language level for a course" groupName="Inspection.Study.Python"/>
</extensions>
<extensions defaultExtensionNs="Pythonid">
<inspectionExtension implementation="com.jetbrains.edu.learning.highlighting.PyStudyInspectionExtension"/>
<importResolver implementation="com.jetbrains.edu.learning.PyStudyImportResolver"/>
</extensions>
<extensions defaultExtensionNs="Edu">
<StudyExecutor implementationClass="com.jetbrains.edu.learning.PyStudyExecutor" language="Python"/>
<StudyLanguageManager implementationClass="com.jetbrains.edu.learning.PyStudyLanguageManager" language="Python"/>
<studyPluginConfigurator implementation="com.jetbrains.edu.learning.PyStudyPluginConfigurator" />
</extensions>
<actions>
<action id="WelcomeScreen.PythonIntro" class="com.jetbrains.edu.learning.actions.PyStudyIntroductionCourseAction"
icon="InteractiveLearningPythonIcons.EducationalProjectType">
<add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
</action>
<action id="StudyWatchTutorial" class="com.jetbrains.edu.learning.actions.PyStudyWatchTutorialAction">
<add-to-group group-id="HelpMenu" anchor="before" relative-to-action="HelpTopics"/>
</action>
<action class="com.jetbrains.edu.learning.PyStudyCheckAction" id="PyCheckAction"
/>
</actions>
<project-components>
<component>
<implementation-class>com.jetbrains.edu.learning.PyStudyShowTutorial</implementation-class>
<interface-class>com.jetbrains.edu.learning.PyStudyShowTutorial</interface-class>
</component>
</project-components>
<application-components>
<component>
<implementation-class>com.jetbrains.edu.learning.PyStudyInitialConfigurator</implementation-class>
<headless-implementation-class/>
</component>
</application-components>
</idea-plugin>