Skip to content

Commit 154ce8d

Browse files
committed
GR-21630: patch pip install command to avoid compilation of sources on venv creation
1 parent 85c16fd commit 154ce8d

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/expression/IsExpressionNode.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import com.oracle.graal.python.builtins.objects.cext.PythonAbstractNativeObject;
5050
import com.oracle.graal.python.builtins.objects.code.PCode;
5151
import com.oracle.graal.python.builtins.objects.ints.PInt;
52-
import com.oracle.graal.python.builtins.objects.str.PString;
5352
import com.oracle.graal.python.builtins.objects.type.PythonBuiltinClass;
5453
import com.oracle.graal.python.runtime.PythonContext;
5554
import com.oracle.graal.python.runtime.PythonOptions;
@@ -187,16 +186,6 @@ boolean doDD(double left, double right) {
187186
return left == right || (Double.isNaN(left) && Double.isNaN(right));
188187
}
189188

190-
@Specialization
191-
boolean doSS(String left, String right) {
192-
return left.equals(right);
193-
}
194-
195-
@Specialization
196-
boolean doPSPS(PString left, PString right) {
197-
return left.getValue().equals(right.getValue());
198-
}
199-
200189
@Specialization
201190
boolean doCT(PythonBuiltinClass left, PythonBuiltinClassType right) {
202191
return left.getType() == right;

graalpython/lib-python/3/ensurepip/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ def _bootstrap(*, root=None, upgrade=False, user=False,
113113
args += ["--user"]
114114
if verbosity:
115115
args += ["-" + "v" * verbosity]
116+
# TODO: truffle revert patch GR-21630
117+
args+= ["--no-compile"]
116118

117119
return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
118120

0 commit comments

Comments
 (0)