Add (exclude_)where args to workload directive [AI] - #1642
Merged
rfbgo merged 1 commit intoAug 3, 2026
Google Cloud Build / PR-Style-rockylinux8-v0-22-1spack-3-12-1python (ramble-eng)
succeeded
Aug 1, 2026 in 4m 20s
Summary
Build Information
| Trigger | PR-Style-rockylinux8-v0-22-1spack-3-12-1python |
| Build | 0571642e-927e-40d8-849c-104afce078d6 |
| Start | 2026-08-01T09:00:20-07:00 |
| Duration | 4m18.64s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/gcloud | SUCCESS | 3.747s |
| ramble-clone | SUCCESS | 38.572s |
| ramble-style-tests | SUCCESS | 3m31.356s |
Details
starting build "0571642e-927e-40d8-849c-104afce078d6"
FETCHSOURCE
From https://github.com/GoogleCloudPlatform/ramble
* branch 53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1 -> FETCH_HEAD
HEAD is now at 53a52d7 Add (exclude_)where args to workload directive
GitCommit:
53a52d74c59a1a6e8ab0884e932a4f5ccb1007d1
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #0: Current Build ID: 0571642e-927e-40d8-849c-104afce078d6
Step #0: Filtering for tag: PR-Style-rockylinux8-v0-22-1spack-3-12-1python-1642 in project: ramble-eng
Step #0: ERROR: (gcloud.builds.describe) NOT_FOUND: Requested entity was not found. This command is authenticated as 993292483723@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property.
Step #0: Warning: Could not retrieve creation time for build 0571642e-927e-40d8-849c-104afce078d6. Skipping cancellation of older builds.
Finished Step #0
Starting Step #1 - "ramble-clone"
Step #1 - "ramble-clone": Already have image (with digest): gcr.io/cloud-builders/git
Step #1 - "ramble-clone": From https://github.com/GoogleCloudPlatform/ramble
Step #1 - "ramble-clone": * [new branch] develop -> origin/develop
Step #1 - "ramble-clone": * [new branch] gh-pages -> origin/gh-pages
Step #1 - "ramble-clone": * [new branch] main -> origin/main
Step #1 - "ramble-clone": * [new tag] v0.6.0 -> v0.6.0
Step #1 - "ramble-clone": * [new tag] v0.1.0 -> v0.1.0
Step #1 - "ramble-clone": * [new tag] v0.2.0 -> v0.2.0
Step #1 - "ramble-clone": * [new tag] v0.2.1 -> v0.2.1
Step #1 - "ramble-clone": * [new tag] v0.3.0 -> v0.3.0
Step #1 - "ramble-clone": * [new tag] v0.4.0 -> v0.4.0
Step #1 - "ramble-clone": * [new tag] v0.5.0 -> v0.5.0
Finished Step #1 - "ramble-clone"
Starting Step #2 - "ramble-style-tests"
Step #2 - "ramble-style-tests": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv0.22.1-python3.12.1:latest
Step #2 - "ramble-style-tests": latest: Pulling from ramble-eng/ramble-repo/ramble-rockylinux-8-spackv0.22.1-python3.12.1
Step #2 - "ramble-style-tests": 9088cdb84e39: Pulling fs layer
Step #2 - "ramble-style-tests": dab83ac70d6c: Pulling fs layer
Step #2 - "ramble-style-tests": 9088cdb84e39: Verifying Checksum
Step #2 - "ramble-style-tests": 9088cdb84e39: Download complete
Step #2 - "ramble-style-tests": 9088cdb84e39: Pull complete
Step #2 - "ramble-style-tests": dab83ac70d6c: Verifying Checksum
Step #2 - "ramble-style-tests": dab83ac70d6c: Download complete
Step #2 - "ramble-style-tests": dab83ac70d6c: Pull complete
Step #2 - "ramble-style-tests": Digest: sha256:39534508cd6febc98cd2f806656ab7acb4d46c677513ea25a77ca4487902dd56
Step #2 - "ramble-style-tests": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv0.22.1-python3.12.1:latest
Step #2 - "ramble-style-tests": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-rockylinux-8-spackv0.22.1-python3.12.1:latest
Step #2 - "ramble-style-tests": branch 'develop' set up to track 'origin/develop'.
Step #2 - "ramble-style-tests": Ignoring graphlib-backport: markers 'python_version < "3.9"' don't match your environment
Step #2 - "ramble-style-tests": Ignoring urllib3: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-style-tests": Ignoring protobuf: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-style-tests": Ignoring pyarrow: markers 'python_version <= "3.6"' don't match your environment
Step #2 - "ramble-style-tests": Requirement already satisfied: google-cloud-storage in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 1)) (3.13.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-api-core in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 2)) (2.33.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: protobuf in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 5)) (7.35.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-cloud-bigquery in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 8)) (3.42.3)
Step #2 - "ramble-style-tests": Requirement already satisfied: tqdm in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 9)) (4.70.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: deprecation in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 10)) (2.1.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pandas in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 11)) (3.0.5)
Step #2 - "ramble-style-tests": Requirement already satisfied: matplotlib in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 12)) (3.11.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: setuptools in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 13)) (83.0.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: scipy in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 14)) (1.18.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: types-PyYAML in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 15)) (6.0.12.20260724)
Step #2 - "ramble-style-tests": Requirement already satisfied: distro in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements.txt (line 16)) (1.9.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pytest in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 2)) (9.1.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: pytest-benchmark in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 3)) (5.2.3)
Step #2 - "ramble-style-tests": Requirement already satisfied: flake8 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 4)) (7.3.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: black in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 5)) (25.12.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: coverage in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 6)) (7.13.5)
Step #2 - "ramble-style-tests": Requirement already satisfied: pre-commit in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 7)) (4.6.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: pytest-xdist in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 8)) (3.8.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pytest-clarity in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 9)) (1.0.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: line_profiler in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 10)) (5.0.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: isort in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 11)) (7.0.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: codecov-cli in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 12)) (11.2.5)
Step #2 - "ramble-style-tests": Requirement already satisfied: mypy in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 13)) (2.3.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: ruff in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from -r /workspace/requirements-dev.txt (line 14)) (0.16.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: mccabe<0.8.0,>=0.7.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (0.7.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pycodestyle<2.15.0,>=2.14.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (2.14.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pyflakes<3.5.0,>=3.4.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from flake8->-r /workspace/requirements-dev.txt (line 4)) (3.4.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: click>=8.0.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (8.2.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: mypy-extensions>=0.4.3 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: packaging>=22.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (26.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: pathspec>=0.9.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (1.1.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: platformdirs>=2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (4.11.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pytokens>=0.3.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from black->-r /workspace/requirements-dev.txt (line 5)) (0.4.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: typing_extensions in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from line_profiler->-r /workspace/requirements-dev.txt (line 10)) (4.16.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: ijson==3.* in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.5.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: PyYAML==6.* in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (6.0.3)
Step #2 - "ramble-style-tests": Requirement already satisfied: responses==0.21.* in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.21.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: sentry-sdk==2.* in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.66.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: test-results-parser==0.6.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (0.6.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: librt>=0.13.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.13.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: ast-serialize<1.0.0,>=0.6.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from mypy->-r /workspace/requirements-dev.txt (line 13)) (0.6.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: requests<3.0,>=2.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.34.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: urllib3>=1.25.10 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2.7.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: certifi in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from sentry-sdk==2.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (2026.7.22)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-auth<3.0.0,>=2.26.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.56.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-cloud-core<3.0.0,>=2.4.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.6.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-resumable-media<3.0.0,>=2.7.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.10.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: google-crc32c<2.0.0,>=1.6.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-cloud-storage->-r /workspace/requirements.txt (line 1)) (1.8.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: googleapis-common-protos<2.0.0,>=1.63.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.75.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: proto-plus<2.0.0,>=1.24.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.28.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: python-dateutil<3.0.0,>=2.8.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (2.9.0.post0)
Step #2 - "ramble-style-tests": Requirement already satisfied: numpy>=1.26.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pandas->-r /workspace/requirements.txt (line 11)) (2.5.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: contourpy>=1.0.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.3.3)
Step #2 - "ramble-style-tests": Requirement already satisfied: cycler>=0.10 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (0.12.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: fonttools>=4.28.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (4.63.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: kiwisolver>=1.3.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (1.5.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pillow>=9 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (12.3.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pyparsing>=3 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from matplotlib->-r /workspace/requirements.txt (line 12)) (3.3.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: iniconfig>=1.0.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.3.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pluggy<2,>=1.5 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (1.6.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pygments>=2.7.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest->-r /workspace/requirements-dev.txt (line 2)) (2.20.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: py-cpuinfo in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest-benchmark->-r /workspace/requirements-dev.txt (line 3)) (9.0.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: cfgv>=2.0.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (3.5.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: identify>=1.0.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (2.6.19)
Step #2 - "ramble-style-tests": Requirement already satisfied: nodeenv>=0.11.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (1.10.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: virtualenv>=20.10.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pre-commit->-r /workspace/requirements-dev.txt (line 7)) (21.7.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: execnet>=2.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest-xdist->-r /workspace/requirements-dev.txt (line 8)) (2.1.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: rich>=8.0.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (15.0.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pprintpp>=0.4.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (0.4.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: grpcio<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.83.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: grpcio-status<2.0.0,>=1.41.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-api-core->-r /workspace/requirements.txt (line 2)) (1.83.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: pyasn1-modules>=0.2.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.4.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: cryptography>=38.0.3 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (50.0.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: six>=1.5 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from python-dateutil<3.0.0,>=2.8.2->google-cloud-bigquery->-r /workspace/requirements.txt (line 8)) (1.17.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: charset_normalizer<4,>=2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.4.9)
Step #2 - "ramble-style-tests": Requirement already satisfied: idna<4,>=2.5 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from requests<3.0,>=2.0->responses==0.21.*->codecov-cli->-r /workspace/requirements-dev.txt (line 12)) (3.18)
Step #2 - "ramble-style-tests": Requirement already satisfied: markdown-it-py>=2.2.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from rich>=8.0.0->pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (4.2.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: distlib<1,>=0.3.7 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (0.4.3)
Step #2 - "ramble-style-tests": Requirement already satisfied: filelock<4,>=3.24.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (3.32.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: python-discovery>=1.4.2 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from virtualenv>=20.10.0->pre-commit->-r /workspace/requirements-dev.txt (line 7)) (1.5.1)
Step #2 - "ramble-style-tests": Requirement already satisfied: cffi>=2.0.0 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from cryptography>=38.0.3->google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (2.1.0)
Step #2 - "ramble-style-tests": Requirement already satisfied: mdurl~=0.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=8.0.0->pytest-clarity->-r /workspace/requirements-dev.txt (line 9)) (0.1.2)
Step #2 - "ramble-style-tests": Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (0.6.4)
Step #2 - "ramble-style-tests": Requirement already satisfied: pycparser in /opt/spack/opt/spack/linux-rocky8-broadwell/gcc-8.5.0/python-venv-1.0-7h4vwwk5mxnzpd76ko54dp3375vl65he/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography>=38.0.3->google-auth<3.0.0,>=2.26.1->google-cloud-storage->-r /workspace/requirements.txt (line 1)) (3.0)
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": [notice] A new release of pip is available: 23.1.2 -> 26.2
Step #2 - "ramble-style-tests": [notice] To update, run: python3 -m pip install --upgrade pip
Step #2 - "ramble-style-tests": Spack version is 0.22.1 (d66dce2d668a6234504594661506cdd1eaca4adc)
Step #2 - "ramble-style-tests": Python version is Python 3.12.1
Step #2 - "ramble-style-tests": Running isort check
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": isort checks were clean
Step #2 - "ramble-style-tests": Running black check
Step #2 - "ramble-style-tests": =======================================================
Step #2 - "ramble-style-tests": black: running black checks on ramble.
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": Modified files:
Step #2 - "ramble-style-tests": bin/ramble
Step #2 - "ramble-style-tests": conftest.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/__init__.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/appkit.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/caches.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/__init__.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/attributes.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/clean.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/commands.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/common/__init__.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/common/arguments.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/common/info.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/common/list.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/config.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/create.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/data.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/debug.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/deployment.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/docs.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/edit.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/filter_groups.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/help.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/info.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/license.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/list.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/mirror.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/on.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/python.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/repo.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/cmd/results.py
Step #2
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds;region=us-central1/0571642e-927e-40d8-849c-104afce078d6?project=993292483723.]
...
ing.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/object_utils.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/output_capture.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/path.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/shell_utils.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/spec_utils.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/stats.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/version.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/web.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/util/yaml_generation.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/variants.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/wmkit.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/workload.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/workspace/__init__.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/workspace/shell.py
Step #2 - "ramble-style-tests": lib/ramble/ramble/workspace/workspace.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/basic-inherited-nolicense/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/basic-inherited/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/basic/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/basic_underscores/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/cleanup-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/conflict-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/expanded_foms/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/file-open/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/fom-log-path/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/glob-patterns/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/import-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/import-test/helpers.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/impossible-when/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/info/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/input-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/maintained-1/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/maintained-2/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/multi-package-manager-specs/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/nested-version-conflict/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/nested-when-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/object-conflicts/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/register-builtin/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/shared-context/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/success-criteria-conflicts/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/success-function/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/tagged-1/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/template-inherited/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/template/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/test-builtin-dep-name/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/truly-impossible/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/unmaintained-1/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/untagged-1/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/unused-compiler-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/validation/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/value-conflict-impossible/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/version-impossible/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/versions-nonstandard/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/versions-strict-disabled/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/versions/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/when-directives-inherited/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/when-directives/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/when-variants/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/workload-groups-inherited/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/workload-groups/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/workload-tags/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/workload-where-mock/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/zlib-configs/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/applications/zlib/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/base_applications/versions/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/append-env-var-mod-paths/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/append-env-var-mod-vars/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/conflict-name-executables-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/conflict-name-mode-executables-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/conflict-name-mode-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/conflict-name-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/conflict-none-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/exec-mod-usage-filters/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/formatted-exec-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/glob-patterns-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/info/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/maintained-1/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/maintained-2/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/mod-phase/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/modify-experiment/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/multiple-modes-no-default/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/multiple-modes-with-default/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/no-docstring-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/no-variable-mods/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/precedence-test/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/prepare-analysis/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/prepend-env-var-mod-paths/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/repeat-var-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/set-env-var-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/spack-failed-reqs/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/spack-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/success-criteria/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/tagged-1/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/test-mod-2/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/test-mod-no-version/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/test-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/unmaintained-1/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/unset-env-var-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/untagged-1/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/versions-mod/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/modifiers/when-modifier/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/package_managers/info/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/package_managers/when-package-manager/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/platforms/mock-platform1/platform.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/systems/spack-slurm-sys/system.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/workflow_managers/info/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/workflow_managers/when-workflow-manager/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin.mock/workflow_managers/wm-with-foms/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/architecture-check/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/babelstream/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/cloverleaf/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/elk/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/fio/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/gromacs/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/heffte/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hmmer/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hostname/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hp2p/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hpcc/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hpcg/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/hpl/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/intel-hpcg/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/intel-hpl/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/intel-mlc/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/ior/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/iozone/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/iperf2/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/lammps/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/lulesh/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/maxtext/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/md-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/minixyce/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/multichase/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/namd/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nccl-tests/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/ngspice/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nvbandwidth/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nvidia-dcgm/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nvidia-hpcg/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nvidia-hpl-mxp/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/nvidia-hpl/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/openfoam-org/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/openfoam/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/openfold3/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/openmm/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/orca/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/osu-micro-benchmarks/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/pip-test/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/py-cosmoflow/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/py-espresso/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/py-nemo-2/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/py-nemo/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/quantum-espresso/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/roms/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/sleep/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/spack-stack/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/streamc/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/stress-ng/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/su2/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/tpu-device-count/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/ufs-weather-model/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/wrf/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/wrfv3/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/applications/wrfv4/application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/hpcg/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/hpl/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/intel-mkl-benchmarks/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/nvidia-hpc-benchmarks/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/openfoam/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_applications/py-nemo/base_application.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/application-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/basic-modifier/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/disabled-modifier/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/executable-application/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/modifier-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/object-mixin/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/object-mixin/test/object-mixin.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/package-manager-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/platform-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/system-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/utility-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_classes/workflow-manager-base/base_class.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_modifiers/container-base/base_modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_platforms/cpu-platform/base_platform.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/base_platforms/gpu-platform/base_platform.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/amd-uprof/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/apptainer/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/collection-daemon/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/darshan/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/darshan/test/darshan.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/docker/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/env-var-aggregator/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/ethtool/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/execution-date/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/exit-code/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/gcp-cloud-logging/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/gcp-metadata/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/hpctoolkit/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/install-ramble/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/install-spack/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/intel-aps/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/intel-vtune/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/lscpu/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/nccl-env/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/nvidia-smi/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/perf/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/pre-exec-print/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/pre-post-capture/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/run-directory/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/status-markers/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/status-markers/test/status_markers.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/sys-stat/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/tunables/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/tunables/test/tunables.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/tuned-adm/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/turbostat/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/modifiers/wait-for-bg-jobs/modifier.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/eessi/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/environment-modules/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/pip/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/pip/test/pip.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_lightweight.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack-lightweight/test/spack_runner.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack-pip/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack-pip/test/spack_pip.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/spack/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/package_managers/user-managed/package_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/platforms/user-managed/platform.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/systems/user-managed/system.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/utilities/pdsh/utility.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/utilities/spack/utility.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/gke-mpi/test/gke_mpi.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/google-batch/test/google_batch.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/slurm-intel-mpi/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/slurm-pyxis/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/slurm/test/slurm.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py
Step #2 - "ramble-style-tests": var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py
Step #2 - "ramble-style-tests": =======================================================
Step #2 - "ramble-style-tests": All checks passed!
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": ruff checks were clean
Step #2 - "ramble-style-tests": style checks were clean.
Step #2 - "ramble-style-tests": ==> Generating file: /workspace/share/ramble/ramble-completion.bash
Step #2 - "ramble-style-tests": ==> Generating file: /workspace/share/ramble/custom-ramble-completion.bash
Step #2 - "ramble-style-tests": [INFO] Initializing environment for https://github.com/asottile/pyupgrade.
Step #2 - "ramble-style-tests": [INFO] Installing environment for https://github.com/asottile/pyupgrade.
Step #2 - "ramble-style-tests": [INFO] Once installed this environment will be reused.
Step #2 - "ramble-style-tests": [INFO] This may take a few minutes...
Step #2 - "ramble-style-tests": python-old-syntax-check..................................................Passed
Step #2 - "ramble-style-tests": - hook id: pyupgrade
Step #2 - "ramble-style-tests": - duration: 5.59s
Step #2 - "ramble-style-tests": ==> No license issues found.
Step #2 - "ramble-style-tests": usage: ramble [-hkVd] [--color {always,never,auto}] COMMAND ...
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": A flexible benchmark experiment manager.
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": These are common ramble commands:
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": application dev:
Step #2 - "ramble-style-tests": edit open application files in $EDITOR
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": query applications:
Step #2 - "ramble-style-tests": list list and search available objects
Step #2 - "ramble-style-tests": info get detailed information on a particular object
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": data:
Step #2 - "ramble-style-tests": data (zeppelin) manage data and databases
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": results:
Step #2 - "ramble-style-tests": results take actions on experiment results
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": workspaces:
Step #2 - "ramble-style-tests": deployment manage workspace deployments
Step #2 - "ramble-style-tests": on "And now's the time, the time is now" (execute workspace experiments)
Step #2 - "ramble-style-tests": workspace manage experiment workspaces
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": options:
Step #2 - "ramble-style-tests": --color {always,never,auto}
Step #2 - "ramble-style-tests": when to colorize output (default: auto)
Step #2 - "ramble-style-tests": -V, --version show version number and exit
Step #2 - "ramble-style-tests": -d, --debug write out debug messages (more d's for more verbosity: -d, -dd, -ddd, etc.)
Step #2 - "ramble-style-tests": -h, --help show this help message and exit
Step #2 - "ramble-style-tests": -k, --insecure do not check ssl certificates when downloading
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": more help:
Step #2 - "ramble-style-tests": ramble help --all list all commands and options
Step #2 - "ramble-style-tests": ramble help <command> help on a specific command
Step #2 - "ramble-style-tests": ramble help --spec help on the application specification syntax
Step #2 - "ramble-style-tests": ramble docs open https://ramble.readthedocs.io/ in a browser
Step #2 - "ramble-style-tests": Found existing installation: pytest 9.1.1
Step #2 - "ramble-style-tests": Uninstalling pytest-9.1.1:
Step #2 - "ramble-style-tests": Successfully uninstalled pytest-9.1.1
Step #2 - "ramble-style-tests": usage: ramble [-hkVd] [--color {always,never,auto}] COMMAND ...
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": A flexible benchmark experiment manager.
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": These are common ramble commands:
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": application dev:
Step #2 - "ramble-style-tests": edit open application files in $EDITOR
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": query applications:
Step #2 - "ramble-style-tests": list list and search available objects
Step #2 - "ramble-style-tests": info get detailed information on a particular object
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": data:
Step #2 - "ramble-style-tests": data (zeppelin) manage data and databases
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": results:
Step #2 - "ramble-style-tests": results take actions on experiment results
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": workspaces:
Step #2 - "ramble-style-tests": deployment manage workspace deployments
Step #2 - "ramble-style-tests": on "And now's the time, the time is now" (execute workspace experiments)
Step #2 - "ramble-style-tests": workspace manage experiment workspaces
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": options:
Step #2 - "ramble-style-tests": --color {always,never,auto}
Step #2 - "ramble-style-tests": when to colorize output (default: auto)
Step #2 - "ramble-style-tests": -V, --version show version number and exit
Step #2 - "ramble-style-tests": -d, --debug write out debug messages (more d's for more verbosity: -d, -dd, -ddd, etc.)
Step #2 - "ramble-style-tests": -h, --help show this help message and exit
Step #2 - "ramble-style-tests": -k, --insecure do not check ssl certificates when downloading
Step #2 - "ramble-style-tests":
Step #2 - "ramble-style-tests": more help:
Step #2 - "ramble-style-tests": ramble help --all list all commands and options
Step #2 - "ramble-style-tests": ramble help <command> help on a specific command
Step #2 - "ramble-style-tests": ramble help --spec help on the application specification syntax
Step #2 - "ramble-style-tests": ramble docs open https://ramble.readthedocs.io/ in a browser
Finished Step #2 - "ramble-style-tests"
PUSH
DONE
Loading