Pin python requests library to 2.32.3. (latest at the time of writing)
diff --git a/scripts/update_python.py b/scripts/update_python.py index ae889d6..c5273f3 100755 --- a/scripts/update_python.py +++ b/scripts/update_python.py
@@ -141,11 +141,7 @@ pybin = os.path.join(src_dir, 'install', 'usr', 'local', 'bin', 'python3') pip = os.path.join(src_dir, 'install', 'usr', 'local', 'bin', 'pip3') check_call([pybin, '-m', 'ensurepip', '--upgrade']) - # TODO: Potential bug: the following cmdline does not pin down a version - # of requests module, resulting in possibly different version of the module - # being installed on future runs. Switch to pip install requests==<version> to - # to download a pinned version. - check_call([pybin, pip, 'install', 'requests']) + check_call([pybin, pip, 'install', 'requests==2.32.3']) # Install psutil module. This is needed by emrun to track when browser # process quits.