starting build "e3fc888b-c42c-40ed-b64e-a4840d0b2c07" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: c2342df20178: Pulling fs layer Step #0: 889620bafc9e: Pulling fs layer Step #0: 74a51c659044: Pulling fs layer Step #0: 2d2c1fefe93d: Pulling fs layer Step #0: bed297d7708b: Pulling fs layer Step #0: a7690eb00be8: Pulling fs layer Step #0: fef1397a62dc: Pulling fs layer Step #0: cdba2c7af9e4: Pulling fs layer Step #0: 4faca46d9663: Pulling fs layer Step #0: ce60d878a111: Pulling fs layer Step #0: d8a53c27451c: Pulling fs layer Step #0: 1ba944753a47: Pulling fs layer Step #0: e03d59582080: Pulling fs layer Step #0: c22d619f3d24: Pulling fs layer Step #0: bd0a79790950: Pulling fs layer Step #0: 3137a392de2f: Pulling fs layer Step #0: 44e5a33d8972: Pulling fs layer Step #0: 51225617d5d9: Pulling fs layer Step #0: f831a5a7e6a4: Pulling fs layer Step #0: 083e7b75b289: Pulling fs layer Step #0: f40307f40e6e: Pulling fs layer Step #0: aa84dd625e5f: Pulling fs layer Step #0: 878d17fe1103: Pulling fs layer Step #0: 6bb062311f02: Pulling fs layer Step #0: 8093c5f1e823: Pulling fs layer Step #0: fef1397a62dc: Waiting Step #0: cdba2c7af9e4: Waiting Step #0: 44e5a33d8972: Waiting Step #0: 51225617d5d9: Waiting Step #0: f831a5a7e6a4: Waiting Step #0: 4faca46d9663: Waiting Step #0: ce60d878a111: Waiting Step #0: 878d17fe1103: Waiting Step #0: d8a53c27451c: Waiting Step #0: 6bb062311f02: Waiting Step #0: 083e7b75b289: Waiting Step #0: 1ba944753a47: Waiting Step #0: e03d59582080: Waiting Step #0: f40307f40e6e: Waiting Step #0: 74a51c659044: Waiting Step #0: 8093c5f1e823: Waiting Step #0: bd0a79790950: Waiting Step #0: 3137a392de2f: Waiting Step #0: a7690eb00be8: Waiting Step #0: 2d2c1fefe93d: Waiting Step #0: 889620bafc9e: Verifying Checksum Step #0: 889620bafc9e: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: bed297d7708b: Download complete Step #0: 2d2c1fefe93d: Verifying Checksum Step #0: 2d2c1fefe93d: Download complete Step #0: fef1397a62dc: Verifying Checksum Step #0: fef1397a62dc: Download complete Step #0: a7690eb00be8: Verifying Checksum Step #0: a7690eb00be8: Download complete Step #0: 4faca46d9663: Download complete Step #0: c2342df20178: Verifying Checksum Step #0: c2342df20178: Download complete Step #0: ce60d878a111: Download complete Step #0: d8a53c27451c: Verifying Checksum Step #0: d8a53c27451c: Download complete Step #0: cdba2c7af9e4: Verifying Checksum Step #0: cdba2c7af9e4: Download complete Step #0: e03d59582080: Verifying Checksum Step #0: e03d59582080: Download complete Step #0: c22d619f3d24: Verifying Checksum Step #0: c22d619f3d24: Download complete Step #0: b549f31133a9: Pull complete Step #0: bd0a79790950: Verifying Checksum Step #0: bd0a79790950: Download complete Step #0: 44e5a33d8972: Download complete Step #0: 3137a392de2f: Verifying Checksum Step #0: 3137a392de2f: Download complete Step #0: 1ba944753a47: Verifying Checksum Step #0: 1ba944753a47: Download complete Step #0: 083e7b75b289: Verifying Checksum Step #0: 083e7b75b289: Download complete Step #0: f831a5a7e6a4: Verifying Checksum Step #0: f831a5a7e6a4: Download complete Step #0: f40307f40e6e: Verifying Checksum Step #0: f40307f40e6e: Download complete Step #0: aa84dd625e5f: Verifying Checksum Step #0: aa84dd625e5f: Download complete Step #0: 6bb062311f02: Verifying Checksum Step #0: 6bb062311f02: Download complete Step #0: 8093c5f1e823: Verifying Checksum Step #0: 8093c5f1e823: Download complete Step #0: 878d17fe1103: Verifying Checksum Step #0: 878d17fe1103: Download complete Step #0: 51225617d5d9: Verifying Checksum Step #0: 51225617d5d9: Download complete Step #0: c2342df20178: Pull complete Step #0: 889620bafc9e: Pull complete Step #0: 74a51c659044: Pull complete Step #0: 2d2c1fefe93d: Pull complete Step #0: bed297d7708b: Pull complete Step #0: a7690eb00be8: Pull complete Step #0: fef1397a62dc: Pull complete Step #0: cdba2c7af9e4: Pull complete Step #0: 4faca46d9663: Pull complete Step #0: ce60d878a111: Pull complete Step #0: d8a53c27451c: Pull complete Step #0: 1ba944753a47: Pull complete Step #0: e03d59582080: Pull complete Step #0: c22d619f3d24: Pull complete Step #0: bd0a79790950: Pull complete Step #0: 3137a392de2f: Pull complete Step #0: 44e5a33d8972: Pull complete Step #0: 51225617d5d9: Pull complete Step #0: f831a5a7e6a4: Pull complete Step #0: 083e7b75b289: Pull complete Step #0: f40307f40e6e: Pull complete Step #0: aa84dd625e5f: Pull complete Step #0: 878d17fe1103: Pull complete Step #0: 6bb062311f02: Pull complete Step #0: 8093c5f1e823: Pull complete Step #0: Digest: sha256:092572a4480ed06944160061286d8883ddb0593ba5efb4c34e857e19709480f4 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: CommandException: No URLs matched: gs://oss-fuzz-coverage/pandas/textcov_reports/20250312/* Step #1: CommandException: 1 file/object could not be transferred. Finished Step #1 ERROR: step exited with non-zero status: 1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 0 Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 33.28kB Step #4: Step 1/7 : FROM gcr.io/oss-fuzz-base/base-builder-python Step #4: latest: Pulling from oss-fuzz-base/base-builder-python Step #4: b549f31133a9: Already exists Step #4: c2342df20178: Already exists Step #4: 889620bafc9e: Already exists Step #4: 7e6b3ebca0da: Pulling fs layer Step #4: a138f249fc79: Pulling fs layer Step #4: 0cef8afac729: Pulling fs layer Step #4: 14c96135cdd2: Pulling fs layer Step #4: 67227131fbab: Pulling fs layer Step #4: c014d579bab7: Pulling fs layer Step #4: 5b1177978078: Pulling fs layer Step #4: af13ed5caca6: Pulling fs layer Step #4: 87c3acb9c02b: Pulling fs layer Step #4: f1f179d89321: Pulling fs layer Step #4: 9d20212a21f4: Pulling fs layer Step #4: 9f0352eb4661: Pulling fs layer Step #4: 173808f86263: Pulling fs layer Step #4: 53e326de4df6: Pulling fs layer Step #4: c314a32e8258: Pulling fs layer Step #4: 5383415e5e56: Pulling fs layer Step #4: 9636736418da: Pulling fs layer Step #4: 98b08632f52f: Pulling fs layer Step #4: e5fdedb94b14: Pulling fs layer Step #4: 5e0b46a8bb68: Pulling fs layer Step #4: 9401c7e4f424: Pulling fs layer Step #4: 3bd967bd9fd1: Pulling fs layer Step #4: 4af64f900d37: Pulling fs layer Step #4: b10cbb869967: Pulling fs layer Step #4: 18e884c6babe: Pulling fs layer Step #4: 1cb1cdf2cc5b: Pulling fs layer Step #4: 99dda7f4b3a7: Pulling fs layer Step #4: f1c4ee30c461: Pulling fs layer Step #4: 0fbc6dc7f7b9: Pulling fs layer Step #4: cd4df9c7093a: Pulling fs layer Step #4: 68b4371eb0d2: Pulling fs layer Step #4: 8b4ff1e429a7: Pulling fs layer Step #4: 14c96135cdd2: Waiting Step #4: 87c3acb9c02b: Waiting Step #4: 67227131fbab: Waiting Step #4: f1f179d89321: Waiting Step #4: 3bd967bd9fd1: Waiting Step #4: 9d20212a21f4: Waiting Step #4: 4af64f900d37: Waiting Step #4: b10cbb869967: Waiting Step #4: 9f0352eb4661: Waiting Step #4: 18e884c6babe: Waiting Step #4: 1cb1cdf2cc5b: Waiting Step #4: 173808f86263: Waiting Step #4: 99dda7f4b3a7: Waiting Step #4: 53e326de4df6: Waiting Step #4: f1c4ee30c461: Waiting Step #4: c314a32e8258: Waiting Step #4: 5383415e5e56: Waiting Step #4: 9636736418da: Waiting Step #4: cd4df9c7093a: Waiting Step #4: 98b08632f52f: Waiting Step #4: 68b4371eb0d2: Waiting Step #4: c014d579bab7: Waiting Step #4: e5fdedb94b14: Waiting Step #4: 5e0b46a8bb68: Waiting Step #4: 8b4ff1e429a7: Waiting Step #4: 9401c7e4f424: Waiting Step #4: 5b1177978078: Waiting Step #4: 0fbc6dc7f7b9: Waiting Step #4: 0cef8afac729: Verifying Checksum Step #4: 0cef8afac729: Download complete Step #4: a138f249fc79: Download complete Step #4: 67227131fbab: Verifying Checksum Step #4: 67227131fbab: Download complete Step #4: 7e6b3ebca0da: Verifying Checksum Step #4: 7e6b3ebca0da: Download complete Step #4: c014d579bab7: Verifying Checksum Step #4: c014d579bab7: Download complete Step #4: af13ed5caca6: Verifying Checksum Step #4: af13ed5caca6: Download complete Step #4: 87c3acb9c02b: Verifying Checksum Step #4: 87c3acb9c02b: Download complete Step #4: f1f179d89321: Verifying Checksum Step #4: f1f179d89321: Download complete Step #4: 9d20212a21f4: Verifying Checksum Step #4: 9d20212a21f4: Download complete Step #4: 7e6b3ebca0da: Pull complete Step #4: 9f0352eb4661: Verifying Checksum Step #4: 9f0352eb4661: Download complete Step #4: 173808f86263: Download complete Step #4: a138f249fc79: Pull complete Step #4: 0cef8afac729: Pull complete Step #4: 53e326de4df6: Verifying Checksum Step #4: 53e326de4df6: Download complete Step #4: c314a32e8258: Verifying Checksum Step #4: c314a32e8258: Download complete Step #4: 5383415e5e56: Download complete Step #4: 14c96135cdd2: Verifying Checksum Step #4: 14c96135cdd2: Download complete Step #4: 9636736418da: Verifying Checksum Step #4: 9636736418da: Download complete Step #4: 98b08632f52f: Verifying Checksum Step #4: 98b08632f52f: Download complete Step #4: e5fdedb94b14: Verifying Checksum Step #4: e5fdedb94b14: Download complete Step #4: 5e0b46a8bb68: Verifying Checksum Step #4: 5e0b46a8bb68: Download complete Step #4: 9401c7e4f424: Verifying Checksum Step #4: 9401c7e4f424: Download complete Step #4: 3bd967bd9fd1: Download complete Step #4: 4af64f900d37: Download complete Step #4: b10cbb869967: Download complete Step #4: 1cb1cdf2cc5b: Verifying Checksum Step #4: 1cb1cdf2cc5b: Download complete Step #4: 99dda7f4b3a7: Verifying Checksum Step #4: 99dda7f4b3a7: Download complete Step #4: 18e884c6babe: Verifying Checksum Step #4: 18e884c6babe: Download complete Step #4: f1c4ee30c461: Verifying Checksum Step #4: f1c4ee30c461: Download complete Step #4: 0fbc6dc7f7b9: Download complete Step #4: cd4df9c7093a: Verifying Checksum Step #4: cd4df9c7093a: Download complete Step #4: 68b4371eb0d2: Download complete Step #4: 8b4ff1e429a7: Verifying Checksum Step #4: 8b4ff1e429a7: Download complete Step #4: 5b1177978078: Verifying Checksum Step #4: 5b1177978078: Download complete Step #4: 14c96135cdd2: Pull complete Step #4: 67227131fbab: Pull complete Step #4: c014d579bab7: Pull complete Step #4: 5b1177978078: Pull complete Step #4: af13ed5caca6: Pull complete Step #4: 87c3acb9c02b: Pull complete Step #4: f1f179d89321: Pull complete Step #4: 9d20212a21f4: Pull complete Step #4: 9f0352eb4661: Pull complete Step #4: 173808f86263: Pull complete Step #4: 53e326de4df6: Pull complete Step #4: c314a32e8258: Pull complete Step #4: 5383415e5e56: Pull complete Step #4: 9636736418da: Pull complete Step #4: 98b08632f52f: Pull complete Step #4: e5fdedb94b14: Pull complete Step #4: 5e0b46a8bb68: Pull complete Step #4: 9401c7e4f424: Pull complete Step #4: 3bd967bd9fd1: Pull complete Step #4: 4af64f900d37: Pull complete Step #4: b10cbb869967: Pull complete Step #4: 18e884c6babe: Pull complete Step #4: 1cb1cdf2cc5b: Pull complete Step #4: 99dda7f4b3a7: Pull complete Step #4: f1c4ee30c461: Pull complete Step #4: 0fbc6dc7f7b9: Pull complete Step #4: cd4df9c7093a: Pull complete Step #4: 68b4371eb0d2: Pull complete Step #4: 8b4ff1e429a7: Pull complete Step #4: Digest: sha256:d6e93f9f8f9d5a8a9333a1015b33c3be59420427c9570c670f3e820d54300d68 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #4: ---> da9ec7e2f73d Step #4: Step 2/7 : RUN apt-get update && apt-get install -y make autoconf automake libtool libffi-dev Step #4: ---> Running in 6a7f1bd92dbf Step #4: Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4742 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [1334 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1021 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1593 kB] Step #4: Fetched 9073 kB in 1s (8972 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: make is already the newest version (4.2.1-1.2). Step #4: make set to manually installed. Step #4: The following additional packages will be installed: Step #4: autotools-dev file libltdl-dev libltdl7 libmagic-mgc libmagic1 libsigsegv2 Step #4: m4 Step #4: Suggested packages: Step #4: autoconf-archive gnu-standards autoconf-doc gettext libtool-doc gfortran Step #4: | fortran95-compiler gcj-jdk m4-doc Step #4: The following NEW packages will be installed: Step #4: autoconf automake autotools-dev file libffi-dev libltdl-dev libltdl7 Step #4: libmagic-mgc libmagic1 libsigsegv2 libtool m4 Step #4: 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 1831 kB of archives. Step #4: After this operation, 13.1 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 1831 kB in 1s (1421 kB/s) Step #4: Selecting previously unselected package libmagic-mgc. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic-mgc (1:5.38-4) ... Step #4: Selecting previously unselected package libmagic1:amd64. Step #4: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #4: Selecting previously unselected package file. Step #4: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #4: Unpacking file (1:5.38-4) ... Step #4: Selecting previously unselected package libsigsegv2:amd64. Step #4: Preparing to unpack .../03-libsigsegv2_2.12-2_amd64.deb ... Step #4: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #4: Selecting previously unselected package m4. Step #4: Preparing to unpack .../04-m4_1.4.18-4_amd64.deb ... Step #4: Unpacking m4 (1.4.18-4) ... Step #4: Selecting previously unselected package autoconf. Step #4: Preparing to unpack .../05-autoconf_2.69-11.1_all.deb ... Step #4: Unpacking autoconf (2.69-11.1) ... Step #4: Selecting previously unselected package autotools-dev. Step #4: Preparing to unpack .../06-autotools-dev_20180224.1_all.deb ... Step #4: Unpacking autotools-dev (20180224.1) ... Step #4: Selecting previously unselected package automake. Step #4: Preparing to unpack .../07-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #4: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #4: Selecting previously unselected package libltdl7:amd64. Step #4: Preparing to unpack .../08-libltdl7_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libltdl-dev:amd64. Step #4: Preparing to unpack .../09-libltdl-dev_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libtool. Step #4: Preparing to unpack .../10-libtool_2.4.6-14_all.deb ... Step #4: Unpacking libtool (2.4.6-14) ... Step #4: Selecting previously unselected package libffi-dev:amd64. Step #4: Preparing to unpack .../11-libffi-dev_3.3-4_amd64.deb ... Step #4: Unpacking libffi-dev:amd64 (3.3-4) ... Step #4: Setting up libmagic-mgc (1:5.38-4) ... Step #4: Setting up libmagic1:amd64 (1:5.38-4) ... Step #4: Setting up file (1:5.38-4) ... Step #4: Setting up libffi-dev:amd64 (3.3-4) ... Step #4: Setting up autotools-dev (20180224.1) ... Step #4: Setting up libsigsegv2:amd64 (2.12-2) ... Step #4: Setting up libltdl7:amd64 (2.4.6-14) ... Step #4: Setting up libtool (2.4.6-14) ... Step #4: Setting up m4 (1.4.18-4) ... Step #4: Setting up autoconf (2.69-11.1) ... Step #4: Setting up automake (1:1.16.1-4ubuntu6) ... Step #4: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #4: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #4: Removing intermediate container 6a7f1bd92dbf Step #4: ---> fffdcaa9a2a2 Step #4: Step 3/7 : RUN apt-get install -y python3.9 python3.9-dev && ln --force -s /usr/bin/python3.9 /usr/local/bin/python3 && apt-get install -y python3-pip && python3 -m pip install cython "atheris>=2.1.1" "pyinstaller==5.0.1" "coverage==6.3.2" Step #4: ---> Running in 9bc76ddc74c4 Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: The following additional packages will be installed: Step #4: libexpat1-dev libpython3.9 libpython3.9-dev libpython3.9-minimal Step #4: libpython3.9-stdlib mime-support python3.9-minimal zlib1g-dev Step #4: Suggested packages: Step #4: python3.9-venv python3.9-doc binfmt-support Step #4: The following NEW packages will be installed: Step #4: libexpat1-dev libpython3.9 libpython3.9-dev libpython3.9-minimal Step #4: libpython3.9-stdlib mime-support python3.9 python3.9-dev python3.9-minimal Step #4: zlib1g-dev Step #4: 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 11.6 MB of archives. Step #4: After this operation, 48.7 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython3.9-minimal amd64 3.9.5-3ubuntu0~20.04.1 [756 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3.9-minimal amd64 3.9.5-3ubuntu0~20.04.1 [2022 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.8 [117 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython3.9-stdlib amd64 3.9.5-3ubuntu0~20.04.1 [1778 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython3.9 amd64 3.9.5-3ubuntu0~20.04.1 [1714 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython3.9-dev amd64 3.9.5-3ubuntu0~20.04.1 [4126 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3.9 amd64 3.9.5-3ubuntu0~20.04.1 [423 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3.9-dev amd64 3.9.5-3ubuntu0~20.04.1 [510 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 11.6 MB in 2s (7388 kB/s) Step #4: Selecting previously unselected package libpython3.9-minimal:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17827 files and directories currently installed.) Step #4: Preparing to unpack .../0-libpython3.9-minimal_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking libpython3.9-minimal:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package python3.9-minimal. Step #4: Preparing to unpack .../1-python3.9-minimal_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking python3.9-minimal (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package mime-support. Step #4: Preparing to unpack .../2-mime-support_3.64ubuntu1_all.deb ... Step #4: Unpacking mime-support (3.64ubuntu1) ... Step #4: Selecting previously unselected package libexpat1-dev:amd64. Step #4: Preparing to unpack .../3-libexpat1-dev_2.2.9-1ubuntu0.8_amd64.deb ... Step #4: Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.8) ... Step #4: Selecting previously unselected package libpython3.9-stdlib:amd64. Step #4: Preparing to unpack .../4-libpython3.9-stdlib_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking libpython3.9-stdlib:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package libpython3.9:amd64. Step #4: Preparing to unpack .../5-libpython3.9_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking libpython3.9:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../6-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Selecting previously unselected package libpython3.9-dev:amd64. Step #4: Preparing to unpack .../7-libpython3.9-dev_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking libpython3.9-dev:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package python3.9. Step #4: Preparing to unpack .../8-python3.9_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking python3.9 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Selecting previously unselected package python3.9-dev. Step #4: Preparing to unpack .../9-python3.9-dev_3.9.5-3ubuntu0~20.04.1_amd64.deb ... Step #4: Unpacking python3.9-dev (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up mime-support (3.64ubuntu1) ... Step #4: Setting up libpython3.9-minimal:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.8) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up python3.9-minimal (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up libpython3.9-stdlib:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up libpython3.9:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up python3.9 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up libpython3.9-dev:amd64 (3.9.5-3ubuntu0~20.04.1) ... Step #4: Setting up python3.9-dev (3.9.5-3ubuntu0~20.04.1) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: The following additional packages will be installed: Step #4: libmpdec2 libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev Step #4: libpython3.8-minimal libpython3.8-stdlib python-pip-whl python3 python3-dev Step #4: python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources Step #4: python3-setuptools python3-wheel python3.8 python3.8-dev python3.8-minimal Step #4: Suggested packages: Step #4: python3-doc python3-tk python3-venv python-setuptools-doc python3.8-venv Step #4: python3.8-doc binfmt-support Step #4: The following NEW packages will be installed: Step #4: libmpdec2 libpython3-dev libpython3-stdlib libpython3.8 libpython3.8-dev Step #4: libpython3.8-minimal libpython3.8-stdlib python-pip-whl python3 python3-dev Step #4: python3-distutils python3-lib2to3 python3-minimal python3-pip Step #4: python3-pkg-resources python3-setuptools python3-wheel python3.8 Step #4: python3.8-dev python3.8-minimal Step #4: 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 13.7 MB of archives. Step #4: After this operation, 53.5 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.15 [720 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.15 [1901 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.15 [1675 kB] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.15 [387 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.2 [130 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8 amd64 3.8.10-0ubuntu1~20.04.15 [1626 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-dev amd64 3.8.10-0ubuntu1~20.04.15 [3950 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-dev amd64 3.8.2-0ubuntu2 [7236 B] Step #4: Get:13 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python-pip-whl all 20.0.2-5ubuntu1.11 [1808 kB] Step #4: Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-dev amd64 3.8.10-0ubuntu1~20.04.15 [514 kB] Step #4: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-lib2to3 all 3.8.10-0ubuntu1~20.04 [76.3 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distutils all 3.8.10-0ubuntu1~20.04 [141 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-dev amd64 3.8.2-0ubuntu2 [1212 B] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-setuptools all 45.2.0-1ubuntu0.2 [330 kB] Step #4: Get:19 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-wheel all 0.34.2-1ubuntu0.1 [23.9 kB] Step #4: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python3-pip all 20.0.2-5ubuntu1.11 [231 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 13.7 MB in 2s (8290 kB/s) Step #4: Selecting previously unselected package libpython3.8-minimal:amd64. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18743 files and directories currently installed.) Step #4: Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package python3.8-minimal. Step #4: Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package python3-minimal. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19025 files and directories currently installed.) Step #4: Preparing to unpack .../python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3-minimal (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package libmpdec2:amd64. Step #4: Preparing to unpack .../libmpdec2_2.4.2-3_amd64.deb ... Step #4: Unpacking libmpdec2:amd64 (2.4.2-3) ... Step #4: Selecting previously unselected package libpython3.8-stdlib:amd64. Step #4: Preparing to unpack .../libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package python3.8. Step #4: Preparing to unpack .../python3.8_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking python3.8 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package libpython3-stdlib:amd64. Step #4: Preparing to unpack .../libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-minimal (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python3. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19399 files and directories currently installed.) Step #4: Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3 (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python3-pkg-resources. Step #4: Preparing to unpack .../01-python3-pkg-resources_45.2.0-1ubuntu0.2_all.deb ... Step #4: Unpacking python3-pkg-resources (45.2.0-1ubuntu0.2) ... Step #4: Selecting previously unselected package libpython3.8:amd64. Step #4: Preparing to unpack .../02-libpython3.8_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package libpython3.8-dev:amd64. Step #4: Preparing to unpack .../03-libpython3.8-dev_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package libpython3-dev:amd64. Step #4: Preparing to unpack .../04-libpython3-dev_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python-pip-whl. Step #4: Preparing to unpack .../05-python-pip-whl_20.0.2-5ubuntu1.11_all.deb ... Step #4: Unpacking python-pip-whl (20.0.2-5ubuntu1.11) ... Step #4: Selecting previously unselected package python3.8-dev. Step #4: Preparing to unpack .../06-python3.8-dev_3.8.10-0ubuntu1~20.04.15_amd64.deb ... Step #4: Unpacking python3.8-dev (3.8.10-0ubuntu1~20.04.15) ... Step #4: Selecting previously unselected package python3-lib2to3. Step #4: Preparing to unpack .../07-python3-lib2to3_3.8.10-0ubuntu1~20.04_all.deb ... Step #4: Unpacking python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #4: Selecting previously unselected package python3-distutils. Step #4: Preparing to unpack .../08-python3-distutils_3.8.10-0ubuntu1~20.04_all.deb ... Step #4: Unpacking python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #4: Selecting previously unselected package python3-dev. Step #4: Preparing to unpack .../09-python3-dev_3.8.2-0ubuntu2_amd64.deb ... Step #4: Unpacking python3-dev (3.8.2-0ubuntu2) ... Step #4: Selecting previously unselected package python3-setuptools. Step #4: Preparing to unpack .../10-python3-setuptools_45.2.0-1ubuntu0.2_all.deb ... Step #4: Unpacking python3-setuptools (45.2.0-1ubuntu0.2) ... Step #4: Selecting previously unselected package python3-wheel. Step #4: Preparing to unpack .../11-python3-wheel_0.34.2-1ubuntu0.1_all.deb ... Step #4: Unpacking python3-wheel (0.34.2-1ubuntu0.1) ... Step #4: Selecting previously unselected package python3-pip. Step #4: Preparing to unpack .../12-python3-pip_20.0.2-5ubuntu1.11_all.deb ... Step #4: Unpacking python3-pip (20.0.2-5ubuntu1.11) ... Step #4: Setting up python-pip-whl (20.0.2-5ubuntu1.11) ... Step #4: Setting up libmpdec2:amd64 (2.4.2-3) ... Step #4: Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up python3.8 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-wheel (0.34.2-1ubuntu0.1) ... Step #4: Setting up libpython3.8:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up python3-lib2to3 (3.8.10-0ubuntu1~20.04) ... Step #4: Setting up python3-pkg-resources (45.2.0-1ubuntu0.2) ... Step #4: Setting up python3-distutils (3.8.10-0ubuntu1~20.04) ... Step #4: Setting up python3-setuptools (45.2.0-1ubuntu0.2) ... Step #4: Setting up libpython3.8-dev:amd64 (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up python3-pip (20.0.2-5ubuntu1.11) ... Step #4: Setting up python3.8-dev (3.8.10-0ubuntu1~20.04.15) ... Step #4: Setting up libpython3-dev:amd64 (3.8.2-0ubuntu2) ... Step #4: Setting up python3-dev (3.8.2-0ubuntu2) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #4: Processing triggers for mime-support (3.64ubuntu1) ... Step #4: Collecting cython Step #4: Downloading Cython-3.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) Step #4: Collecting atheris>=2.1.1 Step #4: Downloading atheris-2.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #4: Collecting pyinstaller==5.0.1 Step #4: Downloading pyinstaller-5.0.1-py3-none-manylinux2014_x86_64.whl (1.5 MB) Step #4: Collecting coverage==6.3.2 Step #4: Downloading coverage-6.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (210 kB) Step #4: Collecting altgraph Step #4: Downloading altgraph-0.17.4-py2.py3-none-any.whl (21 kB) Step #4: Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pyinstaller==5.0.1) (45.2.0) Step #4: Collecting pyinstaller-hooks-contrib>=2020.6 Step #4: Downloading pyinstaller_hooks_contrib-2025.1-py3-none-any.whl (346 kB) Step #4: Collecting packaging>=22.0 Step #4: Downloading packaging-24.2-py3-none-any.whl (65 kB) Step #4: Collecting importlib_metadata>=4.6; python_version < "3.10" Step #4: Downloading importlib_metadata-8.6.1-py3-none-any.whl (26 kB) Step #4: Collecting zipp>=3.20 Step #4: Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB) Step #4: Installing collected packages: cython, atheris, altgraph, packaging, zipp, importlib-metadata, pyinstaller-hooks-contrib, pyinstaller, coverage Step #4: Successfully installed altgraph-0.17.4 atheris-2.3.0 coverage-6.3.2 cython-3.0.12 importlib-metadata-8.6.1 packaging-24.2 pyinstaller-5.0.1 pyinstaller-hooks-contrib-2025.1 zipp-3.21.0 Step #4: Removing intermediate container 9bc76ddc74c4 Step #4: ---> 638c02e09e27 Step #4: Step 4/7 : RUN python3 -m pip install --upgrade pip Cython numpy versioneer Step #4: ---> Running in 47b3de7d1a38 Step #4: Collecting pip Step #4: Downloading pip-25.0.1-py3-none-any.whl (1.8 MB) Step #4: Requirement already up-to-date: Cython in /usr/local/lib/python3.9/dist-packages (3.0.12) Step #4: Collecting numpy Step #4: Downloading numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB) Step #4: Collecting versioneer Step #4: Downloading versioneer-0.29-py3-none-any.whl (46 kB) Step #4: Installing collected packages: pip, numpy, versioneer Step #4: Attempting uninstall: pip Step #4: Found existing installation: pip 20.0.2 Step #4: Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr Step #4: Can't uninstall 'pip'. No files were found to uninstall. Step #4: Successfully installed numpy-2.0.2 pip-25.0.1 versioneer-0.29 Step #4: Removing intermediate container 47b3de7d1a38 Step #4: ---> f363740c50a1 Step #4: Step 5/7 : RUN git clone --depth 1 https://github.com/pandas-dev/pandas pandas && cd pandas && python3 -m pip install -r requirements-dev.txt Step #4: ---> Running in 04be6e90c026 Step #4: Cloning into 'pandas'... Step #4: Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (from -r requirements-dev.txt (line 4)) (25.0.1) Step #4: Requirement already satisfied: cython~=3.0.5 in /usr/local/lib/python3.9/dist-packages (from -r requirements-dev.txt (line 6)) (3.0.12) Step #4: Collecting meson==1.2.1 (from meson[ninja]==1.2.1->-r requirements-dev.txt (line 7)) Step #4: Downloading meson-1.2.1-py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting meson-python==0.13.1 (from -r requirements-dev.txt (line 8)) Step #4: Downloading meson_python-0.13.1-py3-none-any.whl.metadata (4.1 kB) Step #4: Collecting pytest>=7.3.2 (from -r requirements-dev.txt (line 9)) Step #4: Downloading pytest-8.3.5-py3-none-any.whl.metadata (7.6 kB) Step #4: Collecting pytest-cov (from -r requirements-dev.txt (line 10)) Step #4: Downloading pytest_cov-6.0.0-py3-none-any.whl.metadata (27 kB) Step #4: Collecting pytest-xdist>=3.4.0 (from -r requirements-dev.txt (line 11)) Step #4: Downloading pytest_xdist-3.6.1-py3-none-any.whl.metadata (4.3 kB) Step #4: Collecting pytest-qt>=4.4.0 (from -r requirements-dev.txt (line 12)) Step #4: Downloading pytest_qt-4.4.0-py3-none-any.whl.metadata (7.7 kB) Step #4: Collecting pytest-localserver (from -r requirements-dev.txt (line 13)) Step #4: Downloading pytest_localserver-0.9.0.post0-py3-none-any.whl.metadata (12 kB) Step #4: Collecting PyQt5>=5.15.9 (from -r requirements-dev.txt (line 14)) Step #4: Downloading PyQt5-5.15.11-cp38-abi3-manylinux_2_17_x86_64.whl.metadata (2.1 kB) Step #4: Requirement already satisfied: coverage in /usr/local/lib/python3.9/dist-packages (from -r requirements-dev.txt (line 15)) (6.3.2) Step #4: Collecting python-dateutil (from -r requirements-dev.txt (line 16)) Step #4: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #4: Collecting numpy<2 (from -r requirements-dev.txt (line 17)) Step #4: Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #4: Collecting beautifulsoup4>=4.11.2 (from -r requirements-dev.txt (line 18)) Step #4: Downloading beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting blosc (from -r requirements-dev.txt (line 19)) Step #4: Downloading blosc-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB) Step #4: Collecting bottleneck>=1.3.6 (from -r requirements-dev.txt (line 20)) Step #4: Downloading Bottleneck-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB) Step #4: Collecting fastparquet>=2023.10.0 (from -r requirements-dev.txt (line 21)) Step #4: Downloading fastparquet-2024.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB) Step #4: Collecting fsspec>=2022.11.0 (from -r requirements-dev.txt (line 22)) Step #4: Downloading fsspec-2025.3.0-py3-none-any.whl.metadata (11 kB) Step #4: Collecting html5lib>=1.1 (from -r requirements-dev.txt (line 23)) Step #4: Downloading html5lib-1.1-py2.py3-none-any.whl.metadata (16 kB) Step #4: Collecting hypothesis>=6.84.0 (from -r requirements-dev.txt (line 24)) Step #4: Downloading hypothesis-6.129.0-py3-none-any.whl.metadata (4.4 kB) Step #4: Collecting gcsfs>=2022.11.0 (from -r requirements-dev.txt (line 25)) Step #4: Downloading gcsfs-2025.3.0-py2.py3-none-any.whl.metadata (1.9 kB) Step #4: Collecting ipython (from -r requirements-dev.txt (line 26)) Step #4: Downloading ipython-8.18.1-py3-none-any.whl.metadata (6.0 kB) Step #4: Collecting pickleshare (from -r requirements-dev.txt (line 27)) Step #4: Downloading pickleshare-0.7.5-py2.py3-none-any.whl.metadata (1.5 kB) Step #4: Collecting jinja2>=3.1.2 (from -r requirements-dev.txt (line 28)) Step #4: Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Step #4: Collecting lxml>=4.9.2 (from -r requirements-dev.txt (line 29)) Step #4: Downloading lxml-5.3.1-cp39-cp39-manylinux_2_28_x86_64.whl.metadata (3.7 kB) Step #4: Collecting matplotlib>=3.6.3 (from -r requirements-dev.txt (line 30)) Step #4: Downloading matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #4: Collecting numba>=0.56.4 (from -r requirements-dev.txt (line 31)) Step #4: Downloading numba-0.60.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB) Step #4: Collecting numexpr>=2.8.4 (from -r requirements-dev.txt (line 32)) Step #4: Downloading numexpr-2.10.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) Step #4: Collecting openpyxl>=3.1.0 (from -r requirements-dev.txt (line 33)) Step #4: Downloading openpyxl-3.1.5-py2.py3-none-any.whl.metadata (2.5 kB) Step #4: Collecting odfpy>=1.4.1 (from -r requirements-dev.txt (line 34)) Step #4: Downloading odfpy-1.4.1.tar.gz (717 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 717.0/717.0 kB 22.1 MB/s eta 0:00:00 Step #4: Preparing metadata (setup.py): started Step #4: Preparing metadata (setup.py): finished with status 'done' Step #4: Collecting py (from -r requirements-dev.txt (line 35)) Step #4: Downloading py-1.11.0-py2.py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting psycopg2-binary>=2.9.6 (from -r requirements-dev.txt (line 36)) Step #4: Downloading psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Step #4: Collecting pyarrow>=10.0.1 (from -r requirements-dev.txt (line 37)) Step #4: Downloading pyarrow-19.0.1-cp39-cp39-manylinux_2_28_x86_64.whl.metadata (3.3 kB) Step #4: Collecting pymysql>=1.0.2 (from -r requirements-dev.txt (line 38)) Step #4: Downloading PyMySQL-1.1.1-py3-none-any.whl.metadata (4.4 kB) Step #4: Collecting pyreadstat>=1.2.0 (from -r requirements-dev.txt (line 39)) Step #4: Downloading pyreadstat-1.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.0 kB) Step #4: Collecting tables>=3.8.0 (from -r requirements-dev.txt (line 40)) Step #4: Downloading tables-3.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Step #4: Collecting python-calamine>=0.1.7 (from -r requirements-dev.txt (line 41)) Step #4: Downloading python_calamine-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Step #4: Collecting pytz>=2023.4 (from -r requirements-dev.txt (line 42)) Step #4: Downloading pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB) Step #4: Collecting pyxlsb>=1.0.10 (from -r requirements-dev.txt (line 43)) Step #4: Downloading pyxlsb-1.0.10-py2.py3-none-any.whl.metadata (2.5 kB) Step #4: Collecting s3fs>=2022.11.0 (from -r requirements-dev.txt (line 44)) Step #4: Downloading s3fs-2025.3.0-py3-none-any.whl.metadata (1.9 kB) Step #4: Collecting scipy>=1.10.0 (from -r requirements-dev.txt (line 45)) Step #4: Downloading scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) Step #4: Collecting SQLAlchemy>=2.0.0 (from -r requirements-dev.txt (line 46)) Step #4: Downloading sqlalchemy-2.0.39-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) Step #4: Collecting tabulate>=0.9.0 (from -r requirements-dev.txt (line 47)) Step #4: Downloading tabulate-0.9.0-py3-none-any.whl.metadata (34 kB) Step #4: Collecting xarray<=2024.9.0,>=2022.12.0 (from -r requirements-dev.txt (line 48)) Step #4: Downloading xarray-2024.7.0-py3-none-any.whl.metadata (11 kB) Step #4: Collecting xlrd>=2.0.1 (from -r requirements-dev.txt (line 49)) Step #4: Downloading xlrd-2.0.1-py2.py3-none-any.whl.metadata (3.4 kB) Step #4: Collecting xlsxwriter>=3.0.5 (from -r requirements-dev.txt (line 50)) Step #4: Downloading XlsxWriter-3.2.2-py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting zstandard>=0.19.0 (from -r requirements-dev.txt (line 51)) Step #4: Downloading zstandard-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Step #4: Collecting dask (from -r requirements-dev.txt (line 52)) Step #4: Downloading dask-2024.8.0-py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting seaborn (from -r requirements-dev.txt (line 53)) Step #4: Downloading seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB) Step #4: Collecting moto (from -r requirements-dev.txt (line 54)) Step #4: Downloading moto-5.1.1-py3-none-any.whl.metadata (12 kB) Step #4: Collecting flask (from -r requirements-dev.txt (line 55)) Step #4: Downloading flask-3.1.0-py3-none-any.whl.metadata (2.7 kB) Step #4: Collecting asv>=0.6.1 (from -r requirements-dev.txt (line 56)) Step #4: Downloading asv-0.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.8 kB) Step #4: Collecting flake8==7.1.0 (from -r requirements-dev.txt (line 57)) Step #4: Downloading flake8-7.1.0-py2.py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting mypy==1.13.0 (from -r requirements-dev.txt (line 58)) Step #4: Downloading mypy-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #4: Collecting tokenize-rt (from -r requirements-dev.txt (line 59)) Step #4: Downloading tokenize_rt-6.1.0-py2.py3-none-any.whl.metadata (4.1 kB) Step #4: Collecting pre-commit>=4.0.1 (from -r requirements-dev.txt (line 60)) Step #4: Downloading pre_commit-4.1.0-py2.py3-none-any.whl.metadata (1.3 kB) Step #4: Collecting gitpython (from -r requirements-dev.txt (line 61)) Step #4: Downloading GitPython-3.1.44-py3-none-any.whl.metadata (13 kB) Step #4: Collecting gitdb (from -r requirements-dev.txt (line 62)) Step #4: Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Step #4: Collecting google-auth (from -r requirements-dev.txt (line 63)) Step #4: Downloading google_auth-2.38.0-py2.py3-none-any.whl.metadata (4.8 kB) Step #4: Collecting natsort (from -r requirements-dev.txt (line 64)) Step #4: Downloading natsort-8.4.0-py3-none-any.whl.metadata (21 kB) Step #4: Collecting numpydoc (from -r requirements-dev.txt (line 65)) Step #4: Downloading numpydoc-1.8.0-py3-none-any.whl.metadata (4.3 kB) Step #4: Collecting pydata-sphinx-theme==0.16 (from -r requirements-dev.txt (line 66)) Step #4: Downloading pydata_sphinx_theme-0.16.0-py3-none-any.whl.metadata (7.5 kB) Step #4: Collecting pytest-cython (from -r requirements-dev.txt (line 67)) Step #4: Downloading pytest_cython-0.3.1-py2.py3-none-any.whl.metadata (3.9 kB) Step #4: Collecting sphinx (from -r requirements-dev.txt (line 68)) Step #4: Downloading sphinx-7.4.7-py3-none-any.whl.metadata (6.1 kB) Step #4: Collecting sphinx-design (from -r requirements-dev.txt (line 69)) Step #4: Downloading sphinx_design-0.6.1-py3-none-any.whl.metadata (5.5 kB) Step #4: Collecting sphinx-copybutton (from -r requirements-dev.txt (line 70)) Step #4: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl.metadata (3.2 kB) Step #4: Collecting types-python-dateutil (from -r requirements-dev.txt (line 71)) Step #4: Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB) Step #4: Collecting types-PyMySQL (from -r requirements-dev.txt (line 72)) Step #4: Downloading types_PyMySQL-1.1.0.20241103-py3-none-any.whl.metadata (2.0 kB) Step #4: Collecting types-pytz (from -r requirements-dev.txt (line 73)) Step #4: Downloading types_pytz-2025.1.0.20250204-py3-none-any.whl.metadata (2.0 kB) Step #4: Collecting types-PyYAML (from -r requirements-dev.txt (line 74)) Step #4: Downloading types_PyYAML-6.0.12.20241230-py3-none-any.whl.metadata (1.8 kB) Step #4: Collecting types-setuptools (from -r requirements-dev.txt (line 75)) Step #4: Downloading types_setuptools-75.8.2.20250305-py3-none-any.whl.metadata (2.2 kB) Step #4: Collecting nbconvert>=7.11.0 (from -r requirements-dev.txt (line 76)) Step #4: Downloading nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB) Step #4: Collecting nbsphinx (from -r requirements-dev.txt (line 77)) Step #4: Downloading nbsphinx-0.9.7-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting pandoc (from -r requirements-dev.txt (line 78)) Step #4: Downloading pandoc-2.4.tar.gz (34 kB) Step #4: Preparing metadata (setup.py): started Step #4: Preparing metadata (setup.py): finished with status 'done' Step #4: Collecting ipywidgets (from -r requirements-dev.txt (line 79)) Step #4: Downloading ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting nbformat (from -r requirements-dev.txt (line 80)) Step #4: Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB) Step #4: Collecting notebook>=7.0.6 (from -r requirements-dev.txt (line 81)) Step #4: Downloading notebook-7.3.2-py3-none-any.whl.metadata (10 kB) Step #4: Collecting ipykernel (from -r requirements-dev.txt (line 82)) Step #4: Downloading ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB) Step #4: Collecting markdown (from -r requirements-dev.txt (line 83)) Step #4: Downloading Markdown-3.7-py3-none-any.whl.metadata (7.0 kB) Step #4: Collecting feedparser (from -r requirements-dev.txt (line 84)) Step #4: Downloading feedparser-6.0.11-py3-none-any.whl.metadata (2.4 kB) Step #4: Collecting pyyaml (from -r requirements-dev.txt (line 85)) Step #4: Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #4: Collecting requests (from -r requirements-dev.txt (line 86)) Step #4: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #4: Collecting pygments (from -r requirements-dev.txt (line 87)) Step #4: Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #4: Collecting jupyterlite-core (from -r requirements-dev.txt (line 88)) Step #4: Downloading jupyterlite_core-0.5.1-py3-none-any.whl.metadata (5.5 kB) Step #4: Collecting jupyterlite-pyodide-kernel (from -r requirements-dev.txt (line 89)) Step #4: Downloading jupyterlite_pyodide_kernel-0.5.2-py3-none-any.whl.metadata (9.0 kB) Step #4: Collecting adbc-driver-postgresql>=0.10.0 (from -r requirements-dev.txt (line 90)) Step #4: Downloading adbc_driver_postgresql-1.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #4: Collecting adbc-driver-sqlite>=0.8.0 (from -r requirements-dev.txt (line 91)) Step #4: Downloading adbc_driver_sqlite-1.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) Step #4: Collecting typing_extensions (from -r requirements-dev.txt (line 92)) Step #4: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #4: Collecting tzdata>=2022.7 (from -r requirements-dev.txt (line 93)) Step #4: Downloading tzdata-2025.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #4: Requirement already satisfied: versioneer[toml] in /usr/local/lib/python3.9/dist-packages (from -r requirements-dev.txt (line 5)) (0.29) Step #4: Collecting pyproject-metadata>=0.7.1 (from meson-python==0.13.1->-r requirements-dev.txt (line 8)) Step #4: Downloading pyproject_metadata-0.9.1-py3-none-any.whl.metadata (7.0 kB) Step #4: Collecting tomli>=1.0.0 (from meson-python==0.13.1->-r requirements-dev.txt (line 8)) Step #4: Downloading tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #4: Collecting mccabe<0.8.0,>=0.7.0 (from flake8==7.1.0->-r requirements-dev.txt (line 57)) Step #4: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #4: Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8==7.1.0->-r requirements-dev.txt (line 57)) Step #4: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #4: Collecting pyflakes<3.3.0,>=3.2.0 (from flake8==7.1.0->-r requirements-dev.txt (line 57)) Step #4: Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #4: Collecting mypy-extensions>=1.0.0 (from mypy==1.13.0->-r requirements-dev.txt (line 58)) Step #4: Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #4: Collecting docutils!=0.17.0 (from pydata-sphinx-theme==0.16->-r requirements-dev.txt (line 66)) Step #4: Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting Babel (from pydata-sphinx-theme==0.16->-r requirements-dev.txt (line 66)) Step #4: Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Step #4: Collecting accessible-pygments (from pydata-sphinx-theme==0.16->-r requirements-dev.txt (line 66)) Step #4: Downloading accessible_pygments-0.0.5-py3-none-any.whl.metadata (10 kB) Step #4: Collecting ninja>=1.8.2 (from meson[ninja]==1.2.1->-r requirements-dev.txt (line 7)) Step #4: Downloading ninja-1.11.1.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (5.3 kB) Step #4: Collecting exceptiongroup>=1.0.0rc8 (from pytest>=7.3.2->-r requirements-dev.txt (line 9)) Step #4: Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #4: Collecting iniconfig (from pytest>=7.3.2->-r requirements-dev.txt (line 9)) Step #4: Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #4: Requirement already satisfied: packaging in /usr/local/lib/python3.9/dist-packages (from pytest>=7.3.2->-r requirements-dev.txt (line 9)) (24.2) Step #4: Collecting pluggy<2,>=1.5 (from pytest>=7.3.2->-r requirements-dev.txt (line 9)) Step #4: Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #4: Collecting coverage (from -r requirements-dev.txt (line 15)) Step #4: Downloading coverage-7.6.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.5 kB) Step #4: Collecting execnet>=2.1 (from pytest-xdist>=3.4.0->-r requirements-dev.txt (line 11)) Step #4: Downloading execnet-2.1.1-py3-none-any.whl.metadata (2.9 kB) Step #4: Collecting werkzeug>=0.10 (from pytest-localserver->-r requirements-dev.txt (line 13)) Step #4: Downloading werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB) Step #4: Collecting PyQt5-sip<13,>=12.15 (from PyQt5>=5.15.9->-r requirements-dev.txt (line 14)) Step #4: Downloading PyQt5_sip-12.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (472 bytes) Step #4: Collecting PyQt5-Qt5<5.16.0,>=5.15.2 (from PyQt5>=5.15.9->-r requirements-dev.txt (line 14)) Step #4: Downloading PyQt5_Qt5-5.15.16-1-py3-none-manylinux2014_x86_64.whl.metadata (536 bytes) Step #4: Collecting six>=1.5 (from python-dateutil->-r requirements-dev.txt (line 16)) Step #4: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting soupsieve>1.2 (from beautifulsoup4>=4.11.2->-r requirements-dev.txt (line 18)) Step #4: Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #4: Collecting pandas>=1.5.0 (from fastparquet>=2023.10.0->-r requirements-dev.txt (line 21)) Step #4: Downloading pandas-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB) Step #4: Collecting cramjam>=2.3 (from fastparquet>=2023.10.0->-r requirements-dev.txt (line 21)) Step #4: Downloading cramjam-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Step #4: Collecting webencodings (from html5lib>=1.1->-r requirements-dev.txt (line 23)) Step #4: Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) Step #4: Collecting attrs>=22.2.0 (from hypothesis>=6.84.0->-r requirements-dev.txt (line 24)) Step #4: Downloading attrs-25.2.0-py3-none-any.whl.metadata (11 kB) Step #4: Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.84.0->-r requirements-dev.txt (line 24)) Step #4: Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB) Step #4: Collecting aiohttp!=4.0.0a0,!=4.0.0a1 (from gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading aiohttp-3.11.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB) Step #4: Collecting decorator>4.1.2 (from gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) Step #4: Collecting google-auth-oauthlib (from gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_auth_oauthlib-1.2.1-py2.py3-none-any.whl.metadata (2.7 kB) Step #4: Collecting google-cloud-storage (from gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_cloud_storage-3.1.0-py2.py3-none-any.whl.metadata (12 kB) Step #4: Collecting jedi>=0.16 (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB) Step #4: Collecting matplotlib-inline (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB) Step #4: Collecting prompt-toolkit<3.1.0,>=3.0.41 (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading prompt_toolkit-3.0.50-py3-none-any.whl.metadata (6.6 kB) Step #4: Collecting stack-data (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB) Step #4: Collecting traitlets>=5 (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB) Step #4: Collecting pexpect>4.3 (from ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB) Step #4: Collecting MarkupSafe>=2.0 (from jinja2>=3.1.2->-r requirements-dev.txt (line 28)) Step #4: Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #4: Collecting contourpy>=1.0.1 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #4: Collecting cycler>=0.10 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting fonttools>=4.22.0 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading fonttools-4.56.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Step #4: Collecting kiwisolver>=1.3.1 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB) Step #4: Collecting pillow>=8 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #4: Collecting pyparsing>=2.3.1 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #4: Collecting importlib-resources>=3.2.0 (from matplotlib>=3.6.3->-r requirements-dev.txt (line 30)) Step #4: Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB) Step #4: Collecting llvmlite<0.44,>=0.43.0dev0 (from numba>=0.56.4->-r requirements-dev.txt (line 31)) Step #4: Downloading llvmlite-0.43.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB) Step #4: Collecting et-xmlfile (from openpyxl>=3.1.0->-r requirements-dev.txt (line 33)) Step #4: Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB) Step #4: Collecting defusedxml (from odfpy>=1.4.1->-r requirements-dev.txt (line 34)) Step #4: Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) Step #4: Collecting py-cpuinfo (from tables>=3.8.0->-r requirements-dev.txt (line 40)) Step #4: Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes) Step #4: Collecting blosc2>=2.3.0 (from tables>=3.8.0->-r requirements-dev.txt (line 40)) Step #4: Downloading blosc2-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.2 kB) Step #4: Collecting aiobotocore<3.0.0,>=2.5.4 (from s3fs>=2022.11.0->-r requirements-dev.txt (line 44)) Step #4: Downloading aiobotocore-2.21.1-py3-none-any.whl.metadata (24 kB) Step #4: Collecting greenlet!=0.4.17 (from SQLAlchemy>=2.0.0->-r requirements-dev.txt (line 46)) Step #4: Downloading greenlet-3.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) Step #4: Collecting click>=8.1 (from dask->-r requirements-dev.txt (line 52)) Step #4: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting cloudpickle>=1.5.0 (from dask->-r requirements-dev.txt (line 52)) Step #4: Downloading cloudpickle-3.1.1-py3-none-any.whl.metadata (7.1 kB) Step #4: Collecting partd>=1.4.0 (from dask->-r requirements-dev.txt (line 52)) Step #4: Downloading partd-1.4.2-py3-none-any.whl.metadata (4.6 kB) Step #4: Collecting toolz>=0.10.0 (from dask->-r requirements-dev.txt (line 52)) Step #4: Downloading toolz-1.0.0-py3-none-any.whl.metadata (5.1 kB) Step #4: Requirement already satisfied: importlib-metadata>=4.13.0 in /usr/local/lib/python3.9/dist-packages (from dask->-r requirements-dev.txt (line 52)) (8.6.1) Step #4: Collecting boto3>=1.9.201 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading boto3-1.37.11-py3-none-any.whl.metadata (6.7 kB) Step #4: Collecting botocore!=1.35.45,!=1.35.46,>=1.14.0 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading botocore-1.37.11-py3-none-any.whl.metadata (5.7 kB) Step #4: Collecting cryptography>=35.0.0 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.7 kB) Step #4: Collecting xmltodict (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading xmltodict-0.14.2-py2.py3-none-any.whl.metadata (8.0 kB) Step #4: Collecting responses!=0.25.5,>=0.15.0 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading responses-0.25.7-py3-none-any.whl.metadata (47 kB) Step #4: Collecting itsdangerous>=2.2 (from flask->-r requirements-dev.txt (line 55)) Step #4: Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) Step #4: Collecting blinker>=1.9 (from flask->-r requirements-dev.txt (line 55)) Step #4: Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB) Step #4: Collecting asv-runner>=v0.2.1 (from asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading asv_runner-0.2.1-py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting json5 (from asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading json5-0.10.0-py3-none-any.whl.metadata (34 kB) Step #4: Collecting build (from asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB) Step #4: Collecting virtualenv (from asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB) Step #4: Collecting pympler (from asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading Pympler-1.1-py3-none-any.whl.metadata (3.6 kB) Step #4: Collecting cfgv>=2.0.0 (from pre-commit>=4.0.1->-r requirements-dev.txt (line 60)) Step #4: Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB) Step #4: Collecting identify>=1.0.0 (from pre-commit>=4.0.1->-r requirements-dev.txt (line 60)) Step #4: Downloading identify-2.6.9-py2.py3-none-any.whl.metadata (4.4 kB) Step #4: Collecting nodeenv>=0.11.1 (from pre-commit>=4.0.1->-r requirements-dev.txt (line 60)) Step #4: Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB) Step #4: Collecting smmap<6,>=3.0.1 (from gitdb->-r requirements-dev.txt (line 62)) Step #4: Downloading smmap-5.0.2-py3-none-any.whl.metadata (4.3 kB) Step #4: Collecting cachetools<6.0,>=2.0.0 (from google-auth->-r requirements-dev.txt (line 63)) Step #4: Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB) Step #4: Collecting pyasn1-modules>=0.2.1 (from google-auth->-r requirements-dev.txt (line 63)) Step #4: Downloading pyasn1_modules-0.4.1-py3-none-any.whl.metadata (3.5 kB) Step #4: Collecting rsa<5,>=3.1.4 (from google-auth->-r requirements-dev.txt (line 63)) Step #4: Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB) Step #4: Collecting sphinxcontrib-applehelp (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting sphinxcontrib-devhelp (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting sphinxcontrib-jsmath (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #4: Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #4: Collecting sphinxcontrib-qthelp (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting snowballstemmer>=2.2 (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #4: Collecting alabaster~=0.7.14 (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #4: Collecting imagesize>=1.3 (from sphinx->-r requirements-dev.txt (line 68)) Step #4: Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #4: Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from types-setuptools->-r requirements-dev.txt (line 75)) (45.2.0) Step #4: Collecting bleach!=5.0.0 (from bleach[css]!=5.0.0->nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading bleach-6.2.0-py3-none-any.whl.metadata (30 kB) Step #4: Collecting jupyter-core>=4.7 (from nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB) Step #4: Collecting jupyterlab-pygments (from nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB) Step #4: Collecting mistune<4,>=2.0.3 (from nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading mistune-3.1.2-py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting nbclient>=0.5.0 (from nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB) Step #4: Collecting pandocfilters>=1.4.1 (from nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB) Step #4: Collecting plumbum (from pandoc->-r requirements-dev.txt (line 78)) Step #4: Downloading plumbum-1.9.0-py3-none-any.whl.metadata (10 kB) Step #4: Collecting ply (from pandoc->-r requirements-dev.txt (line 78)) Step #4: Downloading ply-3.11-py2.py3-none-any.whl.metadata (844 bytes) Step #4: Collecting comm>=0.1.3 (from ipywidgets->-r requirements-dev.txt (line 79)) Step #4: Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB) Step #4: Collecting widgetsnbextension~=4.0.12 (from ipywidgets->-r requirements-dev.txt (line 79)) Step #4: Downloading widgetsnbextension-4.0.13-py3-none-any.whl.metadata (1.6 kB) Step #4: Collecting jupyterlab-widgets~=3.0.12 (from ipywidgets->-r requirements-dev.txt (line 79)) Step #4: Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB) Step #4: Collecting fastjsonschema>=2.15 (from nbformat->-r requirements-dev.txt (line 80)) Step #4: Downloading fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB) Step #4: Collecting jsonschema>=2.6 (from nbformat->-r requirements-dev.txt (line 80)) Step #4: Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) Step #4: Collecting jupyter-server<3,>=2.4.0 (from notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB) Step #4: Collecting jupyterlab-server<3,>=2.27.1 (from notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB) Step #4: Collecting jupyterlab<4.4,>=4.3.4 (from notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyterlab-4.3.5-py3-none-any.whl.metadata (16 kB) Step #4: Collecting notebook-shim<0.3,>=0.2 (from notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB) Step #4: Collecting tornado>=6.2.0 (from notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Step #4: Collecting debugpy>=1.6.5 (from ipykernel->-r requirements-dev.txt (line 82)) Step #4: Downloading debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB) Step #4: Collecting jupyter-client>=6.1.12 (from ipykernel->-r requirements-dev.txt (line 82)) Step #4: Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB) Step #4: Collecting nest-asyncio (from ipykernel->-r requirements-dev.txt (line 82)) Step #4: Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting psutil (from ipykernel->-r requirements-dev.txt (line 82)) Step #4: Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #4: Collecting pyzmq>=24 (from ipykernel->-r requirements-dev.txt (line 82)) Step #4: Downloading pyzmq-26.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #4: Collecting sgmllib3k (from feedparser->-r requirements-dev.txt (line 84)) Step #4: Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) Step #4: Preparing metadata (setup.py): started Step #4: Preparing metadata (setup.py): finished with status 'done' Step #4: Collecting charset-normalizer<4,>=2 (from requests->-r requirements-dev.txt (line 86)) Step #4: Downloading charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #4: Collecting idna<4,>=2.5 (from requests->-r requirements-dev.txt (line 86)) Step #4: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #4: Collecting urllib3<3,>=1.21.1 (from requests->-r requirements-dev.txt (line 86)) Step #4: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #4: Collecting certifi>=2017.4.17 (from requests->-r requirements-dev.txt (line 86)) Step #4: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Step #4: Collecting doit<1,>=0.34 (from jupyterlite-core->-r requirements-dev.txt (line 88)) Step #4: Downloading doit-0.36.0-py3-none-any.whl.metadata (4.9 kB) Step #4: Collecting pkginfo (from jupyterlite-pyodide-kernel->-r requirements-dev.txt (line 89)) Step #4: Downloading pkginfo-1.12.1.2-py3-none-any.whl.metadata (13 kB) Step #4: Collecting adbc-driver-manager (from adbc-driver-postgresql>=0.10.0->-r requirements-dev.txt (line 90)) Step #4: Downloading adbc_driver_manager-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Step #4: Collecting aioitertools<1.0.0,>=0.5.1 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2022.11.0->-r requirements-dev.txt (line 44)) Step #4: Downloading aioitertools-0.12.0-py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting botocore!=1.35.45,!=1.35.46,>=1.14.0 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading botocore-1.37.1-py3-none-any.whl.metadata (5.7 kB) Step #4: Collecting jmespath<2.0.0,>=0.7.1 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2022.11.0->-r requirements-dev.txt (line 44)) Step #4: Downloading jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) Step #4: Collecting multidict<7.0.0,>=6.0.0 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2022.11.0->-r requirements-dev.txt (line 44)) Step #4: Downloading multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB) Step #4: Collecting wrapt<2.0.0,>=1.10.10 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2022.11.0->-r requirements-dev.txt (line 44)) Step #4: Downloading wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB) Step #4: Collecting aiohappyeyeballs>=2.3.0 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB) Step #4: Collecting aiosignal>=1.1.2 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB) Step #4: Collecting async-timeout<6.0,>=4.0 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading async_timeout-5.0.1-py3-none-any.whl.metadata (5.1 kB) Step #4: Collecting frozenlist>=1.1.1 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading frozenlist-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB) Step #4: Collecting propcache>=0.2.0 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading propcache-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #4: Collecting yarl<2.0,>=1.17.0 (from aiohttp!=4.0.0a0,!=4.0.0a1->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading yarl-1.18.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (69 kB) Step #4: Collecting tinycss2<1.5,>=1.1.0 (from bleach[css]!=5.0.0->nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB) Step #4: Collecting ndindex>=1.4 (from blosc2>=2.3.0->tables>=3.8.0->-r requirements-dev.txt (line 40)) Step #4: Downloading ndindex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB) Step #4: Collecting msgpack (from blosc2>=2.3.0->tables>=3.8.0->-r requirements-dev.txt (line 40)) Step #4: Downloading msgpack-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB) Step #4: INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while. Step #4: Collecting boto3>=1.9.201 (from moto->-r requirements-dev.txt (line 54)) Step #4: Downloading boto3-1.37.10-py3-none-any.whl.metadata (6.7 kB) Step #4: Downloading boto3-1.37.9-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.8-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.7-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.6-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.5-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.4-py3-none-any.whl.metadata (6.6 kB) Step #4: INFO: pip is still looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while. Step #4: Downloading boto3-1.37.3-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.2-py3-none-any.whl.metadata (6.6 kB) Step #4: Downloading boto3-1.37.1-py3-none-any.whl.metadata (6.6 kB) Step #4: Collecting s3transfer<0.12.0,>=0.11.0 (from boto3>=1.9.201->moto->-r requirements-dev.txt (line 54)) Step #4: Downloading s3transfer-0.11.4-py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting urllib3<3,>=1.21.1 (from requests->-r requirements-dev.txt (line 86)) Step #4: Downloading urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB) Step #4: Collecting cffi>=1.12 (from cryptography>=35.0.0->moto->-r requirements-dev.txt (line 54)) Step #4: Downloading cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) Step #4: Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.9/dist-packages (from importlib-metadata>=4.13.0->dask->-r requirements-dev.txt (line 52)) (3.21.0) Step #4: Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB) Step #4: Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat->-r requirements-dev.txt (line 80)) Step #4: Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB) Step #4: Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat->-r requirements-dev.txt (line 80)) Step #4: Downloading referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat->-r requirements-dev.txt (line 80)) Step #4: Downloading rpds_py-0.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) Step #4: Collecting platformdirs>=2.5 (from jupyter-core>=4.7->nbconvert>=7.11.0->-r requirements-dev.txt (line 76)) Step #4: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB) Step #4: Collecting anyio>=3.1.0 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB) Step #4: Collecting argon2-cffi>=21.1 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB) Step #4: Collecting jupyter-events>=0.11.0 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyter_events-0.12.0-py3-none-any.whl.metadata (5.8 kB) Step #4: Collecting jupyter-server-terminals>=0.4.4 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB) Step #4: Collecting overrides>=5.0 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB) Step #4: Collecting prometheus-client>=0.9 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB) Step #4: Collecting send2trash>=1.8.2 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB) Step #4: Collecting terminado>=0.8.3 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB) Step #4: Collecting websocket-client>=1.7 (from jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB) Step #4: Collecting async-lru>=1.0.0 (from jupyterlab<4.4,>=4.3.4->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB) Step #4: Collecting httpx>=0.25.0 (from jupyterlab<4.4,>=4.3.4->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) Step #4: Collecting jupyter-lsp>=2.0.0 (from jupyterlab<4.4,>=4.3.4->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB) Step #4: Collecting locket (from partd>=1.4.0->dask->-r requirements-dev.txt (line 52)) Step #4: Downloading locket-1.0.0-py2.py3-none-any.whl.metadata (2.8 kB) Step #4: Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB) Step #4: Collecting wcwidth (from prompt-toolkit<3.1.0,>=3.0.41->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB) Step #4: Collecting pyasn1<0.7.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth->-r requirements-dev.txt (line 63)) Step #4: Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Step #4: Collecting distlib<1,>=0.3.7 (from virtualenv->asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB) Step #4: Collecting filelock<4,>=3.12.2 (from virtualenv->asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB) Step #4: Collecting pyproject_hooks (from build->asv>=0.6.1->-r requirements-dev.txt (line 56)) Step #4: Downloading pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB) Step #4: Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Step #4: Collecting google-api-core<3.0.0dev,>=2.15.0 (from google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_api_core-2.24.2-py3-none-any.whl.metadata (3.0 kB) Step #4: Collecting google-cloud-core<3.0dev,>=2.4.2 (from google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_cloud_core-2.4.3-py2.py3-none-any.whl.metadata (2.7 kB) Step #4: Collecting google-resumable-media>=2.7.2 (from google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_resumable_media-2.7.2-py2.py3-none-any.whl.metadata (2.2 kB) Step #4: Collecting google-crc32c<2.0dev,>=1.0 (from google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Step #4: Collecting executing>=1.2.0 (from stack-data->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading executing-2.2.0-py2.py3-none-any.whl.metadata (8.9 kB) Step #4: Collecting asttokens>=2.1.0 (from stack-data->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB) Step #4: Collecting pure-eval (from stack-data->ipython->-r requirements-dev.txt (line 26)) Step #4: Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB) Step #4: Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) Step #4: Collecting argon2-cffi-bindings (from argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB) Step #4: Collecting pycparser (from cffi>=1.12->cryptography>=35.0.0->moto->-r requirements-dev.txt (line 54)) Step #4: Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes) Step #4: Collecting googleapis-common-protos<2.0.0,>=1.56.2 (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading googleapis_common_protos-1.69.1-py2.py3-none-any.whl.metadata (9.3 kB) Step #4: Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5 (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading protobuf-6.30.0-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Step #4: Collecting proto-plus<2.0.0,>=1.22.3 (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading proto_plus-1.26.1-py3-none-any.whl.metadata (2.2 kB) Step #4: Collecting httpcore==1.* (from httpx>=0.25.0->jupyterlab<4.4,>=4.3.4->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading httpcore-1.0.7-py3-none-any.whl.metadata (21 kB) Step #4: Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab<4.4,>=4.3.4->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB) Step #4: Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading python_json_logger-3.3.0-py3-none-any.whl.metadata (4.0 kB) Step #4: Collecting rfc3339-validator (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB) Step #4: Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) Step #4: INFO: pip is looking at multiple versions of s3transfer to determine which version is compatible with other requirements. This could take a while. Step #4: Collecting s3transfer<0.12.0,>=0.11.0 (from boto3>=1.9.201->moto->-r requirements-dev.txt (line 54)) Step #4: Downloading s3transfer-0.11.3-py3-none-any.whl.metadata (1.7 kB) Step #4: Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.19.5 (from google-api-core<3.0.0dev,>=2.15.0->google-cloud-storage->gcsfs>=2022.11.0->-r requirements-dev.txt (line 25)) Step #4: Downloading protobuf-5.29.3-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes) Step #4: Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB) Step #4: Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB) Step #4: Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB) Step #4: Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB) Step #4: Collecting webcolors>=24.6.0 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading webcolors-24.11.1-py3-none-any.whl.metadata (2.2 kB) Step #4: Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server<3,>=2.4.0->notebook>=7.0.6->-r requirements-dev.txt (line 81)) Step #4: Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB) Step #4: Downloading meson-1.2.1-py3-none-any.whl (962 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 962.5/962.5 kB 32.0 MB/s eta 0:00:00 Step #4: Downloading meson_python-0.13.1-py3-none-any.whl (79 kB) Step #4: Downloading flake8-7.1.0-py2.py3-none-any.whl (57 kB) Step #4: Downloading mypy-1.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 135.5 MB/s eta 0:00:00 Step #4: Downloading pydata_sphinx_theme-0.16.0-py3-none-any.whl (6.7 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.7/6.7 MB 119.3 MB/s eta 0:00:00 Step #4: Downloading pytest-8.3.5-py3-none-any.whl (343 kB) Step #4: Downloading pytest_cov-6.0.0-py3-none-any.whl (22 kB) Step #4: Downloading pytest_xdist-3.6.1-py3-none-any.whl (46 kB) Step #4: Downloading pytest_qt-4.4.0-py3-none-any.whl (36 kB) Step #4: Downloading pytest_localserver-0.9.0.post0-py3-none-any.whl (20 kB) Step #4: Downloading PyQt5-5.15.11-cp38-abi3-manylinux_2_17_x86_64.whl (8.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.2/8.2 MB 126.9 MB/s eta 0:00:00 Step #4: Downloading coverage-7.6.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236 kB) Step #4: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #4: Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 142.2 MB/s eta 0:00:00 Step #4: Downloading beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) Step #4: Downloading blosc-1.11.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 103.1 MB/s eta 0:00:00 Step #4: Downloading Bottleneck-1.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (354 kB) Step #4: Downloading fastparquet-2024.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 88.0 MB/s eta 0:00:00 Step #4: Downloading fsspec-2025.3.0-py3-none-any.whl (193 kB) Step #4: Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB) Step #4: Downloading hypothesis-6.129.0-py3-none-any.whl (487 kB) Step #4: Downloading gcsfs-2025.3.0-py2.py3-none-any.whl (36 kB) Step #4: Downloading ipython-8.18.1-py3-none-any.whl (808 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 49.8 MB/s eta 0:00:00 Step #4: Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Step #4: Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) Step #4: Downloading lxml-5.3.1-cp39-cp39-manylinux_2_28_x86_64.whl (5.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 125.1 MB/s eta 0:00:00 Step #4: Downloading matplotlib-3.9.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 127.0 MB/s eta 0:00:00 Step #4: Downloading numba-0.60.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 121.2 MB/s eta 0:00:00 Step #4: Downloading numexpr-2.10.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396 kB) Step #4: Downloading openpyxl-3.1.5-py2.py3-none-any.whl (250 kB) Step #4: Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) Step #4: Downloading psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 122.2 MB/s eta 0:00:00 Step #4: Downloading pyarrow-19.0.1-cp39-cp39-manylinux_2_28_x86_64.whl (42.1 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 MB 143.8 MB/s eta 0:00:00 Step #4: Downloading PyMySQL-1.1.1-py3-none-any.whl (44 kB) Step #4: Downloading pyreadstat-1.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 95.2 MB/s eta 0:00:00 Step #4: Downloading tables-3.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.5 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.5/7.5 MB 138.9 MB/s eta 0:00:00 Step #4: Downloading python_calamine-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (857 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 857.6/857.6 kB 48.9 MB/s eta 0:00:00 Step #4: Downloading pytz-2025.1-py2.py3-none-any.whl (507 kB) Step #4: Downloading pyxlsb-1.0.10-py2.py3-none-any.whl (23 kB) Step #4: Downloading s3fs-2025.3.0-py3-none-any.whl (30 kB) Step #4: Downloading scipy-1.13.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.6/38.6 MB 143.1 MB/s eta 0:00:00 Step #4: Downloading sqlalchemy-2.0.39-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 123.0 MB/s eta 0:00:00 Step #4: Downloading tabulate-0.9.0-py3-none-any.whl (35 kB) Step #4: Downloading xarray-2024.7.0-py3-none-any.whl (1.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 74.3 MB/s eta 0:00:00 Step #4: Downloading xlrd-2.0.1-py2.py3-none-any.whl (96 kB) Step #4: Downloading XlsxWriter-3.2.2-py3-none-any.whl (165 kB) Step #4: Downloading zstandard-0.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 134.4 MB/s eta 0:00:00 Step #4: Downloading dask-2024.8.0-py3-none-any.whl (1.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 76.1 MB/s eta 0:00:00 Step #4: Downloading seaborn-0.13.2-py3-none-any.whl (294 kB) Step #4: Downloading moto-5.1.1-py3-none-any.whl (4.8 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 117.6 MB/s eta 0:00:00 Step #4: Downloading flask-3.1.0-py3-none-any.whl (102 kB) Step #4: Downloading asv-0.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (259 kB) Step #4: Downloading tokenize_rt-6.1.0-py2.py3-none-any.whl (6.0 kB) Step #4: Downloading pre_commit-4.1.0-py2.py3-none-any.whl (220 kB) Step #4: Downloading GitPython-3.1.44-py3-none-any.whl (207 kB) Step #4: Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Step #4: Downloading google_auth-2.38.0-py2.py3-none-any.whl (210 kB) Step #4: Downloading natsort-8.4.0-py3-none-any.whl (38 kB) Step #4: Downloading numpydoc-1.8.0-py3-none-any.whl (64 kB) Step #4: Downloading pytest_cython-0.3.1-py2.py3-none-any.whl (5.8 kB) Step #4: Downloading sphinx-7.4.7-py3-none-any.whl (3.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 115.1 MB/s eta 0:00:00 Step #4: Downloading sphinx_design-0.6.1-py3-none-any.whl (2.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 107.3 MB/s eta 0:00:00 Step #4: Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB) Step #4: Downloading types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB) Step #4: Downloading types_PyMySQL-1.1.0.20241103-py3-none-any.whl (15 kB) Step #4: Downloading types_pytz-2025.1.0.20250204-py3-none-any.whl (10 kB) Step #4: Downloading types_PyYAML-6.0.12.20241230-py3-none-any.whl (20 kB) Step #4: Downloading types_setuptools-75.8.2.20250305-py3-none-any.whl (63 kB) Step #4: Downloading nbconvert-7.16.6-py3-none-any.whl (258 kB) Step #4: Downloading nbsphinx-0.9.7-py3-none-any.whl (31 kB) Step #4: Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB) Step #4: Downloading nbformat-5.10.4-py3-none-any.whl (78 kB) Step #4: Downloading notebook-7.3.2-py3-none-any.whl (13.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.2/13.2 MB 153.0 MB/s eta 0:00:00 Step #4: Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB) Step #4: Downloading Markdown-3.7-py3-none-any.whl (106 kB) Step #4: Downloading feedparser-6.0.11-py3-none-any.whl (81 kB) Step #4: Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 737.4/737.4 kB 47.0 MB/s eta 0:00:00 Step #4: Downloading requests-2.32.3-py3-none-any.whl (64 kB) Step #4: Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 75.1 MB/s eta 0:00:00 Step #4: Downloading jupyterlite_core-0.5.1-py3-none-any.whl (14.8 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.8/14.8 MB 158.4 MB/s eta 0:00:00 Step #4: Downloading jupyterlite_pyodide_kernel-0.5.2-py3-none-any.whl (546 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 546.0/546.0 kB 30.8 MB/s eta 0:00:00 Step #4: Downloading adbc_driver_postgresql-1.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 118.1 MB/s eta 0:00:00 Step #4: Downloading adbc_driver_sqlite-1.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (976 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 976.4/976.4 kB 61.1 MB/s eta 0:00:00 Step #4: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #4: Downloading tzdata-2025.1-py2.py3-none-any.whl (346 kB) Step #4: Downloading aiobotocore-2.21.1-py3-none-any.whl (78 kB) Step #4: Downloading aiohttp-3.11.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 91.2 MB/s eta 0:00:00 Step #4: Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #4: Downloading asv_runner-0.2.1-py3-none-any.whl (47 kB) Step #4: Downloading attrs-25.2.0-py3-none-any.whl (64 kB) Step #4: Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 140.1 MB/s eta 0:00:00 Step #4: Downloading bleach-6.2.0-py3-none-any.whl (163 kB) Step #4: Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB) Step #4: Downloading blosc2-2.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 128.8 MB/s eta 0:00:00 Step #4: Downloading boto3-1.37.1-py3-none-any.whl (139 kB) Step #4: Downloading botocore-1.37.1-py3-none-any.whl (13.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.4/13.4 MB 154.5 MB/s eta 0:00:00 Step #4: Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Step #4: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Step #4: Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) Step #4: Downloading charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (146 kB) Step #4: Downloading click-8.1.8-py3-none-any.whl (98 kB) Step #4: Downloading cloudpickle-3.1.1-py3-none-any.whl (20 kB) Step #4: Downloading comm-0.2.2-py3-none-any.whl (7.2 kB) Step #4: Downloading contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321 kB) Step #4: Downloading cramjam-2.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 125.1 MB/s eta 0:00:00 Step #4: Downloading cryptography-44.0.2-cp39-abi3-manylinux_2_28_x86_64.whl (4.2 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 134.1 MB/s eta 0:00:00 Step #4: Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #4: Downloading debugpy-1.8.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 122.9 MB/s eta 0:00:00 Step #4: Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) Step #4: Downloading docutils-0.21.2-py3-none-any.whl (587 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 33.6 MB/s eta 0:00:00 Step #4: Downloading doit-0.36.0-py3-none-any.whl (85 kB) Step #4: Downloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #4: Downloading execnet-2.1.1-py3-none-any.whl (40 kB) Step #4: Downloading fastjsonschema-2.21.1-py3-none-any.whl (23 kB) Step #4: Downloading fonttools-4.56.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 138.8 MB/s eta 0:00:00 Step #4: Downloading greenlet-3.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (597 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 597.4/597.4 kB 35.2 MB/s eta 0:00:00 Step #4: Downloading identify-2.6.9-py2.py3-none-any.whl (99 kB) Step #4: Downloading idna-3.10-py3-none-any.whl (70 kB) Step #4: Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #4: Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB) Step #4: Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Step #4: Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 54.6 MB/s eta 0:00:00 Step #4: Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB) Step #4: Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB) Step #4: Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB) Step #4: Downloading jupyter_server-2.15.0-py3-none-any.whl (385 kB) Step #4: Downloading jupyterlab-4.3.5-py3-none-any.whl (11.7 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.7/11.7 MB 155.8 MB/s eta 0:00:00 Step #4: Downloading jupyterlab_server-2.27.3-py3-none-any.whl (59 kB) Step #4: Downloading json5-0.10.0-py3-none-any.whl (34 kB) Step #4: Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB) Step #4: Downloading kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 79.4 MB/s eta 0:00:00 Step #4: Downloading llvmlite-0.43.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 MB 151.2 MB/s eta 0:00:00 Step #4: Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB) Step #4: Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB) Step #4: Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #4: Downloading mistune-3.1.2-py3-none-any.whl (53 kB) Step #4: Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #4: Downloading nbclient-0.10.2-py3-none-any.whl (25 kB) Step #4: Downloading ninja-1.11.1.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (422 kB) Step #4: Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB) Step #4: Downloading notebook_shim-0.2.4-py3-none-any.whl (13 kB) Step #4: Downloading pandas-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.1/13.1 MB 158.1 MB/s eta 0:00:00 Step #4: Downloading pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) Step #4: Downloading partd-1.4.2-py3-none-any.whl (18 kB) Step #4: Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB) Step #4: Downloading pillow-11.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (4.5 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 127.6 MB/s eta 0:00:00 Step #4: Downloading pluggy-1.5.0-py3-none-any.whl (20 kB) Step #4: Downloading prompt_toolkit-3.0.50-py3-none-any.whl (387 kB) Step #4: Downloading pyasn1_modules-0.4.1-py3-none-any.whl (181 kB) Step #4: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB) Step #4: Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB) Step #4: Downloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #4: Downloading pyproject_metadata-0.9.1-py3-none-any.whl (18 kB) Step #4: Downloading PyQt5_Qt5-5.15.16-1-py3-none-manylinux2014_x86_64.whl (61.1 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.1/61.1 MB 145.8 MB/s eta 0:00:00 Step #4: Downloading PyQt5_sip-12.17.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (268 kB) Step #4: Downloading pyzmq-26.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (867 kB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 867.3/867.3 kB 62.9 MB/s eta 0:00:00 Step #4: Downloading responses-0.25.7-py3-none-any.whl (34 kB) Step #4: Downloading rsa-4.9-py3-none-any.whl (34 kB) Step #4: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Step #4: Downloading smmap-5.0.2-py3-none-any.whl (24 kB) Step #4: Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Step #4: Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Step #4: Downloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #4: Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl (98 kB) Step #4: Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl (92 kB) Step #4: Downloading tomli-2.2.1-py3-none-any.whl (14 kB) Step #4: Downloading toolz-1.0.0-py3-none-any.whl (56 kB) Step #4: Downloading tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB) Step #4: Downloading traitlets-5.14.3-py3-none-any.whl (85 kB) Step #4: Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB) Step #4: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 134.7 MB/s eta 0:00:00 Step #4: Downloading werkzeug-3.1.3-py3-none-any.whl (224 kB) Step #4: Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 121.9 MB/s eta 0:00:00 Step #4: Downloading accessible_pygments-0.0.5-py3-none-any.whl (1.4 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 93.0 MB/s eta 0:00:00 Step #4: Downloading adbc_driver_manager-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) Step #4: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 101.3 MB/s eta 0:00:00 Step #4: Downloading build-1.2.2.post1-py3-none-any.whl (22 kB) Step #4: Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Step #4: Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB) Step #4: Downloading google_auth_oauthlib-1.2.1-py2.py3-none-any.whl (24 kB) Step #4: Downloading google_cloud_storage-3.1.0-py2.py3-none-any.whl (174 kB) Step #4: Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Step #4: Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB) Step #4: Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) Step #4: Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB) Step #4: Downloading plumbum-1.9.0-py3-none-any.whl (127 kB) Step #4: Downloading ply-3.11-py2.py3-none-any.whl (49 kB) Step #4: Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) Step #4: Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) Step #4: Downloading Pympler-1.1-py3-none-any.whl (165 kB) Step #4: Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl (119 kB) Step #4: Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl (82 kB) Step #4: Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Step #4: Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl (88 kB) Step #4: Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) Step #4: Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Step #4: Downloading xmltodict-0.14.2-py2.py3-none-any.whl (10.0 kB) Step #4: Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB) Step #4: Downloading aioitertools-0.12.0-py3-none-any.whl (24 kB) Step #4: Downloading aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB) Step #4: Downloading anyio-4.8.0-py3-none-any.whl (96 kB) Step #4: Downloading argon2_cffi-23.1.0-py3-none-any.whl (15 kB) Step #4: Downloading asttokens-3.0.0-py3-none-any.whl (26 kB) Step #4: Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB) Step #4: Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB) Step #4: Downloading cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445 kB) Step #4: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB) Step #4: Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB) Step #4: Downloading filelock-3.17.0-py3-none-any.whl (16 kB) Step #4: Downloading frozenlist-1.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242 kB) Step #4: Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Step #4: Downloading google_cloud_core-2.4.3-py2.py3-none-any.whl (29 kB) Step #4: Downloading google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37 kB) Step #4: Downloading google_resumable_media-2.7.2-py2.py3-none-any.whl (81 kB) Step #4: Downloading httpx-0.28.1-py3-none-any.whl (73 kB) Step #4: Downloading httpcore-1.0.7-py3-none-any.whl (78 kB) Step #4: Downloading jmespath-1.0.1-py3-none-any.whl (20 kB) Step #4: Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB) Step #4: Downloading jupyter_events-0.12.0-py3-none-any.whl (19 kB) Step #4: Downloading jupyter_lsp-2.2.5-py3-none-any.whl (69 kB) Step #4: Downloading jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB) Step #4: Downloading multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (124 kB) Step #4: Downloading ndindex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (478 kB) Step #4: Downloading overrides-7.7.0-py3-none-any.whl (17 kB) Step #4: Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB) Step #4: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB) Step #4: Downloading prometheus_client-0.21.1-py3-none-any.whl (54 kB) Step #4: Downloading propcache-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (208 kB) Step #4: Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Step #4: Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Step #4: Downloading referencing-0.36.2-py3-none-any.whl (26 kB) Step #4: Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Step #4: Downloading rpds_py-0.23.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB) Step #4: Downloading s3transfer-0.11.3-py3-none-any.whl (84 kB) Step #4: Downloading Send2Trash-1.8.3-py3-none-any.whl (18 kB) Step #4: Downloading terminado-0.18.1-py3-none-any.whl (14 kB) Step #4: Downloading tinycss2-1.4.0-py3-none-any.whl (26 kB) Step #4: Downloading websocket_client-1.8.0-py3-none-any.whl (58 kB) Step #4: Downloading wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB) Step #4: Downloading yarl-1.18.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (321 kB) Step #4: Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB) Step #4: Downloading msgpack-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377 kB) Step #4: Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB) Step #4: Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) Step #4: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) Step #4: Downloading googleapis_common_protos-1.69.1-py2.py3-none-any.whl (293 kB) Step #4: Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) Step #4: Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB) Step #4: Downloading protobuf-5.29.3-cp38-abi3-manylinux2014_x86_64.whl (319 kB) Step #4: Downloading python_json_logger-3.3.0-py3-none-any.whl (15 kB) Step #4: Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) Step #4: Downloading sniffio-1.3.1-py3-none-any.whl (10 kB) Step #4: Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) Step #4: Downloading pycparser-2.22-py3-none-any.whl (117 kB) Step #4: Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) Step #4: Downloading h11-0.14.0-py3-none-any.whl (58 kB) Step #4: Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) Step #4: Downloading webcolors-24.11.1-py3-none-any.whl (14 kB) Step #4: Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB) Step #4: Downloading isoduration-20.11.0-py3-none-any.whl (11 kB) Step #4: Downloading uri_template-1.3.0-py3-none-any.whl (11 kB) Step #4: Downloading arrow-1.3.0-py3-none-any.whl (66 kB) Step #4: Building wheels for collected packages: odfpy, pandoc, sgmllib3k Step #4: Building wheel for odfpy (setup.py): started Step #4: Building wheel for odfpy (setup.py): finished with status 'done' Step #4: Created wheel for odfpy: filename=odfpy-1.4.1-py2.py3-none-any.whl size=160692 sha256=bdcabaae6643caaa48641df46ffb1d7a117be7887bee1c721b7e9bd40e4fc8b5 Step #4: Stored in directory: /root/.cache/pip/wheels/20/ff/69/1b3f423ffe400b87afa368c70b43d2b5cd3bfb9ac8a613ba5b Step #4: Building wheel for pandoc (setup.py): started Step #4: Building wheel for pandoc (setup.py): finished with status 'done' Step #4: Created wheel for pandoc: filename=pandoc-2.4-py3-none-any.whl size=34801 sha256=7b8240f79b598dfd10a9a670678090d54d91e5cb815da2a491f871e179be41c1 Step #4: Stored in directory: /root/.cache/pip/wheels/10/f8/26/ddf077e60385563a3fef3afad369a40b22e59603a700ec23e4 Step #4: Building wheel for sgmllib3k (setup.py): started Step #4: Building wheel for sgmllib3k (setup.py): finished with status 'done' Step #4: Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6064 sha256=df35abd4a47c30f20ddafe323e7085dc1ed3eed167b27443191568b4195ad783 Step #4: Stored in directory: /root/.cache/pip/wheels/65/7a/a7/78c287f64e401255dff4c13fdbc672fed5efbfd21c530114e1 Step #4: Successfully built odfpy pandoc sgmllib3k Step #4: Installing collected packages: webencodings, wcwidth, sortedcontainers, snowballstemmer, sgmllib3k, pyxlsb, pytz, PyQt5-Qt5, py-cpuinfo, pure-eval, ptyprocess, ply, pickleshare, fastjsonschema, distlib, zstandard, xmltodict, xlsxwriter, xlrd, wrapt, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, tzdata, typing_extensions, types-setuptools, types-PyYAML, types-pytz, types-python-dateutil, types-PyMySQL, traitlets, tornado, toolz, tomli, tokenize-rt, tinycss2, tabulate, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, sniffio, smmap, six, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-calamine, PyQt5-sip, pyproject-metadata, pyproject_hooks, pyparsing, pymysql, pympler, pygments, pyflakes, pycparser, pycodestyle, pyasn1, pyarrow, py, psycopg2-binary, psutil, protobuf, propcache, prompt-toolkit, prometheus-client, plumbum, pluggy, platformdirs, pkginfo, pillow, pexpect, parso, pandocfilters, overrides, oauthlib, numpy, nodeenv, ninja, nest-asyncio, ndindex, natsort, mypy-extensions, msgpack, meson, mccabe, MarkupSafe, lxml, locket, llvmlite, kiwisolver, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, jmespath, itsdangerous, iniconfig, importlib-resources, imagesize, idna, identify, h11, greenlet, google-crc32c, fsspec, frozenlist, fqdn, fonttools, filelock, feedparser, executing, execnet, exceptiongroup, et-xmlfile, docutils, defusedxml, decorator, debugpy, cycler, cramjam, coverage, cloudpickle, click, charset-normalizer, cfgv, certifi, cachetools, blosc, blinker, bleach, Babel, attrs, async-timeout, asttokens, alabaster, aiohappyeyeballs, werkzeug, virtualenv, terminado, stack-data, SQLAlchemy, scipy, rsa, rfc3339-validator, requests, referencing, python-json-logger, python-dateutil, pytest, PyQt5, pyasn1-modules, proto-plus, partd, pandoc, openpyxl, odfpy, numexpr, numba, mypy, multidict, mistune, meson-python, matplotlib-inline, markdown, jupyter-core, jinja2, jedi, hypothesis, httpcore, html5lib, googleapis-common-protos, google-resumable-media, gitdb, flake8, doit, contourpy, comm, cffi, build, bottleneck, blosc2, beautifulsoup4, async-lru, asv-runner, anyio, aiosignal, aioitertools, adbc-driver-manager, accessible-pygments, yarl, tables, sphinx, responses, requests-oauthlib, pytest-xdist, pytest-qt, pytest-localserver, pytest-cython, pytest-cov, pre-commit, pandas, matplotlib, jupyterlite-core, jupyter-server-terminals, jupyter-client, jsonschema-specifications, ipython, httpx, google-auth, gitpython, flask, dask, cryptography, botocore, asv, arrow, argon2-cffi-bindings, adbc-driver-sqlite, adbc-driver-postgresql, xarray, sphinx-design, sphinx-copybutton, seaborn, s3transfer, pyreadstat, pydata-sphinx-theme, numpydoc, jupyterlite-pyodide-kernel, jsonschema, isoduration, ipywidgets, ipykernel, google-auth-oauthlib, google-api-core, fastparquet, argon2-cffi, aiohttp, nbformat, google-cloud-core, boto3, aiobotocore, s3fs, nbclient, moto, jupyter-events, google-cloud-storage, nbconvert, gcsfs, nbsphinx, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, notebook Step #4: Attempting uninstall: numpy Step #4: Found existing installation: numpy 2.0.2 Step #4: Uninstalling numpy-2.0.2: Step #4: Successfully uninstalled numpy-2.0.2 Step #4: Attempting uninstall: coverage Step #4: Found existing installation: coverage 6.3.2 Step #4: Uninstalling coverage-6.3.2: Step #4: Successfully uninstalled coverage-6.3.2 Step #4: Successfully installed Babel-2.17.0 MarkupSafe-3.0.2 PyQt5-5.15.11 PyQt5-Qt5-5.15.16 PyQt5-sip-12.17.0 SQLAlchemy-2.0.39 accessible-pygments-0.0.5 adbc-driver-manager-1.5.0 adbc-driver-postgresql-1.5.0 adbc-driver-sqlite-1.5.0 aiobotocore-2.21.1 aiohappyeyeballs-2.6.1 aiohttp-3.11.13 aioitertools-0.12.0 aiosignal-1.3.2 alabaster-0.7.16 anyio-4.8.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-3.0.0 asv-0.6.4 asv-runner-0.2.1 async-lru-2.0.4 async-timeout-5.0.1 attrs-25.2.0 beautifulsoup4-4.13.3 bleach-6.2.0 blinker-1.9.0 blosc-1.11.2 blosc2-2.5.1 boto3-1.37.1 botocore-1.37.1 bottleneck-1.4.2 build-1.2.2.post1 cachetools-5.5.2 certifi-2025.1.31 cffi-1.17.1 cfgv-3.4.0 charset-normalizer-3.4.1 click-8.1.8 cloudpickle-3.1.1 comm-0.2.2 contourpy-1.3.0 coverage-7.6.12 cramjam-2.9.1 cryptography-44.0.2 cycler-0.12.1 dask-2024.8.0 debugpy-1.8.13 decorator-5.2.1 defusedxml-0.7.1 distlib-0.3.9 docutils-0.21.2 doit-0.36.0 et-xmlfile-2.0.0 exceptiongroup-1.2.2 execnet-2.1.1 executing-2.2.0 fastjsonschema-2.21.1 fastparquet-2024.11.0 feedparser-6.0.11 filelock-3.17.0 flake8-7.1.0 flask-3.1.0 fonttools-4.56.0 fqdn-1.5.1 frozenlist-1.5.0 fsspec-2025.3.0 gcsfs-2025.3.0 gitdb-4.0.12 gitpython-3.1.44 google-api-core-2.24.2 google-auth-2.38.0 google-auth-oauthlib-1.2.1 google-cloud-core-2.4.3 google-cloud-storage-3.1.0 google-crc32c-1.6.0 google-resumable-media-2.7.2 googleapis-common-protos-1.69.1 greenlet-3.1.1 h11-0.14.0 html5lib-1.1 httpcore-1.0.7 httpx-0.28.1 hypothesis-6.129.0 identify-2.6.9 idna-3.10 imagesize-1.4.1 importlib-resources-6.5.2 iniconfig-2.0.0 ipykernel-6.29.5 ipython-8.18.1 ipywidgets-8.1.5 isoduration-20.11.0 itsdangerous-2.2.0 jedi-0.19.2 jinja2-3.1.6 jmespath-1.0.1 json5-0.10.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-client-8.6.3 jupyter-core-5.7.2 jupyter-events-0.12.0 jupyter-lsp-2.2.5 jupyter-server-2.15.0 jupyter-server-terminals-0.5.3 jupyterlab-4.3.5 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 jupyterlab-widgets-3.0.13 jupyterlite-core-0.5.1 jupyterlite-pyodide-kernel-0.5.2 kiwisolver-1.4.7 llvmlite-0.43.0 locket-1.0.0 lxml-5.3.1 markdown-3.7 matplotlib-3.9.4 matplotlib-inline-0.1.7 mccabe-0.7.0 meson-1.2.1 meson-python-0.13.1 mistune-3.1.2 moto-5.1.1 msgpack-1.1.0 multidict-6.1.0 mypy-1.13.0 mypy-extensions-1.0.0 natsort-8.4.0 nbclient-0.10.2 nbconvert-7.16.6 nbformat-5.10.4 nbsphinx-0.9.7 ndindex-1.9.2 nest-asyncio-1.6.0 ninja-1.11.1.3 nodeenv-1.9.1 notebook-7.3.2 notebook-shim-0.2.4 numba-0.60.0 numexpr-2.10.2 numpy-1.26.4 numpydoc-1.8.0 oauthlib-3.2.2 odfpy-1.4.1 openpyxl-3.1.5 overrides-7.7.0 pandas-2.2.3 pandoc-2.4 pandocfilters-1.5.1 parso-0.8.4 partd-1.4.2 pexpect-4.9.0 pickleshare-0.7.5 pillow-11.1.0 pkginfo-1.12.1.2 platformdirs-4.3.6 pluggy-1.5.0 plumbum-1.9.0 ply-3.11 pre-commit-4.1.0 prometheus-client-0.21.1 prompt-toolkit-3.0.50 propcache-0.3.0 proto-plus-1.26.1 protobuf-5.29.3 psutil-7.0.0 psycopg2-binary-2.9.10 ptyprocess-0.7.0 pure-eval-0.2.3 py-1.11.0 py-cpuinfo-9.0.0 pyarrow-19.0.1 pyasn1-0.6.1 pyasn1-modules-0.4.1 pycodestyle-2.12.1 pycparser-2.22 pydata-sphinx-theme-0.16.0 pyflakes-3.2.0 pygments-2.19.1 pympler-1.1 pymysql-1.1.1 pyparsing-3.2.1 pyproject-metadata-0.9.1 pyproject_hooks-1.2.0 pyreadstat-1.2.8 pytest-8.3.5 pytest-cov-6.0.0 pytest-cython-0.3.1 pytest-localserver-0.9.0.post0 pytest-qt-4.4.0 pytest-xdist-3.6.1 python-calamine-0.3.1 python-dateutil-2.9.0.post0 python-json-logger-3.3.0 pytz-2025.1 pyxlsb-1.0.10 pyyaml-6.0.2 pyzmq-26.3.0 referencing-0.36.2 requests-2.32.3 requests-oauthlib-2.0.0 responses-0.25.7 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.23.1 rsa-4.9 s3fs-2025.3.0 s3transfer-0.11.3 scipy-1.13.1 seaborn-0.13.2 send2trash-1.8.3 sgmllib3k-1.0.0 six-1.17.0 smmap-5.0.2 sniffio-1.3.1 snowballstemmer-2.2.0 sortedcontainers-2.4.0 soupsieve-2.6 sphinx-7.4.7 sphinx-copybutton-0.5.2 sphinx-design-0.6.1 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 stack-data-0.6.3 tables-3.9.2 tabulate-0.9.0 terminado-0.18.1 tinycss2-1.4.0 tokenize-rt-6.1.0 tomli-2.2.1 toolz-1.0.0 tornado-6.4.2 traitlets-5.14.3 types-PyMySQL-1.1.0.20241103 types-PyYAML-6.0.12.20241230 types-python-dateutil-2.9.0.20241206 types-pytz-2025.1.0.20250204 types-setuptools-75.8.2.20250305 typing_extensions-4.12.2 tzdata-2025.1 uri-template-1.3.0 urllib3-1.26.20 virtualenv-20.29.3 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0 werkzeug-3.1.3 widgetsnbextension-4.0.13 wrapt-1.17.2 xarray-2024.7.0 xlrd-2.0.1 xlsxwriter-3.2.2 xmltodict-0.14.2 yarl-1.18.3 zstandard-0.23.0 Step #4: WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #4: Removing intermediate container 04be6e90c026 Step #4: ---> 0ccc3d3d8c2e Step #4: Step 6/7 : WORKDIR pandas Step #4: ---> Running in bfbcf5329dab Step #4: Removing intermediate container bfbcf5329dab Step #4: ---> 3f96b6496b89 Step #4: Step 7/7 : COPY build.sh *.py $SRC/ Step #4: ---> 330d16971852 Step #4: Successfully built 330d16971852 Step #4: Successfully tagged gcr.io/oss-fuzz/pandas:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/pandas Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/fileUTci2M Step #5 - "srcmap": + echo '{}' Step #5 - "srcmap": + PATHS_TO_SCAN=/src Step #5 - "srcmap": + [[ python == \g\o ]] Step #5 - "srcmap": ++ find /src -name .git -type d Step #5 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #5 - "srcmap": ++ dirname /src/pandas/.git Step #5 - "srcmap": + GIT_DIR=/src/pandas Step #5 - "srcmap": + cd /src/pandas Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/pandas-dev/pandas Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=3c93d06d641621ff62453c9c7748eeec3d6d8a97 Step #5 - "srcmap": + jq_inplace /tmp/fileUTci2M '."/src/pandas" = { type: "git", url: "https://github.com/pandas-dev/pandas", rev: "3c93d06d641621ff62453c9c7748eeec3d6d8a97" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileaYo9va Step #5 - "srcmap": + cat /tmp/fileUTci2M Step #5 - "srcmap": + jq '."/src/pandas" = { type: "git", url: "https://github.com/pandas-dev/pandas", rev: "3c93d06d641621ff62453c9c7748eeec3d6d8a97" }' Step #5 - "srcmap": + mv /tmp/fileaYo9va /tmp/fileUTci2M Step #5 - "srcmap": ++ find /src -name .svn -type d Step #5 - "srcmap": ++ find /src -name .hg -type d Step #5 - "srcmap": + '[' '' '!=' '' ']' Step #5 - "srcmap": + cat /tmp/fileUTci2M Step #5 - "srcmap": + rm /tmp/fileUTci2M Step #5 - "srcmap": { Step #5 - "srcmap": "/src/pandas": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/pandas-dev/pandas", Step #5 - "srcmap": "rev": "3c93d06d641621ff62453c9c7748eeec3d6d8a97" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 29% Reading package lists... 29% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 56% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 70% Reading package lists... 70% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 72% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 73% Reading package lists... 82% Reading package lists... 82% Reading package lists... 84% Reading package lists... 84% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 97% Reading package lists... 97% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Step #6 - "compile-libfuzzer-introspector-x86_64": Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Step #6 - "compile-libfuzzer-introspector-x86_64": Reading state information... 0% Reading state information... 0% Reading state information... Done Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev is already the newest version (1:1.2.11.dfsg-2ubuntu1.5). Step #6 - "compile-libfuzzer-introspector-x86_64": zlib1g-dev set to manually installed. Step #6 - "compile-libfuzzer-introspector-x86_64": The following additional packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libyaml-0-2 Step #6 - "compile-libfuzzer-introspector-x86_64": Suggested packages: Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-doc Step #6 - "compile-libfuzzer-introspector-x86_64": The following NEW packages will be installed: Step #6 - "compile-libfuzzer-introspector-x86_64": libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev Step #6 - "compile-libfuzzer-introspector-x86_64": libyaml-0-2 libyaml-dev Step #6 - "compile-libfuzzer-introspector-x86_64": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Step #6 - "compile-libfuzzer-introspector-x86_64": Need to get 469 kB of archives. Step #6 - "compile-libfuzzer-introspector-x86_64": After this operation, 2050 kB of additional disk space will be used. Step #6 - "compile-libfuzzer-introspector-x86_64": 0% [Working] Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 2% [1 libyaml-0-2 12.7 kB/48.9 kB 26%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 1552 B/1552 B 100%] 84% [Working] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 84% [6 libjpeg-dev 1546 B/1546 B 100%] 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [7 libyaml-dev 0 B/58.2 kB 0%] 100% [Working] Fetched 469 kB in 0s (1759 kB/s) Step #6 - "compile-libfuzzer-introspector-x86_64": debconf: delaying package configuration, since apt-utils is not installed Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-0-2:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20275 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.17) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.9/dist-packages (25.0.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (45.2.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-76.0.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 28.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 45.2.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-45.2.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-45.2.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-76.0.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyyaml in /usr/local/lib/python3.9/dist-packages (6.0.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python3.9/dist-packages (4.13.3) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: lxml in /usr/local/lib/python3.9/dist-packages (5.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: soupsieve in /usr/local/lib/python3.9/dist-packages (2.6) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.9/dist-packages (from beautifulsoup4) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed cxxfilt-0.3.0 rust-demangler-1.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: matplotlib in /usr/local/lib/python3.9/dist-packages (3.9.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (1.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (4.56.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.3.1 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (1.4.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: numpy>=1.23 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (1.26.4) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=8 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: importlib-resources>=3.2.0 in /usr/local/lib/python3.9/dist-packages (from matplotlib) (6.5.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: zipp>=3.1.0 in /usr/local/lib/python3.9/dist-packages (from importlib-resources>=3.2.0->matplotlib) (3.21.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.9/dist-packages (from python-dateutil>=2.7->matplotlib) (1.17.0) Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/pandas Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / - done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.10) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.9/dist-packages (from fuzz-introspector==0.1.10) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.10) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": INFO: pip is looking at multiple versions of fuzz-introspector to determine which version is compatible with other requirements. This could take a while. Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR: Ignored the following yanked versions: 3.9.1 Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR: Could not find a version that satisfies the requirement matplotlib==3.10.0 (from fuzz-introspector) (from versions: 0.86, 0.86.1, 0.86.2, 0.91.0, 0.91.1, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1rc1, 1.4.1, 1.4.2, 1.4.3, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 2.0.0b1, 2.0.0b2, 2.0.0b3, 2.0.0b4, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.0.1, 2.0.2, 2.1.0rc1, 2.1.0, 2.1.1, 2.1.2, 2.2.0rc1, 2.2.0, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 3.0.0rc2, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.1.0rc1, 3.1.0rc2, 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.2.0rc1, 3.2.0rc3, 3.2.0, 3.2.1, 3.2.2, 3.3.0rc1, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.4.0rc1, 3.4.0rc2, 3.4.0rc3, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.5.0b1, 3.5.0rc1, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.6.0rc1, 3.6.0rc2, 3.6.0, 3.6.1, 3.6.2, 3.6.3, 3.7.0rc1, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.7.5, 3.8.0rc1, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.9.0rc2, 3.9.0, 3.9.1.post1, 3.9.2, 3.9.3, 3.9.4) Step #6 - "compile-libfuzzer-introspector-x86_64": ERROR: No matching distribution found for matplotlib==3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Step #6 - "compile-libfuzzer-introspector-x86_64": Failed to build. Step #6 - "compile-libfuzzer-introspector-x86_64": To reproduce, run: Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_image pandas Step #6 - "compile-libfuzzer-introspector-x86_64": python infra/helper.py build_fuzzers --sanitizer introspector --engine libfuzzer --architecture x86_64 pandas Step #6 - "compile-libfuzzer-introspector-x86_64": ******************************************************************************** Finished Step #6 - "compile-libfuzzer-introspector-x86_64" ERROR: step exited with non-zero status: 1 Starting Step #7 Step #7: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #7: CommandException: 1 files/objects could not be removed. Finished Step #7 Starting Step #8 Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #8: CommandException: No URLs matched: /workspace/out/libfuzzer-introspector-x86_64/inspector Step #8: CommandException: 1 file/object could not be transferred. Finished Step #8 ERROR ERROR: build step 8 "gcr.io/cloud-builders/gsutil" failed: step exited with non-zero status: 1