more tests and improvements for python requirements generation (PY-18847)

GitOrigin-RevId: 2176648fd9021b3734e29c72b9daaa98e81a108a
This commit is contained in:
Aleksei Kniazev
2020-03-12 12:07:28 +03:00
committed by intellij-monorepo-bot
parent 539dab2069
commit 6cb5115bed
27 changed files with 190 additions and 108 deletions

View File

@@ -63,7 +63,9 @@ public interface PyRequirement {
default boolean isEditable() {
return getInstallOptions().size() > 0 && "-e".equals(getInstallOptions().get(0));
if (getInstallOptions().isEmpty()) return false;
String firstOption = getInstallOptions().get(0);
return "-e".equals(firstOption) || "--editable".equals(firstOption);
}
/**