@@ -43,23 +43,31 @@ find \
43
43
/usr/local/lib/python${PYTHON_VERSION}/site-packages \
44
44
-type f \
45
45
\( \
46
- -name '*.c' \
47
- -o -name '*.cc' \
48
- -o -name '*.cpp' \
49
- -o -name '*.h' \
50
- -o -name '*.hpp' \
51
- -o -wholename '*bokeh/sampledata/*' \
52
- -o -wholename '*dask/*tests/*' \
53
- -o -wholename '*joblib/test/*' \
54
- -o -wholename '*llvmlite/tests/*' \
55
- -o -wholename '*numba/*tests/*' \
56
- -o -wholename '*numpy/*tests/*' \
57
- -o -wholename '*pandas/*tests/*' \
58
- -o -wholename '*scikit-learn/tests*' \
59
- -o -wholename '*scikit-learn/*/tests*' \
60
- -o -wholename '*scipy/*/tests*' \
61
- -o -wholename '*tornado/test/*' \
62
- -o -wholename '*/__pycache__/*' \
46
+ -name '*.c' \
47
+ -o -name '*.cc' \
48
+ -o -name '*.cpp' \
49
+ -o -name '*.h' \
50
+ -o -name '*.hpp' \
51
+ -o -wholename '*bokeh/sampledata/*' \
52
+ -o -wholename '*dask/*tests/*' \
53
+ -o -wholename '*joblib/test/*' \
54
+ -o -wholename '*llvmlite/tests/*' \
55
+ -o -wholename '*numba/*tests/*' \
56
+ -o -wholename '*numpy/*tests/*' \
57
+ -o -wholename '*pandas/tests*' \
58
+ -o -wholename '*pandas/*/tests/*' \
59
+ -o -wholename '*psutil/tests/*' \
60
+ -o -wholename 'pyarrow/_pyarrow_cpp_tests*' \
61
+ -o -wholename '*scikit-learn/tests*' \
62
+ -o -wholename '*scikit-learn/*/tests*' \
63
+ -o -wholename '*sklearn/tests*' \
64
+ -o -wholename '*sklearn/*/tests*' \
65
+ -o -wholename '*scipy/*/tests*' \
66
+ -o -wholename '*sparse/*/tests/*' \
67
+ -o -wholename '*toolz/tests/*' \
68
+ -o -wholename '*tornado/test/*' \
69
+ -o -wholename '*zict/tests/*' \
70
+ -o -wholename '*/__pycache__/*' \
63
71
\) \
64
72
-exec rm '{}' '+'
65
73
@@ -71,7 +79,11 @@ find \
71
79
72
80
# clean apt-get files
73
81
apt-get clean
82
+ apt-get purge -y --auto-remove
74
83
rm -rf /var/lib/apt/lists/*
84
+
85
+ # clean other files
86
+ rm -rf ~/.cache
75
87
EOF
76
88
77
89
ENTRYPOINT ["jupyter", "lab", "--ip=0.0.0.0", "--allow-root", "--port=8888"]
0 commit comments