mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-21 20:54:49 +07:00
Create two new content modules under community/python/ to host packaging- and requirements-related code that previously lived in intellij.python.psi.impl and intellij.python.community.impl. intellij.python.requirements receives the requirement-parsing utilities (PyRequirement*, PyPackageVersion*, PyPackageNameNormalizeUtil, RequirementsParserHelper) moved from intellij.python.psi.impl, and is seeded with an empty PyRequirementsBundle. intellij.python.packaging is seeded with PyPackagingBundle and will host shared packaging-side code in subsequent commits. Move the conda environment.yml format helpers (CondaEnvironmentYmlParser, EnvironmentYmlModifier) from intellij.python.community.impl into the intellij.python.community.impl.conda content module so they sit next to their language tooling. Register both new modules in .idea/modules.xml, community/.idea/modules.xml and pluginCore/plugin.xml. Update the affected modules' iml/BUILD.bazel/plugin descriptor dependencies so the moved classes are reachable at compile time and runtime, and refresh community/build/bazel-generated-file-list.txt and community/python/ BUILD.bazel accordingly. GitOrigin-RevId: 959e9170a393cf62f96ebd1a85438567c0bc565b
21 lines
1.2 KiB
XML
21 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<module type="JAVA_MODULE" version="4">
|
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
|
<exclude-output />
|
|
<content url="file://$MODULE_DIR$">
|
|
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
|
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
|
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
|
</content>
|
|
<orderEntry type="inheritedJdk" />
|
|
<orderEntry type="sourceFolder" forTests="false" />
|
|
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
|
<orderEntry type="library" name="jetbrains-annotations" level="project" />
|
|
<orderEntry type="module" module-name="intellij.python.community" />
|
|
<orderEntry type="module" module-name="intellij.platform.core" />
|
|
<orderEntry type="module" module-name="intellij.platform.projectModel" />
|
|
<orderEntry type="module" module-name="intellij.platform.util" />
|
|
<orderEntry type="module" module-name="intellij.libraries.stream" />
|
|
<orderEntry type="module" module-name="intellij.platform.analysis" />
|
|
</component>
|
|
</module> |