<idea-plugin>
  <dependencies>
    <plugin id="com.intellij.modules.python"/>
  </dependencies>

  <extensions defaultExtensionNs="com.intellij">
    <configurationType implementation="com.jetbrains.edu.python.learning.run.PyRunTestsConfigurationType"/>
    <runConfigurationProducer implementation="com.jetbrains.edu.python.learning.run.PyRunTestsConfigurationProducer"/>
  </extensions>

  <extensions defaultExtensionNs="Pythonid">
    <inspectionExtension implementation="com.jetbrains.edu.python.learning.highlighting.PyEduInspectionExtension"/>
    <importResolver implementation="com.jetbrains.edu.python.learning.PyEduImportResolver"/>
  </extensions>

  <extensions defaultExtensionNs="Educational">
    <configurator implementationClass="com.jetbrains.edu.python.learning.PyConfigurator" language="Python"/>
    <configurator implementationClass="com.jetbrains.edu.python.learning.PyNewConfigurator"
                  language="Python"
                  environment="unittest"
                  displayName="Python"/>
  </extensions>

  <actions resource-bundle="messages.EduPythonBundle">
      <action
          id="Educational.Python.InstallDependenciesWorkaround"
          class="com.jetbrains.edu.python.learning.InstallDependenciesWorkaroundAction"/>
  </actions>
</idea-plugin>