Docker command: python3 r_d-odoo/odoo-bin --addons-path r_d-account-invoicing,r_d-account-financial-reporting,r_d-hr-expense,r_d-server-tools,r_d-web,r_d-server-auth,r_d-purchase-workflow,r_d-stock-logistics-warehouse,r_d-l10n-thailand,r_d-server-ux,r_d-account-financial-tools,r_d-project,r_d-hr,r_d-mis-builder,r_d-operating-unit,r_d-account-analytic,r_d-reporting-engine,r_d-odoo/addons,r_d-odoo/odoo/addons,r_d-server-brand,r_d-server-backend,r_d-account-closing,r_d-server-env,r_d-account-reconcile --workers 2 --longpolling-port 8070 --max-cron-threads 1 -d 06500-15-0-without_demo --proxy-mode --db-filter %d.*$ --smtp 172.17.0.1 --without-demo=true ================================================= Adding readonly volume '/data/build/r_d-account-invoicing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-invoicing/851581c0c483ba186a94d7fde5ce1f07fafccf73 Adding readonly volume '/data/build/r_d-account-financial-reporting' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-financial-reporting/cf255e1bcf3f45da48acd4076e492937b53c29bd Adding readonly volume '/data/build/r_d-hr-expense' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-hr-expense/00abdda668574125c2fce253b39fe760f649bc4a Adding readonly volume '/data/build/r_d-server-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-tools/a0ee8c7cd31f1478ff5f8f45bc0d7f8645a22828 Adding readonly volume '/data/build/r_d-web' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-web/f69cc80f519dce70d05c2318786bd89449f845ff Adding readonly volume '/data/build/r_d-server-auth' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-auth/00854bf76067035265eaf21f92c71c14e14672a6 Adding readonly volume '/data/build/r_d-purchase-workflow' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-purchase-workflow/e5206c779e75521ba1bfe0d361af80917e7ecfd1 Adding readonly volume '/data/build/r_d-stock-logistics-warehouse' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-stock-logistics-warehouse/7933fcc7e449de5422eefc01455d288c3d231deb Adding readonly volume '/data/build/r_d-l10n-thailand' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-l10n-thailand/bde0188cb4a7b88707d4221d81740304c32153e3 Adding readonly volume '/data/build/r_d-server-ux' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-ux/13689f27ae262fb7a24ece7613acbbde542ca9e6 Adding readonly volume '/data/build/r_d-account-financial-tools' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-financial-tools/ef14a91c6380b7658f3deb8162bc400fe4bbcb5a Adding readonly volume '/data/build/r_d-project' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-project/aa7e6c3e9873a25da62344b45889772d16dc078d Adding readonly volume '/data/build/r_d-hr' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-hr/253de1a2819d45f3d6eb981a1cc6c0cf4314ae6f Adding readonly volume '/data/build/r_d-mis-builder' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-mis-builder/1d962d6071ca002de1efec74d3c1350010120fa6 Adding readonly volume '/data/build/r_d-operating-unit' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-operating-unit/0e22e8c7a902b6c9481119b4e93aba8743cee39e Adding readonly volume '/data/build/r_d-account-analytic' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-analytic/1c2a5608d8ffa3042cbe0ef3cc8caba8228728b0 Adding readonly volume '/data/build/r_d-reporting-engine' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-reporting-engine/769f30c1554861a0c1964023d7e43ba06b250ef6 Adding readonly volume '/data/build/r_d-odoo' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-odoo/3a28e5b0adbb36bdb1155a6854cdfbe4e7f9b187 Adding readonly volume '/data/build/r_d-server-brand' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-brand/55b697f3343f611fff4f5afabc118847cdb7be3f Adding readonly volume '/data/build/r_d-server-backend' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-backend/adb51ceea5f1718cef59d4ab9e2b60fabc850888 Adding readonly volume '/data/build/r_d-account-closing' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-closing/896dfadf664e81fa85c2670b7aed23bf6d67b05c Adding readonly volume '/data/build/r_d-server-env' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-server-env/ddfc291607cd7ea687ece82b9ae89ed59f9b105b Adding readonly volume '/data/build/r_d-account-reconcile' pointing to /home/runbot/odoo/runbot/runbot/static/sources/r_d-account-reconcile/8219cd80fc596296f5a0a78ac5f02c80aeb5392c Adding readonly volume '/home/runbot/.odoorc' pointing to /home/runbot/odoo/runbot/runbot/static/build/06500-15-0/.odoorc WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Collecting openupgradelib (from -r r_d-account-invoicing/requirements.txt (line 2)) Downloading openupgradelib-3.12.0-py2.py3-none-any.whl.metadata (10 kB) Requirement already satisfied: lxml in /usr/lib/python3/dist-packages (from openupgradelib->-r r_d-account-invoicing/requirements.txt (line 2)) (5.2.1) Collecting cssselect (from openupgradelib->-r r_d-account-invoicing/requirements.txt (line 2)) Downloading cssselect-1.3.0-py3-none-any.whl.metadata (2.6 kB) Downloading openupgradelib-3.12.0-py2.py3-none-any.whl (85 kB) Downloading cssselect-1.3.0-py3-none-any.whl (18 kB) WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Installing collected packages: cssselect, openupgradelib Successfully installed cssselect-1.3.0 openupgradelib-3.12.0 WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Collecting acme<2.0.0 (from -r r_d-server-tools/requirements.txt (line 2)) Downloading acme-1.32.0-py3-none-any.whl.metadata (1.4 kB) Collecting astor (from -r r_d-server-tools/requirements.txt (line 3)) Downloading astor-0.8.1-py2.py3-none-any.whl.metadata (4.2 kB) Collecting cryptography==2.6.1 (from -r r_d-server-tools/requirements.txt (line 4)) Downloading cryptography-2.6.1-cp34-abi3-manylinux1_x86_64.whl.metadata (5.1 kB) Collecting dataclasses (from -r r_d-server-tools/requirements.txt (line 5)) Downloading dataclasses-0.6-py3-none-any.whl.metadata (3.0 kB) Collecting dnspython (from -r r_d-server-tools/requirements.txt (line 6)) Downloading dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB) Collecting josepy (from -r r_d-server-tools/requirements.txt (line 7)) Downloading josepy-2.2.0-py3-none-any.whl.metadata (1.7 kB) Collecting mako (from -r r_d-server-tools/requirements.txt (line 8)) Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB) Requirement already satisfied: odoo_test_helper in /usr/local/lib/python3.12/dist-packages (from -r r_d-server-tools/requirements.txt (line 9)) (2.1.1) Collecting odoorpc (from -r r_d-server-tools/requirements.txt (line 10)) Downloading OdooRPC-0.10.1-py2.py3-none-any.whl.metadata (4.8 kB) Requirement already satisfied: openpyxl in /usr/lib/python3/dist-packages (from -r r_d-server-tools/requirements.txt (line 11)) (3.1.2) Requirement already satisfied: openupgradelib in /home/runbot/.local/lib/python3.12/site-packages (from -r r_d-server-tools/requirements.txt (line 12)) (3.12.0) Collecting pygount (from -r r_d-server-tools/requirements.txt (line 13)) Downloading pygount-3.1.0-py3-none-any.whl.metadata (6.4 kB) Collecting pysftp (from -r r_d-server-tools/requirements.txt (line 14)) Downloading pysftp-0.2.9.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting sentry_sdk<=1.9.0 (from -r r_d-server-tools/requirements.txt (line 15)) Downloading sentry_sdk-1.9.0-py2.py3-none-any.whl.metadata (7.8 kB) Requirement already satisfied: asn1crypto>=0.21.0 in /usr/lib/python3/dist-packages (from cryptography==2.6.1->-r r_d-server-tools/requirements.txt (line 4)) (1.5.1) Requirement already satisfied: six>=1.4.1 in /usr/lib/python3/dist-packages (from cryptography==2.6.1->-r r_d-server-tools/requirements.txt (line 4)) (1.16.0) Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.12/dist-packages (from cryptography==2.6.1->-r r_d-server-tools/requirements.txt (line 4)) (1.17.1) Requirement already satisfied: PyOpenSSL>=17.5.0 in /usr/local/lib/python3.12/dist-packages (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) (24.1.0) Collecting pyrfc3339 (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) Downloading pyrfc3339-2.1.0-py3-none-any.whl.metadata (2.8 kB) Requirement already satisfied: pytz>=2019.3 in /usr/local/lib/python3.12/dist-packages (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) (2025.2) Requirement already satisfied: requests>=2.20.0 in /usr/lib/python3/dist-packages (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) (2.31.0) Requirement already satisfied: requests-toolbelt>=0.3.0 in /usr/lib/python3/dist-packages (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) (1.0.0) Requirement already satisfied: setuptools>=41.6.0 in /usr/lib/python3/dist-packages (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: MarkupSafe>=0.9.2 in /usr/lib/python3/dist-packages (from mako->-r r_d-server-tools/requirements.txt (line 8)) (2.1.5) Requirement already satisfied: lxml in /usr/lib/python3/dist-packages (from openupgradelib->-r r_d-server-tools/requirements.txt (line 12)) (5.2.1) Requirement already satisfied: cssselect in /home/runbot/.local/lib/python3.12/site-packages (from openupgradelib->-r r_d-server-tools/requirements.txt (line 12)) (1.3.0) Requirement already satisfied: chardet<6,>=5 in /usr/lib/python3/dist-packages (from pygount->-r r_d-server-tools/requirements.txt (line 13)) (5.2.0) Collecting gitpython~=3.1 (from pygount->-r r_d-server-tools/requirements.txt (line 13)) Downloading gitpython-3.1.45-py3-none-any.whl.metadata (13 kB) Requirement already satisfied: pygments<3,>=2 in /usr/lib/python3/dist-packages (from pygount->-r r_d-server-tools/requirements.txt (line 13)) (2.17.2) Requirement already satisfied: rich>=9 in /usr/lib/python3/dist-packages (from pygount->-r r_d-server-tools/requirements.txt (line 13)) (13.7.1) Collecting paramiko>=1.17 (from pysftp->-r r_d-server-tools/requirements.txt (line 14)) Downloading paramiko-4.0.0-py3-none-any.whl.metadata (3.9 kB) Requirement already satisfied: urllib3>=1.10.0 in /usr/lib/python3/dist-packages (from sentry_sdk<=1.9.0->-r r_d-server-tools/requirements.txt (line 15)) (2.0.7) Requirement already satisfied: certifi in /usr/lib/python3/dist-packages (from sentry_sdk<=1.9.0->-r r_d-server-tools/requirements.txt (line 15)) (2023.11.17) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi!=1.11.3,>=1.8->cryptography==2.6.1->-r r_d-server-tools/requirements.txt (line 4)) (2.22) Collecting gitdb<5,>=4.0.1 (from gitpython~=3.1->pygount->-r r_d-server-tools/requirements.txt (line 13)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting bcrypt>=3.2 (from paramiko>=1.17->pysftp->-r r_d-server-tools/requirements.txt (line 14)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) INFO: pip is looking at multiple versions of paramiko to determine which version is compatible with other requirements. This could take a while. Collecting paramiko>=1.17 (from pysftp->-r r_d-server-tools/requirements.txt (line 14)) Downloading paramiko-3.5.1-py3-none-any.whl.metadata (4.6 kB) Downloading paramiko-3.5.0-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.4.1-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.4.0-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.3.2-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.3.1-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.3.0-py3-none-any.whl.metadata (4.4 kB) INFO: pip is still looking at multiple versions of paramiko to determine which version is compatible with other requirements. This could take a while. Downloading paramiko-3.2.0-py3-none-any.whl.metadata (4.4 kB) Downloading paramiko-3.1.0-py3-none-any.whl.metadata (4.3 kB) Downloading paramiko-3.0.0-py3-none-any.whl.metadata (4.3 kB) Downloading paramiko-2.12.0-py2.py3-none-any.whl.metadata (4.6 kB) Collecting pynacl>=1.0.1 (from paramiko>=1.17->pysftp->-r r_d-server-tools/requirements.txt (line 14)) Downloading pynacl-1.6.1-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (9.8 kB) INFO: pip is looking at multiple versions of pyopenssl to determine which version is compatible with other requirements. This could take a while. Collecting PyOpenSSL>=17.5.0 (from acme<2.0.0->-r r_d-server-tools/requirements.txt (line 2)) Downloading pyopenssl-25.3.0-py3-none-any.whl.metadata (17 kB) Downloading pyopenssl-25.2.0-py3-none-any.whl.metadata (17 kB) Downloading pyopenssl-25.1.0-py3-none-any.whl.metadata (17 kB) Downloading pyOpenSSL-25.0.0-py3-none-any.whl.metadata (16 kB) Downloading pyOpenSSL-24.3.0-py3-none-any.whl.metadata (15 kB) Downloading pyOpenSSL-24.2.1-py3-none-any.whl.metadata (13 kB) Downloading pyOpenSSL-24.0.0-py3-none-any.whl.metadata (12 kB) INFO: pip is still looking at multiple versions of pyopenssl to determine which version is compatible with other requirements. This could take a while. Downloading pyOpenSSL-23.3.0-py3-none-any.whl.metadata (12 kB) Downloading pyOpenSSL-23.2.0-py3-none-any.whl.metadata (10 kB) Downloading pyOpenSSL-23.1.1-py3-none-any.whl.metadata (10 kB) Downloading pyOpenSSL-23.1.0-py3-none-any.whl.metadata (9.9 kB) Downloading pyOpenSSL-23.0.0-py3-none-any.whl.metadata (9.5 kB) INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. Downloading pyOpenSSL-22.1.0-py3-none-any.whl.metadata (8.9 kB) Downloading pyOpenSSL-22.0.0-py2.py3-none-any.whl.metadata (7.8 kB) Downloading pyOpenSSL-21.0.0-py2.py3-none-any.whl.metadata (7.4 kB) Downloading pyOpenSSL-20.0.1-py2.py3-none-any.whl.metadata (6.7 kB) Downloading pyOpenSSL-20.0.0-py2.py3-none-any.whl.metadata (6.5 kB) Downloading pyOpenSSL-19.1.0-py2.py3-none-any.whl.metadata (4.7 kB) Downloading pyOpenSSL-19.0.0-py2.py3-none-any.whl.metadata (4.0 kB) Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/lib/python3/dist-packages (from rich>=9->pygount->-r r_d-server-tools/requirements.txt (line 13)) (3.0.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython~=3.1->pygount->-r r_d-server-tools/requirements.txt (line 13)) Downloading smmap-5.0.2-py3-none-any.whl.metadata (4.3 kB) Requirement already satisfied: mdurl~=0.1 in /usr/lib/python3/dist-packages (from markdown-it-py>=2.2.0->rich>=9->pygount->-r r_d-server-tools/requirements.txt (line 13)) (0.1.2) Collecting cffi!=1.11.3,>=1.8 (from cryptography==2.6.1->-r r_d-server-tools/requirements.txt (line 4)) Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) Downloading cryptography-2.6.1-cp34-abi3-manylinux1_x86_64.whl (2.3 MB) Downloading acme-1.32.0-py3-none-any.whl (50 kB) Downloading astor-0.8.1-py2.py3-none-any.whl (27 kB) Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Downloading dnspython-2.8.0-py3-none-any.whl (331 kB) Downloading josepy-2.2.0-py3-none-any.whl (29 kB) Downloading mako-1.3.10-py3-none-any.whl (78 kB) Downloading OdooRPC-0.10.1-py2.py3-none-any.whl (38 kB) Downloading pygount-3.1.0-py3-none-any.whl (30 kB) Downloading sentry_sdk-1.9.0-py2.py3-none-any.whl (156 kB) Downloading gitpython-3.1.45-py3-none-any.whl (208 kB) Downloading paramiko-2.12.0-py2.py3-none-any.whl (213 kB) Downloading pyOpenSSL-19.0.0-py2.py3-none-any.whl (53 kB) Downloading pyrfc3339-2.1.0-py3-none-any.whl (6.8 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading pynacl-1.6.1-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) Downloading smmap-5.0.2-py3-none-any.whl (24 kB) Building wheels for collected packages: pysftp Building wheel for pysftp (setup.py): started Building wheel for pysftp (setup.py): finished with status 'done' Created wheel for pysftp: filename=pysftp-0.2.9-py3-none-any.whl size=15496 sha256=b8f3e034e585891be303f3d64d40643a5c620c9eca1b662b677b9227c25908cc Stored in directory: /home/runbot/.cache/pip/wheels/0f/3c/e0/360d2b9ba2f5aac8b8159c156eb862001f0806e15f18cb7aac Successfully built pysftp WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Installing collected packages: odoorpc, dataclasses, smmap, sentry_sdk, pyrfc3339, mako, dnspython, cffi, bcrypt, astor, pynacl, gitdb, cryptography, PyOpenSSL, paramiko, josepy, gitpython, pysftp, pygount, acme Successfully installed PyOpenSSL-19.0.0 acme-1.32.0 astor-0.8.1 bcrypt-5.0.0 cffi-2.0.0 cryptography-2.6.1 dataclasses-0.6 dnspython-2.8.0 gitdb-4.0.12 gitpython-3.1.45 josepy-2.2.0 mako-1.3.10 odoorpc-0.10.1 paramiko-2.12.0 pygount-3.1.0 pynacl-1.6.1 pyrfc3339-2.1.0 pysftp-0.2.9 sentry_sdk-1.9.0 smmap-5.0.2 WARNING: Skipping /usr/lib/python3.12/dist-packages/charset_normalizer-3.3.2.dist-info due to invalid metadata entry 'name' Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r r_d-web/requirements.txt (line 2)) (4.12.3) Collecting bokeh==2.4.2 (from -r r_d-web/requirements.txt (line 3)) Downloading bokeh-2.4.2-py3-none-any.whl.metadata (14 kB) Collecting mpld3==0.5.7 (from -r r_d-web/requirements.txt (line 4)) Downloading mpld3-0.5.7-py3-none-any.whl.metadata (4.8 kB) Requirement already satisfied: Jinja2>=2.9 in /usr/lib/python3/dist-packages (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) (3.1.2) Collecting numpy>=1.11.3 (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) Downloading numpy-2.3.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB) Requirement already satisfied: packaging>=16.8 in /usr/lib/python3/dist-packages (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) (24.0) Requirement already satisfied: pillow>=7.1.0 in /usr/lib/python3/dist-packages (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) (10.2.0) Collecting PyYAML>=3.10 (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tornado>=5.1 (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) Downloading tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB) Requirement already satisfied: typing-extensions>=3.10.0 in /usr/lib/python3/dist-packages (from bokeh==2.4.2->-r r_d-web/requirements.txt (line 3)) (4.10.0) Collecting matplotlib (from mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading matplotlib-3.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (11 kB) Requirement already satisfied: soupsieve>1.2 in /usr/lib/python3/dist-packages (from beautifulsoup4->-r r_d-web/requirements.txt (line 2)) (2.5) Collecting contourpy>=1.0.1 (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB) Collecting cycler>=0.10 (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading fonttools-4.61.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (113 kB) Collecting kiwisolver>=1.3.1 (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.3 kB) Collecting pyparsing>=3 (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) Downloading pyparsing-3.2.5-py3-none-any.whl.metadata (5.0 kB) Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3/dist-packages (from matplotlib->mpld3==0.5.7->-r r_d-web/requirements.txt (line 4)) (2.8.2) Downloading bokeh-2.4.2-py3-none-any.whl (18.5 MB) ERROR: Exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher yield File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 561, in read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_vendor/cachecontrol/filewrapper.py", line 98, in read data: bytes = self.__fp.read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/client.py", line 479, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper status = run_func(*args) ^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 245, in wrapper return func(self, options, args) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 377, in run requirement_set = resolver.resolve( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 179, in resolve self.factory.preparer.prepare_linked_requirements_more(reqs) File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 552, in prepare_linked_requirements_more self._complete_partial_requirements( File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 467, in _complete_partial_requirements for link, (filepath, _) in batch_download: File "/usr/lib/python3/dist-packages/pip/_internal/network/download.py", line 183, in __call__ for chunk in chunks: File "/usr/lib/python3/dist-packages/pip/_internal/network/utils.py", line 63, in response_chunks for chunk in response.raw.stream( File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 622, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 560, in read with self._error_catcher(): File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/usr/lib/python3/dist-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.