[Buildroot] [PATCH 1/2] package/python3: do not install MS Windows installers on the target
Peter Korsgaard
peter at korsgaard.com
Tue Sep 15 16:03:12 UTC 2020
>>>>> "Titouan" == Titouan Christophe <titouan.christophe at railnova.eu> writes:
> Buildroot generates Linux systems, so there is no need to have
> MS Windows executables in there.
> This reduces the target filesystem size by about 2MB:
> $ du -hcs usr/lib/python3.8/distutils/command/wininst-*.exe
> 60K usr/lib/python3.8/distutils/command/wininst-6.0.exe
> 64K usr/lib/python3.8/distutils/command/wininst-7.1.exe
> 60K usr/lib/python3.8/distutils/command/wininst-8.0.exe
> 192K usr/lib/python3.8/distutils/command/wininst-9.0.exe
> 220K usr/lib/python3.8/distutils/command/wininst-9.0-amd64.exe
> 188K usr/lib/python3.8/distutils/command/wininst-10.0.exe
> 220K usr/lib/python3.8/distutils/command/wininst-10.0-amd64.exe
> 448K usr/lib/python3.8/distutils/command/wininst-14.0.exe
> 576K usr/lib/python3.8/distutils/command/wininst-14.0-amd64.exe
> 2,0M total
> Signed-off-by: Titouan Christophe <titouan.christophe at railnova.eu>
Funky!
It seems like we need to do something similar for python{,3}-setuptools:
# find /usr/ -name \*.exe | grep -v wininst | xargs ls -lahS
-rw-rw-r-- 1 root root 73.5K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui-64.exe
-rw-rw-r-- 1 root root 73.0K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli-64.exe
-rw-rw-r-- 1 root root 64.0K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli-32.exe
-rw-rw-r-- 1 root root 64.0K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/cli.exe
-rw-rw-r-- 1 root root 64.0K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui-32.exe
-rw-rw-r-- 1 root root 64.0K Sep 8 14:28 /usr/lib/python3.8/site-packages/setuptools/gui.exe
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list