Skip to content

Add c4 to ruff rule set

cef93a8
Select commit
Loading
Failed to load commit list.
Merged

Apply fix from flake8-comprehensions #1324

Add c4 to ruff rule set
cef93a8
Select commit
Loading
Failed to load commit list.
Google Cloud Build / PR-Doc-Build-Tests (ramble-eng) succeeded Nov 8, 2025 in 5m 22s

Summary

Build Information

Trigger PR-Doc-Build-Tests
Build 167e3530-5cd6-4e9f-9520-53d34cf67dca
Start 2025-11-07T17:35:35-08:00
Duration 4m23.99s
Status SUCCESS

Steps

Step Status Duration
ramble-clone SUCCESS 19.773s
ramble-docs-test SUCCESS 3m59.172s

Details

starting build "167e3530-5cd6-4e9f-9520-53d34cf67dca"

FETCHSOURCE
From https://github.com/GoogleCloudPlatform/ramble
 * branch            cef93a8ae65b901ac931e9daf7fc18e3cad1bfc5 -> FETCH_HEAD
HEAD is now at cef93a8 Add c4 to ruff rule set
GitCommit:
cef93a8ae65b901ac931e9daf7fc18e3cad1bfc5
BUILD
Starting Step #0 - "ramble-clone"
Step #0 - "ramble-clone": Already have image (with digest): gcr.io/cloud-builders/git
Step #0 - "ramble-clone": From https://github.com/GoogleCloudPlatform/ramble
Step #0 - "ramble-clone":  * [new branch]        develop    -> origin/develop
Step #0 - "ramble-clone":  * [new branch]        gh-pages   -> origin/gh-pages
Step #0 - "ramble-clone":  * [new branch]        main       -> origin/main
Step #0 - "ramble-clone":  * [new tag]           v0.6.0     -> v0.6.0
Step #0 - "ramble-clone":  * [new tag]           v0.1.0     -> v0.1.0
Step #0 - "ramble-clone":  * [new tag]           v0.2.0     -> v0.2.0
Step #0 - "ramble-clone":  * [new tag]           v0.2.1     -> v0.2.1
Step #0 - "ramble-clone":  * [new tag]           v0.3.0     -> v0.3.0
Step #0 - "ramble-clone":  * [new tag]           v0.4.0     -> v0.4.0
Step #0 - "ramble-clone":  * [new tag]           v0.5.0     -> v0.5.0
Finished Step #0 - "ramble-clone"
Starting Step #1 - "ramble-docs-test"
Step #1 - "ramble-docs-test": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #1 - "ramble-docs-test": latest: Pulling from ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5
Step #1 - "ramble-docs-test": 9088cdb84e39: Pulling fs layer
Step #1 - "ramble-docs-test": 3285672159bc: Pulling fs layer
Step #1 - "ramble-docs-test": 9088cdb84e39: Verifying Checksum
Step #1 - "ramble-docs-test": 9088cdb84e39: Download complete
Step #1 - "ramble-docs-test": 9088cdb84e39: Pull complete
Step #1 - "ramble-docs-test": 3285672159bc: Verifying Checksum
Step #1 - "ramble-docs-test": 3285672159bc: Download complete
Step #1 - "ramble-docs-test": 3285672159bc: Pull complete
Step #1 - "ramble-docs-test": Digest: sha256:e56e7745b0b8d7f08c2b5d178fcca4c45ca4666c4dcbfad4b0227bdc8a9045f1
Step #1 - "ramble-docs-test": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #1 - "ramble-docs-test": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv1.0.0-python3.13.5:latest
Step #1 - "ramble-docs-test": branch 'develop' set up to track 'origin/develop'.
Step #1 - "ramble-docs-test": remote: Enumerating objects: 19702, done.        
Step #1 - "ramble-docs-test": remote: Counting objects:   0% (1/19702)        
remote: Counting objects:   1% (198/19702)        
remote: Counting objects:   2% (395/19702)        
remote: Counting objects:   3% (592/19702)        
remote: Counting objects:   4% (789/19702)        
remote: Counting objects:   5% (986/19702)        
remote: Counting objects:   6% (1183/19702)        
remote: Counting objects:   7% (1380/19702)        
remote: Counting objects:   8% (1577/19702)        
remote: Counting objects:   9% (1774/19702)        
remote: Counting objects:  10% (1971/19702)        
remote: Counting objects:  11% (2168/19702)        
remote: Counting objects:  12% (2365/19702)        
remote: Counting objects:  13% (2562/19702)        
remote: Counting objects:  14% (2759/19702)        
remote: Counting objects:  15% (2956/19702)        
remote: Counting objects:  16% (3153/19702)        
remote: Counting objects:  17% (3350/19702)        
remote: Counting objects:  18% (3547/19702)        
remote: Counting objects:  19% (3744/19702)        
remote: Counting objects:  20% (3941/19702)        
remote: Counting objects:  21% (4138/19702)        
remote: Counting objects:  22% (4335/19702)        
remote: Counting objects:  23% (4532/19702)        
remote: Counting objects:  24% (4729/19702)        
remote: Counting objects:  25% (4926/19702)        
remote: Counting objects:  26% (5123/19702)        
remote: Counting objects:  27% (5320/19702)        
remote: Counting objects:  28% (5517/19702)        
remote: Counting objects:  29% (5714/19702)        
remote: Counting objects:  30% (5911/19702)        
remote: Counting objects:  31% (6108/19702)        
remote: Counting objects:  32% (6305/19702)        
remote: Counting objects:  33% (6502/19702)        
remote: Counting objects:  34% (6699/19702)        
remote: Counting objects:  35% (6896/19702)        
remote: Counting objects:  36% (7093/19702)        
remote: Counting objects:  37% (7290/19702)        
remote: Counting objects:  38% (7487/19702)        
remote: Counting objects:  39% (7684/19702)        
remote: Counting objects:  40% (7881/19702)        
remote: Counting objects:  41% (8078/19702)        
remote: Counting objects:  42% (8275/19702)        
remote: Counting objects:  43% (8472/19702)        
remote: Counting objects:  44% (8669/19702)        
remote: Counting objects:  45% (8866/19702)        
remote: Counting objects:  46% (9063/19702)        
remote: Counting objects:  47% (9260/19702)        
remote: Counting objects:  48% (9457/19702)        
remote: Counting objects:  49% (9654/19702)        
remote: Counting objects:  50% (9851/19702)        
remote: Counting objects:  51% (10049/19702)        
remote: Counting objects:  52% (10246/19702)        
remote: Counting objects:  53% (10443/19702)        
remote: Counting objects:  54% (10640/19702)        
remote: Counting objects:  55% (10837/19702)        
remote: Counting objects:  56% (11034/19702)        
remote: Counting objects:  57% (11231/19702)        
remote: Counting objects:  58% (11428/19702)        
remote: Counting objects:  59% (11625/19702)        
remote: Counting objects:  60% (11822/19702)        
remote: Counting objects:  61% (12019/19702)        
remote: Counting objects:  62% (12216/19702)        
remote: Counting objects:  63% (12413/19702)        
remote: Counting objects:  64% (12610/19702)        
remote: Counting objects:  65% (12807/19702)        
remote: Counting objects:  66% (13004/19702)        
remote: Counting objects:  67% (13201/19702)        
remote: Counting objects:  68% (13398/19702)        
remote: Counting objects:  69% (13595/19702)        
remote: Counting objects:  70% (13792/19702)        
remote: Counting objects:  71% (13989/19702)        
remote: Counting objects:  72% (14186/19702)        
remote: Counting objects:  73% (14383/19702)        
remote: Counting objects:  74% (14580/19702)        
remote: Counting objects:  75% (14777/19702)        
remote: Counting objects:  76% (14974/19702)        
remote: Counting objects:  77% (15171/19702)        
remote: Counting objects:  78% (15368/19702)        
remote: Counting objects:  79% (15565/19702)        
remote: Counting objects:  80% (15762/19702)        
remote: Counting objects:  81% (15959/19702)        
remote: Counting objects:  82% (16156/19702)        
remote: Counting objects:  83% (16353/19702)        
remote: Counting objects:  84% (16550/19702)        
remote: Counting objects:  85% (16747/19702)        
remote: Counting objects:  86% (16944/19702)        
remote: Counting objects:  87% (17141/19702)        
remote: Counting objects:  88% (17338/19702)        
remote: Counting objects:  89% (17535/19702)        
remote: Counting objects:  90% (17732/19702)        
remote: Counting objects:  91% (17929/19702)        
remote: Counting objects:  92% (18126/19702)        
remote: Counting objects:  93% (18323/19702)        
remote: Counting objects:  94% (18520/19702)        
remote: Counting objects:  95% (18717/19702)        
remote: Counting objects:  96% (18914/19702)        
remote: Counting objects:  97% (19111/19702)        
remote: Counting objects:  98% (19308/19702)        
remote: Counting objects:  99% (19505/19702)        
remote: Counting objects: 100% (19702/19702)        
remote: Counting objects: 100% (19702/19702), done.        
Step #1 - "ramble-docs-test": remote: Compressing objects:   0% (1/10558)        
remote: Compressing objects:   1% (106/10558)        
remote: Compressing objects:   2% (212/10558)        
remote: Compressing objects:   3% (317/10558)        
remote: Compressing objects:   4% (423/10558)        
remote: Compressing objects:   5% (528/10558)        
remote: Compressing objects:   6% (634/10558)        
remote: Compressing objects:   7% (740/10558)        
remote: Compressing objects:   8% (845/10558)        
remote: Compressing objects:   9% (951/10558)        
remote: Compressing objects:  10% (1056/10558)        
remote: Compressing objects:  11% (1162/10558)        
remote: Compressing objects:  12% (1267/10558)        
remote: Compressing objects:  13% (1373/10558)        
remote: Compressing objects:  14% (1479/10558)        
remote: Compressing objects:  15% (1584/10558)        
remote: Compressing objects:  16% (1690/10558)        
remote: Compressing objects:  17% (1795/10558)        
remote: Compressing objects:  18% (1901/10558)        
remote: Compressing objects:  19% (2007/10558)        
remote: Compressing objects:  20% (2112/10558)        
remote: Compressing objects:  21% (2218/10558)        
remote: Compressing objects:  22% (2323/10558)        
remote: Compressing objects:  23% (2429/10558)        
remote: Compressing objects:  24% (2534/10558)        
remote: Compressing objects:  25% (2640/10558)        
remote: Compressing objects:  26% (2746/10558)        
remote: Compressing objects:  27% (2851/10558)        
remote: Compressing objects:  28% (2957/10558)        
remote: Compressing objects:  29% (3062/10558)        
remote: Compressing objects:  30% (3168/10558)        
remote: Compressing objects:  31% (3273/10558)        
remote: Compressing objects:  32% (3379/10558)        
remote: Compressing objects:  33% (3485/10558)        
remote: Compressing objects:  34% (3590/10558)        
remote: Compressing objects:  35% (3696/10558)        
remote: Compressing objects:  36% (3801/10558)        
remote: Compressing objects:  37% (3907/10558)        
remote: Compressing objects:  38% (4013/10558)        
remote: Compressing objects:  39% (4118/10558)        
remote: Compressing objects:  40% (4224/10558)        
remote: Compressing objects:  41% (4329/10558)        
remote: Compressing objects:  42% (4435/10558)        
remote: Compressing objects:  43% (4540/10558)        
remote: Compressing objects:  44% (4646/10558)        
remote: Compressing objects:  45% (4752/10558)        
remote: Compressing objects:  46% (4857/10558)        
remote: Compressing objects:  47% (4963/10558)        
remote: Compressing objects:  48% (5068/10558)        
remote: Compressing objects:  49% (5174/10558)        
remote: Compressing objects:  50% (5279/10558)        
remote: Compressing objects:  51% (5385/10558)        
remote: Compressing objects:  52% (5491/10558)        
remote: Compressing objects:  53% (5596/10558)        
remote: Compressing objects:  54% (5702/10558)        
remote: Compressing objects:  55% (5807/10558)        
remote: Compressing objects:  56% (5913/10558)        
remote: Compressing objects:  57% (6019/10558)        
remote: Compressing objects:  58% (6124/10558)        
remote: Compressing objects:  59% (6230/10558)        
remote: Compressing objects:  60% (6335/10558)        
remote: Compressing objects:  61% (6441/10558)        
remote: Compressing objects:  62% (6546/10558)        
remote: Compressing objects:  63% (6652/10558)        
remote: Compressing objects:  64% (6758/10558)        
remote: Compressing objects:  65% (6863/10558)        
remote: Compressing objects:  66% (6969/10558)        
remote: Compressing objects:  67% (7074/10558)        
remote: Compressing objects:  68% (7180/10558)        
remote: Compressing objects:  69% (7286/10558)        
remote: Compressing objects:  70% (7391/10558)        
remote: Compressing objects:  71% (7497/10558)        
remote: Compressing objects:  72% (7602/10558)        
remote: Compressing objects:  73% (7708/10558)        
remote: Compressing objects:  74% (7813/10558)        
remote: Compressing objects:  75% (7919/10558)        
remote: Compressing objects:  76% (8025/10558)        
remote: Compressing objects:  77% (8130/10558)        
remote: Compressing objects:  78% (8236/10558)        
remote: Compressing objects:  79% (8341/10558)        
remote: Compressing objects:  80% (8447/10558)        
remote: Compressing objects:  81% (8552/10558)        
remote: Compressing objects:  82% (8658/10558)        
remote: Compressing objects:  83% (8764/10558)        
remote: Compressing objects:  84% (8869/10558)        
remote: Compressing objects:  85% (8975/10558)        
remote: Compressing objects:  86% (9080/10558)        
remote: Compressing objects:  87% (9186/10558)        
remote: Compressing objects:  88% (9292/10558)        
remote: Compressing objects:  89% (9397/10558)        
remote: Compressing objects:  90% (9503/10558)        
remote: Compressing objects:  91% (9608/10558)        
remote: Compressing objects:  92% (9714/10558)        
remote: Compressing objects:  93% (9819/10558)        
remote: Compressing objects:  94% (9925/10558)        
remote: Compressing objects:  95% (10031/10558)        
remote: Compressing objects:  96% (10136/10558)        
remote: Compressing objects:  97% (10242/10558)        
remote: Compressing objects:  98% (10347/10558)        
remote: Compressing objects:  99% (10453/10558)        
remote: Compressing objects: 100% (10558/10558)        
remote: Compressing objects: 100% (10558/10558), done.        
Step #1 - "ramble-docs-test": remote: Total 19702 (delta 1335), reused 13899 (delta 1218), pack-reused 0 (from 0)        
Step #1 - "ramble-docs-test": Ignoring graphlib-backport: markers 'python_version < "3.9"' don't match your environment
Step #1 - "ramble-docs-test": Ignoring urllib3: markers 'python_version <= "3.6"' don't match your environment
Step #1 - "ramble-docs-test": Ignoring protobuf: markers 'python_version <= "3.6"' don't match your environment
Step #1 - "ramble-docs-test": Ignoring pyarrow: markers 'python_version <= "3.6"' don't match your environment
Step #1 - "ramble-docs-test": Ignoring coverage: markers 'python_version < "3.9"' don't match your environment
Step #1 - "ramble-docs-test": Requirement already satisfied: google-cloud-storage in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 1)) (3.3.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-api-core in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 2)) (2.25.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: protobuf in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 5)) (6.32.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-cloud-bigquery in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 8)) (3.36.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: tqdm in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 9)) (4.67.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: deprecation in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 10)) (2.1.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pandas in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 11)) (2.3.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: matplotlib in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements.txt (line 12)) (3.10.5)
Step #1 - "ramble-docs-test": Collecting setuptools (from -r /workspace/requirements.txt (line 13))
Step #1 - "ramble-docs-test":   Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Step #1 - "ramble-docs-test": Collecting scipy (from -r /workspace/requirements.txt (line 14))
Step #1 - "ramble-docs-test":   Downloading scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (62 kB)
Step #1 - "ramble-docs-test": Requirement already satisfied: pytest in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 2)) (8.4.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: flake8 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 3)) (7.3.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: black in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 4)) (25.1.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: coverage>=7.10 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 5)) (7.10.5)
Step #1 - "ramble-docs-test": Requirement already satisfied: pre-commit in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 7)) (4.3.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pytest-xdist in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 8)) (3.8.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pytest-clarity in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 9)) (1.0.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: line_profiler in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 10)) (5.0.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: isort in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 11)) (6.0.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: codecov-cli in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from -r /workspace/requirements-dev.txt (line 15)) (11.2.0)
Step #1 - "ramble-docs-test": Collecting mypy (from -r /workspace/requirements-dev.txt (line 16))
Step #1 - "ramble-docs-test":   Downloading mypy-1.18.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.2 kB)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-auth<3.0.0,>=2.26.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.40.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-cloud-core<3.0.0,>=2.4.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.4.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-resumable-media<3.0.0,>=2.7.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.7.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: requests<3.0.0,>=2.22.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.32.5)
Step #1 - "ramble-docs-test": Requirement already satisfied: google-crc32c<2.0.0,>=1.1.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.7.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.56.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.70.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: proto-plus<2.0.0,>=1.22.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.26.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: cachetools<6.0,>=2.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (5.5.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.4.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: rsa<5,>=3.1.4 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (4.9.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: charset_normalizer<4,>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (3.4.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: idna<4,>=2.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (3.10)
Step #1 - "ramble-docs-test": Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.5.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: certifi>=2017.4.17 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2025.8.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: pyasn1>=0.1.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from rsa<5,>=3.1.4->google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.6.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: packaging>=24.2.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (25.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (2.9.0.post0)
Step #1 - "ramble-docs-test": Requirement already satisfied: grpcio<2.0.0,>=1.33.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.11.1->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.74.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: grpcio-status<2.0.0,>=1.33.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from google-api-core[grpc]<3.0.0,>=2.11.1->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.74.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: six>=1.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from python-dateutil<3.0.0,>=2.8.2->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.17.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: numpy>=1.26.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2.3.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: pytz>=2020.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2025.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: tzdata>=2022.7 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2025.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: contourpy>=1.0.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.3.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: cycler>=0.10 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (0.12.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: fonttools>=4.22.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (4.59.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: kiwisolver>=1.3.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.4.9)
Step #1 - "ramble-docs-test": Requirement already satisfied: pillow>=8 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (11.3.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pyparsing>=2.3.1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (3.2.3)
Step #1 - "ramble-docs-test": Requirement already satisfied: iniconfig>=1 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.1.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pluggy<2,>=1.5 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (1.6.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pygments>=2.7.2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.19.2)
Step #1 - "ramble-docs-test": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 3)) (0.7.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 3)) (2.14.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 3)) (3.4.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: click>=8.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 4)) (8.2.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 4)) (1.1.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: pathspec>=0.9.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 4)) (0.12.1)
Step #1 - "ramble-docs-test": Requirement already satisfied: platformdirs>=2 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from black->-r /workspace/requirements-dev.txt (line 4)) (4.4.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: cfgv>=2.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (3.4.0)
Step #1 - "ramble-docs-test": Requirement already satisfied: identify>=1.0.0 in /opt/spack/opt/spack/linux-broadwell/python-venv-1.0-bkyetzdm5lt7vgxdeotki2pta4peuxag/lib/python3.13/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (2.6.13)
Step #1 - "ramble-docs-test": Requirement already satisfied: no
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/167e3530-5cd6-4e9f-9520-53d34cf67dca?project=993292483723.]
...
"ramble-docs-test": Writing evaluated template result to /workspace/lib/ramble/docs/test_docs/html/_static/js/versions.js
Step #1 - "ramble-docs-test": Writing evaluated template result to /workspace/lib/ramble/docs/test_docs/html/_static/copybutton.js
Step #1 - "ramble-docs-test": copying static files: done
Step #1 - "ramble-docs-test": copying extra files... 
Step #1 - "ramble-docs-test": copying extra files: done
Step #1 - "ramble-docs-test": copying assets: done
Step #1 - "ramble-docs-test": writing output... [  2%] application_list
Step #1 - "ramble-docs-test": writing output... [  3%] base_application_list
Step #1 - "ramble-docs-test": writing output... [  5%] base_modifier_list
Step #1 - "ramble-docs-test": writing output... [  7%] base_package_manager_list
Step #1 - "ramble-docs-test": writing output... [  8%] base_workflow_manager_list
Step #1 - "ramble-docs-test": writing output... [ 10%] command_index
Step #1 - "ramble-docs-test": writing output... [ 11%] configuration_files
Step #1 - "ramble-docs-test": writing output... [ 13%] dev_guides
Step #1 - "ramble-docs-test": writing output... [ 15%] dev_guides/advanced_topics
Step #1 - "ramble-docs-test": writing output... [ 16%] dev_guides/application_dev_guide
Step #1 - "ramble-docs-test": writing output... [ 18%] dev_guides/modifier_dev_guide
Step #1 - "ramble-docs-test": writing output... [ 20%] dev_guides/package_manager_dev_guide
Step #1 - "ramble-docs-test": writing output... [ 21%] getting_started
Step #1 - "ramble-docs-test": writing output... [ 23%] index
Step #1 - "ramble-docs-test": writing output... [ 25%] mirror_config
Step #1 - "ramble-docs-test": writing output... [ 26%] modifier_list
Step #1 - "ramble-docs-test": writing output... [ 28%] package_manager_list
Step #1 - "ramble-docs-test": writing output... [ 30%] package_managers
Step #1 - "ramble-docs-test": writing output... [ 31%] ramble
Step #1 - "ramble-docs-test": writing output... [ 33%] ramble.cmd
Step #1 - "ramble-docs-test": writing output... [ 34%] ramble.cmd.common
Step #1 - "ramble-docs-test": writing output... [ 36%] ramble.definitions
Step #1 - "ramble-docs-test": writing output... [ 38%] ramble.language
Step #1 - "ramble-docs-test": writing output... [ 39%] ramble.schema
Step #1 - "ramble-docs-test": writing output... [ 41%] ramble.test
Step #1 - "ramble-docs-test": writing output... [ 43%] ramble.test.cmd
Step #1 - "ramble-docs-test": writing output... [ 44%] ramble.test.end_to_end
Step #1 - "ramble-docs-test": writing output... [ 46%] ramble.test.modifier_functionality
Step #1 - "ramble-docs-test": writing output... [ 48%] ramble.test.package_manager_functionality
Step #1 - "ramble-docs-test": writing output... [ 49%] ramble.test.success_criteria_functionality
Step #1 - "ramble-docs-test": writing output... [ 51%] ramble.test.util
Step #1 - "ramble-docs-test": writing output... [ 52%] ramble.test.workflow_manager_functionality
Step #1 - "ramble-docs-test": writing output... [ 54%] ramble.test.workspace_hashing
Step #1 - "ramble-docs-test": writing output... [ 56%] ramble.util
Step #1 - "ramble-docs-test": writing output... [ 57%] ramble.util.imp
Step #1 - "ramble-docs-test": writing output... [ 59%] ramble.workspace
Step #1 - "ramble-docs-test": writing output... [ 61%] results
Step #1 - "ramble-docs-test": writing output... [ 62%] success_criteria
Step #1 - "ramble-docs-test": writing output... [ 64%] tutorials
Step #1 - "ramble-docs-test": writing output... [ 66%] tutorials/10_using_modifiers
Step #1 - "ramble-docs-test": writing output... [ 67%] tutorials/11_using_internals
Step #1 - "ramble-docs-test": writing output... [ 69%] tutorials/1_hello_world
Step #1 - "ramble-docs-test": writing output... [ 70%] tutorials/2_running_a_simple_gromacs_experiment
Step #1 - "ramble-docs-test": writing output... [ 72%] tutorials/3_modifying_a_gromacs_experiment
Step #1 - "ramble-docs-test": writing output... [ 74%] tutorials/4_using_vectors_and_matrices
Step #1 - "ramble-docs-test": writing output... [ 75%] tutorials/5_changing_your_software_stack
Step #1 - "ramble-docs-test": writing output... [ 77%] tutorials/6_configuring_a_scaling_study
Step #1 - "ramble-docs-test": writing output... [ 79%] tutorials/7_using_zips_and_matrices
Step #1 - "ramble-docs-test": writing output... [ 80%] tutorials/8_var_expansion_indirection_and_stack_parameterization
Step #1 - "ramble-docs-test": writing output... [ 82%] tutorials/9_success_criteria
Step #1 - "ramble-docs-test": writing output... [ 84%] tutorials/EESSI_package_manager
Step #1 - "ramble-docs-test": writing output... [ 85%] tutorials/Workspace_config_command
Step #1 - "ramble-docs-test": writing output... [ 87%] tutorials/mirrors
Step #1 - "ramble-docs-test": writing output... [ 89%] tutorials/shared/gromacs_execute
Step #1 - "ramble-docs-test": writing output... [ 90%] tutorials/shared/gromacs_vector_workspace
Step #1 - "ramble-docs-test": writing output... [ 92%] tutorials/shared/gromacs_workspace
Step #1 - "ramble-docs-test": writing output... [ 93%] tutorials/shared/wrf_execute
Step #1 - "ramble-docs-test": writing output... [ 95%] tutorials/shared/wrf_scaling_workspace
Step #1 - "ramble-docs-test": writing output... [ 97%] workflow_manager_list
Step #1 - "ramble-docs-test": writing output... [ 98%] workspace
Step #1 - "ramble-docs-test": writing output... [100%] workspace_config
Step #1 - "ramble-docs-test": 
Step #1 - "ramble-docs-test": generating indices... genindex py-modindex done
Step #1 - "ramble-docs-test": highlighting module code... [  0%] llnl.util.lock
Step #1 - "ramble-docs-test": highlighting module code... [  1%] ramble.caches
Step #1 - "ramble-docs-test": highlighting module code... [  1%] ramble.cmd
Step #1 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.attributes
Step #1 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.clean
Step #1 - "ramble-docs-test": highlighting module code... [  2%] ramble.cmd.commands
Step #1 - "ramble-docs-test": highlighting module code... [  3%] ramble.cmd.common
Step #1 - "ramble-docs-test": highlighting module code... [  3%] ramble.cmd.common.arguments
Step #1 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.common.info
Step #1 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.common.list
Step #1 - "ramble-docs-test": highlighting module code... [  4%] ramble.cmd.config
Step #1 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.debug
Step #1 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.deployment
Step #1 - "ramble-docs-test": highlighting module code... [  5%] ramble.cmd.docs
Step #1 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.edit
Step #1 - "ramble-docs-test": highlighting module code... [  6%] ramble.cmd.help
Step #1 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.info
Step #1 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.license
Step #1 - "ramble-docs-test": highlighting module code... [  7%] ramble.cmd.list
Step #1 - "ramble-docs-test": highlighting module code... [  8%] ramble.cmd.mirror
Step #1 - "ramble-docs-test": highlighting module code... [  8%] ramble.cmd.on
Step #1 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.python
Step #1 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.repo
Step #1 - "ramble-docs-test": highlighting module code... [  9%] ramble.cmd.results
Step #1 - "ramble-docs-test": highlighting module code... [ 10%] ramble.cmd.software_definitions
Step #1 - "ramble-docs-test": highlighting module code... [ 10%] ramble.cmd.style
Step #1 - "ramble-docs-test": highlighting module code... [ 11%] ramble.cmd.unit_test
Step #1 - "ramble-docs-test": highlighting module code... [ 11%] ramble.cmd.workspace
Step #1 - "ramble-docs-test": highlighting module code... [ 11%] ramble.config
Step #1 - "ramble-docs-test": highlighting module code... [ 12%] ramble.context
Step #1 - "ramble-docs-test": highlighting module code... [ 12%] ramble.definitions.families
Step #1 - "ramble-docs-test": highlighting module code... [ 12%] ramble.definitions.requirements
Step #1 - "ramble-docs-test": highlighting module code... [ 13%] ramble.definitions.variables
Step #1 - "ramble-docs-test": highlighting module code... [ 13%] ramble.error
Step #1 - "ramble-docs-test": highlighting module code... [ 14%] ramble.expander
Step #1 - "ramble-docs-test": highlighting module code... [ 14%] ramble.experiment_result
Step #1 - "ramble-docs-test": highlighting module code... [ 14%] ramble.experiment_set
Step #1 - "ramble-docs-test": highlighting module code... [ 15%] ramble.fetch_strategy
Step #1 - "ramble-docs-test": highlighting module code... [ 15%] ramble.filters
Step #1 - "ramble-docs-test": highlighting module code... [ 16%] ramble.graphs
Step #1 - "ramble-docs-test": highlighting module code... [ 16%] ramble.keywords
Step #1 - "ramble-docs-test": highlighting module code... [ 16%] ramble.language.application_language
Step #1 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.language_base
Step #1 - "ramble-docs-test": highlighting module code... [ 17%] ramble.language.language_helpers
Step #1 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.modifier_language
Step #1 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.package_manager_language
Step #1 - "ramble-docs-test": highlighting module code... [ 18%] ramble.language.shared_language
Step #1 - "ramble-docs-test": highlighting module code... [ 19%] ramble.language.workflow_manager_language
Step #1 - "ramble-docs-test": highlighting module code... [ 19%] ramble.main
Step #1 - "ramble-docs-test": highlighting module code... [ 19%] ramble.mirror
Step #1 - "ramble-docs-test": highlighting module code... [ 20%] ramble.namespace
Step #1 - "ramble-docs-test": highlighting module code... [ 20%] ramble.pipeline
Step #1 - "ramble-docs-test": highlighting module code... [ 21%] ramble.renderer
Step #1 - "ramble-docs-test": highlighting module code... [ 21%] ramble.repeats
Step #1 - "ramble-docs-test": highlighting module code... [ 21%] ramble.reports
Step #1 - "ramble-docs-test": highlighting module code... [ 22%] ramble.repository
Step #1 - "ramble-docs-test": highlighting module code... [ 22%] ramble.results_table
Step #1 - "ramble-docs-test": highlighting module code... [ 23%] ramble.schema.config
Step #1 - "ramble-docs-test": highlighting module code... [ 23%] ramble.software_environments
Step #1 - "ramble-docs-test": highlighting module code... [ 23%] ramble.software_info
Step #1 - "ramble-docs-test": highlighting module code... [ 24%] ramble.spec
Step #1 - "ramble-docs-test": highlighting module code... [ 24%] ramble.stage
Step #1 - "ramble-docs-test": highlighting module code... [ 25%] ramble.success_criteria
Step #1 - "ramble-docs-test": highlighting module code... [ 25%] ramble.test.application
Step #1 - "ramble-docs-test": highlighting module code... [ 25%] ramble.test.application_inheritance
Step #1 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.application_language
Step #1 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.cache_fetch
Step #1 - "ramble-docs-test": highlighting module code... [ 26%] ramble.test.cmd.attributes
Step #1 - "ramble-docs-test": highlighting module code... [ 27%] ramble.test.cmd.clean
Step #1 - "ramble-docs-test": highlighting module code... [ 27%] ramble.test.cmd.config
Step #1 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.debug
Step #1 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.deployment
Step #1 - "ramble-docs-test": highlighting module code... [ 28%] ramble.test.cmd.docs
Step #1 - "ramble-docs-test": highlighting module code... [ 29%] ramble.test.cmd.edit
Step #1 - "ramble-docs-test": highlighting module code... [ 29%] ramble.test.cmd.help
Step #1 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.info
Step #1 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.license
Step #1 - "ramble-docs-test": highlighting module code... [ 30%] ramble.test.cmd.list
Step #1 - "ramble-docs-test": highlighting module code... [ 31%] ramble.test.cmd.mirror
Step #1 - "ramble-docs-test": highlighting module code... [ 31%] ramble.test.cmd.on
Step #1 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.python
Step #1 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.repo
Step #1 - "ramble-docs-test": highlighting module code... [ 32%] ramble.test.cmd.results
Step #1 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.cmd.software_definitions
Step #1 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.cmd.style
Step #1 - "ramble-docs-test": highlighting module code... [ 33%] ramble.test.cmd.unit_test
Step #1 - "ramble-docs-test": highlighting module code... [ 34%] ramble.test.cmd.workspace
Step #1 - "ramble-docs-test": highlighting module code... [ 34%] ramble.test.cmd.workspace_concretize
Step #1 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.cmd.workspace_manage
Step #1 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.commands
Step #1 - "ramble-docs-test": highlighting module code... [ 35%] ramble.test.concretize_builtin
Step #1 - "ramble-docs-test": highlighting module code... [ 36%] ramble.test.config
Step #1 - "ramble-docs-test": highlighting module code... [ 36%] ramble.test.dry_run_helpers
Step #1 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.analyze_fom_output
Step #1 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.analyze_upload
Step #1 - "ramble-docs-test": highlighting module code... [ 37%] ramble.test.end_to_end.chained_experiment_var_inheritance
Step #1 - "ramble-docs-test": highlighting module code... [ 38%] ramble.test.end_to_end.chained_experiment_variant_propagation
Step #1 - "ramble-docs-test": highlighting module code... [ 38%] ramble.test.end_to_end.cleanup_directive
Step #1 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.concretize_with_different_package_managers
Step #1 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.config_section_env_vars
Step #1 - "ramble-docs-test": highlighting module code... [ 39%] ramble.test.end_to_end.configvar_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.custom_executables
Step #1 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.define_package_paths
Step #1 - "ramble-docs-test": highlighting module code... [ 40%] ramble.test.end_to_end.dryrun_chained_experiments
Step #1 - "ramble-docs-test": highlighting module code... [ 41%] ramble.test.end_to_end.dryrun_copies_external_env
Step #1 - "ramble-docs-test": highlighting module code... [ 41%] ramble.test.end_to_end.dryrun_series_contains_package_paths
Step #1 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.env_var_builtin
Step #1 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.env_var_leakage
Step #1 - "ramble-docs-test": highlighting module code... [ 42%] ramble.test.end_to_end.exclusive_filtered_vector_workloads
Step #1 - "ramble-docs-test": highlighting module code... [ 43%] ramble.test.end_to_end.expanded_fom_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 43%] ramble.test.end_to_end.experiment_excludes
Step #1 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.experiment_hashes
Step #1 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.experiment_repeats
Step #1 - "ramble-docs-test": highlighting module code... [ 44%] ramble.test.end_to_end.experiment_templates
Step #1 - "ramble-docs-test": highlighting module code... [ 45%] ramble.test.end_to_end.explicit_zips
Step #1 - "ramble-docs-test": highlighting module code... [ 45%] ramble.test.end_to_end.fom_log_file_path
Step #1 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.formatted_executables
Step #1 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.globbing_patterns
Step #1 - "ramble-docs-test": highlighting module code... [ 46%] ramble.test.end_to_end.gromacs_size_expansion
Step #1 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.included_configuration_files
Step #1 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.inclusive_filtered_vector_workloads
Step #1 - "ramble-docs-test": highlighting module code... [ 47%] ramble.test.end_to_end.known_applications
Step #1 - "ramble-docs-test": highlighting module code... [ 48%] ramble.test.end_to_end.license_name
Step #1 - "ramble-docs-test": highlighting module code... [ 48%] ramble.test.end_to_end.malformed_config
Step #1 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.manage_software
Step #1 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.merge_config_files
Step #1 - "ramble-docs-test": highlighting module code... [ 49%] ramble.test.end_to_end.missing_mpi_cmd
Step #1 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.missing_required_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 50%] ramble.test.end_to_end.nested_compilers_are_installed
Step #1 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.nested_config_templates
Step #1 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.object_import
Step #1 - "ramble-docs-test": highlighting module code... [ 51%] ramble.test.end_to_end.object_validation
Step #1 - "ramble-docs-test": highlighting module code... [ 52%] ramble.test.end_to_end.package_manager_config
Step #1 - "ramble-docs-test": highlighting module code... [ 52%] ramble.test.end_to_end.package_manager_provenance
Step #1 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.package_manager_requirements
Step #1 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.package_manager_unique_env_dirs
Step #1 - "ramble-docs-test": highlighting module code... [ 53%] ramble.test.end_to_end.passthrough_variables
Step #1 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.phase_selection
Step #1 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.phase_selection_with_dependencies
Step #1 - "ramble-docs-test": highlighting module code... [ 54%] ramble.test.end_to_end.registered_builtin_order
Step #1 - "ramble-docs-test": highlighting module code... [ 55%] ramble.test.end_to_end.setup_analyze
Step #1 - "ramble-docs-test": highlighting module code... [ 55%] ramble.test.end_to_end.shared_context
Step #1 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.short_builtin_dep_name
Step #1 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.spack_env_cache
Step #1 - "ramble-docs-test": highlighting module code... [ 56%] ramble.test.end_to_end.tag_filtering
Step #1 - "ramble-docs-test": highlighting module code... [ 57%] ramble.test.end_to_end.target_shells
Step #1 - "ramble-docs-test": highlighting module code... [ 57%] ramble.test.end_to_end.template
Step #1 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.test_fast_tables
Step #1 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.unused_compilers_are_skipped
Step #1 - "ramble-docs-test": highlighting module code... [ 58%] ramble.test.end_to_end.variant_propagation
Step #1 - "ramble-docs-test": highlighting module code... [ 59%] ramble.test.end_to_end.vector_workloads
Step #1 - "ramble-docs-test": highlighting module code... [ 59%] ramble.test.end_to_end.warn_mirror_support
Step #1 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.end_to_end.workspace_includes
Step #1 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.end_to_end.workspace_path_replacements
Step #1 - "ramble-docs-test": highlighting module code... [ 60%] ramble.test.end_to_end.wrfv4_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.expander
Step #1 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.experiment_result
Step #1 - "ramble-docs-test": highlighting module code... [ 61%] ramble.test.experiment_set
Step #1 - "ramble-docs-test": highlighting module code... [ 62%] ramble.test.fetch_strategy
Step #1 - "ramble-docs-test": highlighting module code... [ 62%] ramble.test.gcs_fetch
Step #1 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.get_file_path
Step #1 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.mirror
Step #1 - "ramble-docs-test": highlighting module code... [ 63%] ramble.test.modifier_application
Step #1 - "ramble-docs-test": highlighting module code... [ 64%] ramble.test.modifier_functionality.experiment_modification
Step #1 - "ramble-docs-test": highlighting module code... [ 64%] ramble.test.modifier_functionality.mock_env_var_modifiers
Step #1 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_layered_modifications
Step #1 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_modifier_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 65%] ramble.test.modifier_functionality.mock_modifier_phases
Step #1 - "ramble-docs-test": highlighting module code... [ 66%] ramble.test.modifier_functionality.mock_modifier_spack_configs
Step #1 - "ramble-docs-test": highlighting module code... [ 66%] ramble.test.modifier_functionality.mock_repeated_modifications
Step #1 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.mock_spack_modifier
Step #1 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.modifier_conflicts
Step #1 - "ramble-docs-test": highlighting module code... [ 67%] ramble.test.modifier_functionality.modifier_helpers
Step #1 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.modifier_nested_var_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.modifier_prepare_analysis
Step #1 - "ramble-docs-test": highlighting module code... [ 68%] ramble.test.modifier_functionality.multi_modifier_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 69%] ramble.test.modifier_functionality.required_variables
Step #1 - "ramble-docs-test": highlighting module code... [ 69%] ramble.test.modifier_functionality.single_modifier_dry_run
Step #1 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.modifier_language
Step #1 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.namespace_trie
Step #1 - "ramble-docs-test": highlighting module code... [ 70%] ramble.test.package_manager_functionality.package_manager_general
Step #1 - "ramble-docs-test": highlighting module code... [ 71%] ramble.test.package_manager_language
Step #1 - "ramble-docs-test": highlighting module code... [ 71%] ramble.test.reports
Step #1 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.repository
Step #1 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.software_environment
Step #1 - "ramble-docs-test": highlighting module code... [ 72%] ramble.test.spec
Step #1 - "ramble-docs-test": highlighting module code... [ 73%] ramble.test.spec_basic
Step #1 - "ramble-docs-test": highlighting module code... [ 73%] ramble.test.stage
Step #1 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria
Step #1 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria_functionality.always_print_foms
Step #1 - "ramble-docs-test": highlighting module code... [ 74%] ramble.test.success_criteria_functionality.anti_match
Step #1 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.repeat_success_strict
Step #1 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.success_fom_comparison
Step #1 - "ramble-docs-test": highlighting module code... [ 75%] ramble.test.success_criteria_functionality.success_fom_globbing
Step #1 - "ramble-docs-test": highlighting module code... [ 76%] ramble.test.success_criteria_functionality.success_functions
Step #1 - "ramble-docs-test": highlighting module code... [ 76%] ramble.test.success_criteria_functionality.success_modifiers
Step #1 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.success_criteria_functionality.success_scoping
Step #1 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.success_criteria_functionality.success_summary
Step #1 - "ramble-docs-test": highlighting module code... [ 77%] ramble.test.success_criteria_functionality.success_variable_fom_comparison
Step #1 - "ramble-docs-test": highlighting module code... [ 78%] ramble.test.test_results_tables
Step #1 - "ramble-docs-test": highlighting module code... [ 78%] ramble.test.uploader
Step #1 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.conversions
Step #1 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.editor
Step #1 - "ramble-docs-test": highlighting module code... [ 79%] ramble.test.util.env
Step #1 - "ramble-docs-test": highlighting module code... [ 80%] ramble.test.util.file_cache
Step #1 - "ramble-docs-test": highlighting module code... [ 80%] ramble.test.util.format
Step #1 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.naming
Step #1 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.object_utils
Step #1 - "ramble-docs-test": highlighting module code... [ 81%] ramble.test.util.output_capture
Step #1 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.path
Step #1 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.shell_utils
Step #1 - "ramble-docs-test": highlighting module code... [ 82%] ramble.test.util.stats
Step #1 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.web
Step #1 - "ramble-docs-test": highlighting module code... [ 83%] ramble.test.util.yaml_generation
Step #1 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.variant
Step #1 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.when
Step #1 - "ramble-docs-test": highlighting module code... [ 84%] ramble.test.workflow_manager_functionality.workflow_manager
Step #1 - "ramble-docs-test": highlighting module code... [ 85%] ramble.test.workflow_manager_functionality.workflow_manager_foms
Step #1 - "ramble-docs-test": highlighting module code... [ 85%] ramble.test.workspace
Step #1 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workspace_hashing.unsetup_workspace_cannot_analyze
Step #1 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workspace_hashing.workspace_name_does_not_change_hash
Step #1 - "ramble-docs-test": highlighting module code... [ 86%] ramble.test.workspace_hashing.workspace_setup_creates_inventory
Step #1 - "ramble-docs-test": highlighting module code... [ 87%] ramble.uploader
Step #1 - "ramble-docs-test": highlighting module code... [ 87%] ramble.util.class_attributes
Step #1 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.colors
Step #1 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.command_runner
Step #1 - "ramble-docs-test": highlighting module code... [ 88%] ramble.util.conflicts
Step #1 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.conversions
Step #1 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.directives
Step #1 - "ramble-docs-test": highlighting module code... [ 89%] ramble.util.editor
Step #1 - "ramble-docs-test": highlighting module code... [ 90%] ramble.util.env
Step #1 - "ramble-docs-test": highlighting module code... [ 90%] ramble.util.executable
Step #1 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.file_cache
Step #1 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.file_util
Step #1 - "ramble-docs-test": highlighting module code... [ 91%] ramble.util.foms
Step #1 - "ramble-docs-test": highlighting module code... [ 92%] ramble.util.format
Step #1 - "ramble-docs-test": highlighting module code... [ 92%] ramble.util.graph
Step #1 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.hashing
Step #1 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.imp.importlib_importer
Step #1 - "ramble-docs-test": highlighting module code... [ 93%] ramble.util.install_cache
Step #1 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.lock
Step #1 - "ramble-docs-test": highlighting module code... [ 94%] ramble.util.logger
Step #1 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.matrices
Step #1 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.naming
Step #1 - "ramble-docs-test": highlighting module code... [ 95%] ramble.util.object_utils
Step #1 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.output_capture
Step #1 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.path
Step #1 - "ramble-docs-test": highlighting module code... [ 96%] ramble.util.shell_utils
Step #1 - "ramble-docs-test": highlighting module code... [ 97%] ramble.util.spec_utils
Step #1 - "ramble-docs-test": highlighting module code... [ 97%] ramble.util.stats
Step #1 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.version
Step #1 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.web
Step #1 - "ramble-docs-test": highlighting module code... [ 98%] ramble.util.yaml_generation
Step #1 - "ramble-docs-test": highlighting module code... [ 99%] ramble.variants
Step #1 - "ramble-docs-test": highlighting module code... [ 99%] ramble.workload
Step #1 - "ramble-docs-test": highlighting module code... [100%] ramble.workspace.shell
Step #1 - "ramble-docs-test": highlighting module code... [100%] ramble.workspace.workspace
Step #1 - "ramble-docs-test": 
Step #1 - "ramble-docs-test": writing additional pages... search done
Step #1 - "ramble-docs-test": dumping search index in English (code: en)... done
Step #1 - "ramble-docs-test": dumping object inventory... done
Step #1 - "ramble-docs-test": build succeeded.
Step #1 - "ramble-docs-test": 
Step #1 - "ramble-docs-test": The HTML pages are in test_docs/html.
Finished Step #1 - "ramble-docs-test"
PUSH
DONE

Build Log: https://console.cloud.google.com/cloud-build/builds/167e3530-5cd6-4e9f-9520-53d34cf67dca?project=993292483723