Skip to content

Commit 2935af2

Browse files
committed
Add comment.
1 parent b168ad4 commit 2935af2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ RUN rm ./python/lib/$runtime/site-packages/ddtrace/internal/datadog/profiling/li
2424
RUN rm ./python/lib/$runtime/site-packages/ddtrace/internal/datadog/profiling/ddup/_ddup.*.so
2525
RUN rm ./python/lib/$runtime/site-packages/ddtrace/internal/datadog/profiling/stack_v2/_stack_v2.*.so
2626

27+
# Precompile all .pyc files and remove .py files. This speeds up load time.
28+
# Compile with optimization level 2 (-o 2) and PYTHONNODEBUGRANGES=1 to redtce
29+
# size of .pyc files.
30+
# See https://docs.python.org/3/tutorial/modules.html#compiled-python-files
31+
# https://docs.python.org/3.11/using/cmdline.html#cmdoption-O
32+
# https://docs.python.org/3/using/cmdline.html#envvar-PYTHONNODEBUGRANGES
2733
RUN PYTHONNODEBUGRANGES=1 python -m compileall -o 2 -b ./python/lib/$runtime/site-packages
2834
RUN find ./python/lib/$runtime/site-packages -name \*.py -delete
2935
RUN find ./python/lib/$runtime/site-packages -name __pycache__ -type d -exec rm -r {} \+

0 commit comments

Comments
 (0)