File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,12 @@ RUN rm ./python/lib/$runtime/site-packages/ddtrace/internal/datadog/profiling/st
26
26
RUN find . -name "*.dist-info" -type d | xargs rm -rf
27
27
28
28
29
+ # Precompile all .pyc files and remove .py files. This speeds up load time.
30
+ # Compile with optimization level 2 (-o 2) and PYTHONNODEBUGRANGES=1 to redtce
31
+ # size of .pyc files.
32
+ # See https://docs.python.org/3/tutorial/modules.html#compiled-python-files
33
+ # https://docs.python.org/3.11/using/cmdline.html#cmdoption-O
34
+ # https://docs.python.org/3/using/cmdline.html#envvar-PYTHONNODEBUGRANGES
29
35
RUN PYTHONNODEBUGRANGES=1 python -m compileall -o 2 -b ./python/lib/$runtime/site-packages
30
36
RUN find ./python/lib/$runtime/site-packages -name \* .py -delete
31
37
RUN find ./python/lib/$runtime/site-packages -name __pycache__ -type d -exec rm -r {} \+
You can’t perform that action at this time.
0 commit comments