Files
openide/python/python-requirements/intellij.python.requirements.iml
T
Vitaly Legchilkinandintellij-monorepo-bot 334ace79a0 PY-87404 introduce python-requirements and python-packaging modules
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
2026-05-11 23:39:51 +00:00

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>