summary refs log tree commit diff
path: root/maintainers/scripts/update-python-libraries
diff options
context:
space:
mode:
Diffstat (limited to 'maintainers/scripts/update-python-libraries')
-rwxr-xr-xmaintainers/scripts/update-python-libraries4
1 files changed, 3 insertions, 1 deletions
diff --git a/maintainers/scripts/update-python-libraries b/maintainers/scripts/update-python-libraries
index 7c73510c353..3ddc8c23a79 100755
--- a/maintainers/scripts/update-python-libraries
+++ b/maintainers/scripts/update-python-libraries
@@ -18,6 +18,7 @@ import os
 import re
 import requests
 import toolz
+from concurrent.futures import ThreadPoolExecutor as pool
 
 INDEX = "https://pypi.io/pypi"
 """url of PyPI"""
@@ -235,7 +236,8 @@ def main():
 
     packages = map(os.path.abspath, args.package)
 
-    count = list(map(_update, packages))
+    with pool() as p:
+        count = list(p.map(_update, packages))
 
     logging.info("{} package(s) updated".format(sum(count)))