Generate packages in parallel

This commit is contained in:
Cédric Krier
2023-04-02 18:30:21 +02:00
parent f2f463140f
commit 2dc0c29b70
+3 -3
View File
@@ -4,6 +4,6 @@ set -eu
PACKAGES=`realpath "${1}"`
mkdir -p "${PACKAGES}"
find . -name 'cookiecutter*' -prune -o -name setup.py -print | while read path; do
(cd "`dirname ${path}`" && python setup.py sdist && cp dist/* "${PACKAGES}")
done
(find . -name 'cookiecutter*' -prune -o -name setup.py -print | while read path; do
echo "`dirname ${path}`"
done) | xargs --max-procs=$(( `nproc` * 2)) -I '{}' python "{}/setup.py" --quiet sdist --dist-dir "${PACKAGES}"