[arch-commits] Commit in python/trunk (genrebuild)

Evangelos Foutras foutrelis at archlinux.org
Thu Oct 8 15:07:52 UTC 2020


    Date: Thursday, October 8, 2020 @ 15:07:51
  Author: foutrelis
Revision: 397565

Update genrebuild for Python 3.9 rebuild

Modified:
  python/trunk/genrebuild

------------+
 genrebuild |   18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: genrebuild
===================================================================
--- genrebuild	2020-10-08 12:31:24 UTC (rev 397564)
+++ genrebuild	2020-10-08 15:07:51 UTC (rev 397565)
@@ -1,7 +1,13 @@
 #!/bin/bash
-(
-_pyver=$(expac %v python | grep -oP '^[0-9]+\.[0-9]+')
-pacman -Fq /usr/lib/python${_pyver}/ | grep -v archlinuxcn | cut -d / -f 2
-sogrep all libpython${_pyver}m.so
-printf "%s\n" boost vim
-) | sort -u
+
+pyver=$(pacman -S --print-format %v python | grep -oP '^[0-9]+\.[0-9]+')
+exclude=('python2' 'python2-.*' 'pypy' 'cython2' 'cuda' 'metasploit'
+         'mysql-workbench' 'ntop' 'scribus')
+
+{
+pacman -Fq /usr/lib/python${pyver}/ | grep -v archlinuxcn | cut -d / -f 2
+pacman -Fxq "\.cpython-${pyver/.}.pyc$" | grep -v archlinuxcn | cut -d / -f 2
+sogrep all libpython${pyver}.so
+ssh dragon.archlinux.org "parallel \"zstdgrep -q 'Py_Initialize\|PyInit_\|PyModule_Create2' {} && pacman -Qpq {}\" ::: /srv/ftp/pool/*/*.zst"
+ssh dragon.archlinux.org "parallel \"xzgrep -q 'Py_Initialize\|PyInit_\|PyModule_Create2' {} && pacman -Qpq {}\" ::: /srv/ftp/pool/*/*.xz"
+} | grep -xvf <(printf "%s\n" "${exclude[@]}") | sort -u



More information about the arch-commits mailing list