Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- .config/.last_survey_prompt.yaml +1 -1
- .config/.last_update_check.json +1 -1
- .config/logs/2025.11.07/14.29.37.882815.log +765 -0
- .config/logs/2025.11.07/14.30.06.191154.log +5 -0
- .config/logs/2025.11.07/14.30.17.651067.log +153 -0
- .config/logs/2025.11.07/14.30.19.353226.log +5 -0
- .config/logs/2025.11.07/14.30.29.487903.log +8 -0
- .config/logs/2025.11.07/14.30.30.258639.log +8 -0
- README.md +3 -3
- app.py +253 -247
- requirements.txt +3 -3
.config/.last_survey_prompt.yaml
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
last_prompt_time:
|
|
|
|
| 1 |
+
last_prompt_time: 1762525816.9527555
|
.config/.last_update_check.json
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"last_update_check_time":
|
|
|
|
| 1 |
+
{"last_update_check_time": 1762525818.8099911, "last_update_check_revision": 20251031202127, "notifications": [], "last_nag_times": {}}
|
.config/logs/2025.11.07/14.29.37.882815.log
ADDED
|
@@ -0,0 +1,765 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:29:49,912 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-07 14:29:49,915 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2025-11-07 14:29:49,917 DEBUG root Running [gcloud.components.update] with arguments: [--compile-python: "True", --quiet: "True", COMPONENT-IDS:6: "['core', 'gcloud-deps', 'bq', 'gcloud', 'gcloud-crc32c', 'gsutil']"]
|
| 4 |
+
2025-11-07 14:29:49,918 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2025-11-07 14:29:49,958 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2025-11-07 14:29:49,985 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 233158
|
| 8 |
+
2025-11-07 14:29:49,996 INFO ___FILE_ONLY___
|
| 9 |
+
|
| 10 |
+
2025-11-07 14:29:49,997 INFO ___FILE_ONLY___
|
| 11 |
+
Your current Google Cloud CLI version is: 546.0.0
|
| 12 |
+
|
| 13 |
+
2025-11-07 14:29:49,997 INFO ___FILE_ONLY___ Installing components from version: 546.0.0
|
| 14 |
+
|
| 15 |
+
2025-11-07 14:29:49,997 INFO ___FILE_ONLY___
|
| 16 |
+
|
| 17 |
+
2025-11-07 14:29:49,997 DEBUG root Chosen display Format:table[box,title="These components will be removed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 18 |
+
2025-11-07 14:29:49,998 DEBUG root Chosen display Format:table[box,title="These components will be updated."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 19 |
+
2025-11-07 14:29:49,998 DEBUG root Chosen display Format:table[box,title="These components will be installed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 20 |
+
2025-11-07 14:29:50,042 INFO ___FILE_ONLY___ ┌──────────────────────────────────────────────────────────────────────────────┐
|
| 21 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 22 |
+
|
| 23 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 24 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 25 |
+
|
| 26 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┬────────────┬───────────┤
|
| 27 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 28 |
+
|
| 29 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 30 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 31 |
+
|
| 32 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ ├─────────────────────────────────────────────────────┼────────────┼───────────┤
|
| 33 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 34 |
+
|
| 35 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ │
|
| 36 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ BigQuery Command Line Tool
|
| 37 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___
|
| 38 |
+
2025-11-07 14:29:50,043 INFO ___FILE_ONLY___ │
|
| 39 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ 2.1.25
|
| 40 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 41 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 42 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ 1.8 MiB
|
| 43 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 44 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 45 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 46 |
+
|
| 47 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 48 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ BigQuery Command Line Tool (Platform Specific)
|
| 49 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 50 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 51 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ 2.1.25
|
| 52 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 53 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 54 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ < 1 MiB
|
| 55 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 56 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___ │
|
| 57 |
+
2025-11-07 14:29:50,044 INFO ___FILE_ONLY___
|
| 58 |
+
|
| 59 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 60 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ Bundled Python 3.13 (Platform Specific)
|
| 61 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 62 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 63 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ 3.13.7
|
| 64 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 65 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 66 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ 140.7 MiB
|
| 67 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 68 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 69 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 70 |
+
|
| 71 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 72 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool
|
| 73 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 74 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 75 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ 5.35
|
| 76 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 77 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ │
|
| 78 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___ 12.4 MiB
|
| 79 |
+
2025-11-07 14:29:50,045 INFO ___FILE_ONLY___
|
| 80 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 81 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 82 |
+
|
| 83 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 84 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ Cloud Storage Command Line Tool (Platform Specific)
|
| 85 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 86 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 87 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ 5.35
|
| 88 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 89 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 90 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ < 1 MiB
|
| 91 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 92 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 93 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 94 |
+
|
| 95 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 96 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ Google Cloud CLI Core Libraries (Platform Specific)
|
| 97 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 98 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 99 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ 2025.10.31
|
| 100 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 101 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ │
|
| 102 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___ < 1 MiB
|
| 103 |
+
2025-11-07 14:29:50,046 INFO ___FILE_ONLY___
|
| 104 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 105 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 106 |
+
|
| 107 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 108 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ Google Cloud CRC32C Hash Tool (Platform Specific)
|
| 109 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 110 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 111 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ 1.0.0
|
| 112 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 113 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 114 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ 1.5 MiB
|
| 115 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 116 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 117 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 118 |
+
|
| 119 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 120 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ gcloud cli dependencies (Platform Specific)
|
| 121 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 122 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 123 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ 2021.04.16
|
| 124 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___
|
| 125 |
+
2025-11-07 14:29:50,047 INFO ___FILE_ONLY___ │
|
| 126 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___ < 1 MiB
|
| 127 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___
|
| 128 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___ │
|
| 129 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___
|
| 130 |
+
|
| 131 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___ └─────────────────────────────────────────────────────┴────────────┴───────────┘
|
| 132 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___
|
| 133 |
+
|
| 134 |
+
2025-11-07 14:29:50,048 INFO ___FILE_ONLY___
|
| 135 |
+
|
| 136 |
+
2025-11-07 14:29:50,051 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 137 |
+
2025-11-07 14:29:50,144 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 1514051
|
| 138 |
+
2025-11-07 14:29:50,666 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 139 |
+
https://cloud.google.com/sdk/release_notes
|
| 140 |
+
|
| 141 |
+
|
| 142 |
+
2025-11-07 14:29:50,667 INFO ___FILE_ONLY___ Performing in place update...
|
| 143 |
+
|
| 144 |
+
|
| 145 |
+
2025-11-07 14:29:50,669 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 146 |
+
|
| 147 |
+
2025-11-07 14:29:50,669 INFO ___FILE_ONLY___ ╠═ Downloading: BigQuery Command Line Tool ═╣
|
| 148 |
+
|
| 149 |
+
2025-11-07 14:29:50,669 INFO ___FILE_ONLY___ ╚
|
| 150 |
+
2025-11-07 14:29:50,672 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 151 |
+
2025-11-07 14:29:50,893 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-20251024121634.tar.gz HTTP/1.1" 200 1911793
|
| 152 |
+
2025-11-07 14:29:51,007 INFO ___FILE_ONLY___ ═
|
| 153 |
+
2025-11-07 14:29:51,007 INFO ___FILE_ONLY___ ═
|
| 154 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 155 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 156 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 157 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 158 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 159 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 160 |
+
2025-11-07 14:29:51,008 INFO ___FILE_ONLY___ ═
|
| 161 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 162 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 163 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 164 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 165 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 166 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 167 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 168 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 169 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 170 |
+
2025-11-07 14:29:51,009 INFO ___FILE_ONLY___ ═
|
| 171 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 172 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 173 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 174 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 175 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 176 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 177 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 178 |
+
2025-11-07 14:29:51,010 INFO ___FILE_ONLY___ ═
|
| 179 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 180 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 181 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 182 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 183 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 184 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 185 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 186 |
+
2025-11-07 14:29:51,011 INFO ___FILE_ONLY___ ═
|
| 187 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 188 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 189 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 190 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 191 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 192 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 193 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 194 |
+
2025-11-07 14:29:51,012 INFO ___FILE_ONLY___ ═
|
| 195 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 196 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 197 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 198 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 199 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 200 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 201 |
+
2025-11-07 14:29:51,013 INFO ___FILE_ONLY___ ═
|
| 202 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 203 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 204 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 205 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 206 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 207 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 208 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 209 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 210 |
+
2025-11-07 14:29:51,014 INFO ___FILE_ONLY___ ═
|
| 211 |
+
2025-11-07 14:29:51,015 INFO ___FILE_ONLY___ ═
|
| 212 |
+
2025-11-07 14:29:51,015 INFO ___FILE_ONLY___ ╝
|
| 213 |
+
|
| 214 |
+
2025-11-07 14:29:51,017 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 215 |
+
|
| 216 |
+
2025-11-07 14:29:51,017 INFO ___FILE_ONLY___ ╠═ Downloading: BigQuery Command Line Tool (Platform Spe... ═╣
|
| 217 |
+
|
| 218 |
+
2025-11-07 14:29:51,017 INFO ___FILE_ONLY___ ╚
|
| 219 |
+
2025-11-07 14:29:51,020 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 220 |
+
2025-11-07 14:29:51,113 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bq-nix-20251031202127.tar.gz HTTP/1.1" 200 1932
|
| 221 |
+
2025-11-07 14:29:51,114 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 222 |
+
2025-11-07 14:29:51,114 INFO ___FILE_ONLY___ ╝
|
| 223 |
+
|
| 224 |
+
2025-11-07 14:29:51,116 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 225 |
+
|
| 226 |
+
2025-11-07 14:29:51,116 INFO ___FILE_ONLY___ ╠═ Downloading: Bundled Python 3.13 ═╣
|
| 227 |
+
|
| 228 |
+
2025-11-07 14:29:51,116 INFO ___FILE_ONLY___ ╚
|
| 229 |
+
2025-11-07 14:29:51,116 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 230 |
+
2025-11-07 14:29:51,116 INFO ___FILE_ONLY___ ╝
|
| 231 |
+
|
| 232 |
+
2025-11-07 14:29:51,118 INFO ___FILE_ONLY___ ╔═══════════════════════════════════��════════════════════════╗
|
| 233 |
+
|
| 234 |
+
2025-11-07 14:29:51,118 INFO ___FILE_ONLY___ ╠═ Downloading: Bundled Python 3.13 (Platform Specific) ═╣
|
| 235 |
+
|
| 236 |
+
2025-11-07 14:29:51,118 INFO ___FILE_ONLY___ ╚
|
| 237 |
+
2025-11-07 14:29:51,121 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 238 |
+
2025-11-07 14:29:51,237 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20251031202127.tar.gz HTTP/1.1" 200 147504984
|
| 239 |
+
2025-11-07 14:29:55,519 INFO ___FILE_ONLY___ ═
|
| 240 |
+
2025-11-07 14:29:55,522 INFO ___FILE_ONLY___ ═
|
| 241 |
+
2025-11-07 14:29:55,524 INFO ___FILE_ONLY___ ═
|
| 242 |
+
2025-11-07 14:29:55,527 INFO ___FILE_ONLY___ ═
|
| 243 |
+
2025-11-07 14:29:55,530 INFO ___FILE_ONLY___ ═
|
| 244 |
+
2025-11-07 14:29:55,532 INFO ___FILE_ONLY___ ═
|
| 245 |
+
2025-11-07 14:29:55,535 INFO ___FILE_ONLY___ ═
|
| 246 |
+
2025-11-07 14:29:55,538 INFO ___FILE_ONLY___ ═
|
| 247 |
+
2025-11-07 14:29:55,541 INFO ___FILE_ONLY___ ═
|
| 248 |
+
2025-11-07 14:29:55,544 INFO ___FILE_ONLY___ ═
|
| 249 |
+
2025-11-07 14:29:55,546 INFO ___FILE_ONLY___ ═
|
| 250 |
+
2025-11-07 14:29:55,549 INFO ___FILE_ONLY___ ═
|
| 251 |
+
2025-11-07 14:29:55,552 INFO ___FILE_ONLY___ ═
|
| 252 |
+
2025-11-07 14:29:55,555 INFO ___FILE_ONLY___ ═
|
| 253 |
+
2025-11-07 14:29:55,557 INFO ___FILE_ONLY___ ═
|
| 254 |
+
2025-11-07 14:29:55,560 INFO ___FILE_ONLY___ ═
|
| 255 |
+
2025-11-07 14:29:55,563 INFO ___FILE_ONLY___ ═
|
| 256 |
+
2025-11-07 14:29:55,565 INFO ___FILE_ONLY___ ═
|
| 257 |
+
2025-11-07 14:29:55,568 INFO ___FILE_ONLY___ ═
|
| 258 |
+
2025-11-07 14:29:55,571 INFO ___FILE_ONLY___ ═
|
| 259 |
+
2025-11-07 14:29:55,573 INFO ___FILE_ONLY___ ═
|
| 260 |
+
2025-11-07 14:29:55,576 INFO ___FILE_ONLY___ ═
|
| 261 |
+
2025-11-07 14:29:55,579 INFO ___FILE_ONLY___ ═
|
| 262 |
+
2025-11-07 14:29:55,582 INFO ___FILE_ONLY___ ═
|
| 263 |
+
2025-11-07 14:29:55,584 INFO ___FILE_ONLY___ ═
|
| 264 |
+
2025-11-07 14:29:55,587 INFO ___FILE_ONLY___ ═
|
| 265 |
+
2025-11-07 14:29:55,589 INFO ___FILE_ONLY___ ═
|
| 266 |
+
2025-11-07 14:29:55,592 INFO ___FILE_ONLY___ ═
|
| 267 |
+
2025-11-07 14:29:55,595 INFO ___FILE_ONLY___ ═
|
| 268 |
+
2025-11-07 14:29:55,598 INFO ___FILE_ONLY___ ═
|
| 269 |
+
2025-11-07 14:29:55,600 INFO ___FILE_ONLY___ ═
|
| 270 |
+
2025-11-07 14:29:55,603 INFO ___FILE_ONLY___ ═
|
| 271 |
+
2025-11-07 14:29:55,606 INFO ___FILE_ONLY___ ═
|
| 272 |
+
2025-11-07 14:29:55,609 INFO ___FILE_ONLY___ ═
|
| 273 |
+
2025-11-07 14:29:55,612 INFO ___FILE_ONLY___ ═
|
| 274 |
+
2025-11-07 14:29:55,614 INFO ___FILE_ONLY___ ═
|
| 275 |
+
2025-11-07 14:29:55,617 INFO ___FILE_ONLY___ ═
|
| 276 |
+
2025-11-07 14:29:55,620 INFO ___FILE_ONLY___ ═
|
| 277 |
+
2025-11-07 14:29:55,623 INFO ___FILE_ONLY___ ═
|
| 278 |
+
2025-11-07 14:29:55,625 INFO ___FILE_ONLY___ ═
|
| 279 |
+
2025-11-07 14:29:55,628 INFO ___FILE_ONLY___ ═
|
| 280 |
+
2025-11-07 14:29:55,631 INFO ___FILE_ONLY___ ═
|
| 281 |
+
2025-11-07 14:29:55,634 INFO ___FILE_ONLY___ ═
|
| 282 |
+
2025-11-07 14:29:55,637 INFO ___FILE_ONLY___ ═
|
| 283 |
+
2025-11-07 14:29:55,639 INFO ___FILE_ONLY___ ═
|
| 284 |
+
2025-11-07 14:29:55,642 INFO ___FILE_ONLY___ ═
|
| 285 |
+
2025-11-07 14:29:55,645 INFO ___FILE_ONLY___ ═
|
| 286 |
+
2025-11-07 14:29:55,647 INFO ___FILE_ONLY___ ═
|
| 287 |
+
2025-11-07 14:29:55,650 INFO ___FILE_ONLY___ ═
|
| 288 |
+
2025-11-07 14:29:55,653 INFO ___FILE_ONLY___ ═
|
| 289 |
+
2025-11-07 14:29:55,655 INFO ___FILE_ONLY___ ═
|
| 290 |
+
2025-11-07 14:29:55,658 INFO ___FILE_ONLY___ ═
|
| 291 |
+
2025-11-07 14:29:55,661 INFO ___FILE_ONLY___ ═
|
| 292 |
+
2025-11-07 14:29:55,664 INFO ___FILE_ONLY___ ═
|
| 293 |
+
2025-11-07 14:29:55,666 INFO ___FILE_ONLY___ ═
|
| 294 |
+
2025-11-07 14:29:55,669 INFO ___FILE_ONLY___ ═
|
| 295 |
+
2025-11-07 14:29:55,672 INFO ___FILE_ONLY___ ═
|
| 296 |
+
2025-11-07 14:29:55,675 INFO ___FILE_ONLY___ ═
|
| 297 |
+
2025-11-07 14:29:55,677 INFO ___FILE_ONLY___ ═
|
| 298 |
+
2025-11-07 14:29:55,680 INFO ___FILE_ONLY___ ═
|
| 299 |
+
2025-11-07 14:29:55,680 INFO ___FILE_ONLY___ ╝
|
| 300 |
+
|
| 301 |
+
2025-11-07 14:29:55,683 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 302 |
+
|
| 303 |
+
2025-11-07 14:29:55,683 INFO ___FILE_ONLY___ ╠═ Downloading: Cloud Storage Command Line Tool ═╣
|
| 304 |
+
|
| 305 |
+
2025-11-07 14:29:55,683 INFO ___FILE_ONLY___ ╚
|
| 306 |
+
2025-11-07 14:29:55,686 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 307 |
+
2025-11-07 14:29:55,846 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-20250627154417.tar.gz HTTP/1.1" 200 12962791
|
| 308 |
+
2025-11-07 14:29:56,248 INFO ___FILE_ONLY___ ═
|
| 309 |
+
2025-11-07 14:29:56,249 INFO ___FILE_ONLY___ ═
|
| 310 |
+
2025-11-07 14:29:56,249 INFO ___FILE_ONLY___ ═
|
| 311 |
+
2025-11-07 14:29:56,249 INFO ___FILE_ONLY___ ═
|
| 312 |
+
2025-11-07 14:29:56,250 INFO ___FILE_ONLY___ ═
|
| 313 |
+
2025-11-07 14:29:56,250 INFO ___FILE_ONLY___ ═
|
| 314 |
+
2025-11-07 14:29:56,250 INFO ___FILE_ONLY___ ═
|
| 315 |
+
2025-11-07 14:29:56,251 INFO ___FILE_ONLY___ ═
|
| 316 |
+
2025-11-07 14:29:56,251 INFO ___FILE_ONLY___ ═
|
| 317 |
+
2025-11-07 14:29:56,252 INFO ___FILE_ONLY___ ═
|
| 318 |
+
2025-11-07 14:29:56,252 INFO ___FILE_ONLY___ ═
|
| 319 |
+
2025-11-07 14:29:56,252 INFO ___FILE_ONLY___ ═
|
| 320 |
+
2025-11-07 14:29:56,252 INFO ___FILE_ONLY___ ═
|
| 321 |
+
2025-11-07 14:29:56,253 INFO ___FILE_ONLY___ ═
|
| 322 |
+
2025-11-07 14:29:56,253 INFO ___FILE_ONLY___ ═
|
| 323 |
+
2025-11-07 14:29:56,253 INFO ___FILE_ONLY___ ═
|
| 324 |
+
2025-11-07 14:29:56,254 INFO ___FILE_ONLY___ ═
|
| 325 |
+
2025-11-07 14:29:56,254 INFO ___FILE_ONLY___ ═
|
| 326 |
+
2025-11-07 14:29:56,254 INFO ___FILE_ONLY___ ═
|
| 327 |
+
2025-11-07 14:29:56,255 INFO ___FILE_ONLY___ ═
|
| 328 |
+
2025-11-07 14:29:56,255 INFO ___FILE_ONLY___ ═
|
| 329 |
+
2025-11-07 14:29:56,255 INFO ___FILE_ONLY___ ═
|
| 330 |
+
2025-11-07 14:29:56,256 INFO ___FILE_ONLY___ ═
|
| 331 |
+
2025-11-07 14:29:56,256 INFO ___FILE_ONLY___ ═
|
| 332 |
+
2025-11-07 14:29:56,256 INFO ___FILE_ONLY___ ═
|
| 333 |
+
2025-11-07 14:29:56,257 INFO ___FILE_ONLY___ ═
|
| 334 |
+
2025-11-07 14:29:56,257 INFO ___FILE_ONLY___ ═
|
| 335 |
+
2025-11-07 14:29:56,258 INFO ___FILE_ONLY___ ═
|
| 336 |
+
2025-11-07 14:29:56,258 INFO ___FILE_ONLY___ ═
|
| 337 |
+
2025-11-07 14:29:56,258 INFO ___FILE_ONLY___ ═
|
| 338 |
+
2025-11-07 14:29:56,258 INFO ___FILE_ONLY___ ═
|
| 339 |
+
2025-11-07 14:29:56,259 INFO ___FILE_ONLY___ ═
|
| 340 |
+
2025-11-07 14:29:56,259 INFO ___FILE_ONLY___ ═
|
| 341 |
+
2025-11-07 14:29:56,260 INFO ___FILE_ONLY___ ═
|
| 342 |
+
2025-11-07 14:29:56,260 INFO ___FILE_ONLY___ ═
|
| 343 |
+
2025-11-07 14:29:56,260 INFO ___FILE_ONLY___ ═
|
| 344 |
+
2025-11-07 14:29:56,261 INFO ___FILE_ONLY___ ═
|
| 345 |
+
2025-11-07 14:29:56,261 INFO ___FILE_ONLY___ ═
|
| 346 |
+
2025-11-07 14:29:56,261 INFO ___FILE_ONLY___ ═
|
| 347 |
+
2025-11-07 14:29:56,262 INFO ___FILE_ONLY___ ═
|
| 348 |
+
2025-11-07 14:29:56,262 INFO ___FILE_ONLY___ ═
|
| 349 |
+
2025-11-07 14:29:56,262 INFO ___FILE_ONLY___ ═
|
| 350 |
+
2025-11-07 14:29:56,263 INFO ___FILE_ONLY___ ═
|
| 351 |
+
2025-11-07 14:29:56,263 INFO ___FILE_ONLY___ ═
|
| 352 |
+
2025-11-07 14:29:56,264 INFO ___FILE_ONLY___ ═
|
| 353 |
+
2025-11-07 14:29:56,264 INFO ___FILE_ONLY___ ═
|
| 354 |
+
2025-11-07 14:29:56,264 INFO ___FILE_ONLY___ ═
|
| 355 |
+
2025-11-07 14:29:56,265 INFO ___FILE_ONLY___ ═
|
| 356 |
+
2025-11-07 14:29:56,265 INFO ___FILE_ONLY___ ═
|
| 357 |
+
2025-11-07 14:29:56,265 INFO ___FILE_ONLY___ ═
|
| 358 |
+
2025-11-07 14:29:56,266 INFO ___FILE_ONLY___ ═
|
| 359 |
+
2025-11-07 14:29:56,266 INFO ___FILE_ONLY___ ═
|
| 360 |
+
2025-11-07 14:29:56,266 INFO ___FILE_ONLY___ ═
|
| 361 |
+
2025-11-07 14:29:56,267 INFO ___FILE_ONLY___ ═
|
| 362 |
+
2025-11-07 14:29:56,267 INFO ___FILE_ONLY___ ═
|
| 363 |
+
2025-11-07 14:29:56,267 INFO ___FILE_ONLY___ ═
|
| 364 |
+
2025-11-07 14:29:56,267 INFO ___FILE_ONLY___ ═
|
| 365 |
+
2025-11-07 14:29:56,268 INFO ___FILE_ONLY___ ═
|
| 366 |
+
2025-11-07 14:29:56,268 INFO ___FILE_ONLY___ ═
|
| 367 |
+
2025-11-07 14:29:56,268 INFO ___FILE_ONLY___ ═
|
| 368 |
+
2025-11-07 14:29:56,268 INFO ___FILE_ONLY___ ╝
|
| 369 |
+
|
| 370 |
+
2025-11-07 14:29:56,271 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 371 |
+
|
| 372 |
+
2025-11-07 14:29:56,271 INFO ___FILE_ONLY___ ╠═ Downloading: Cloud Storage Command Line Tool (Platfor... ═╣
|
| 373 |
+
|
| 374 |
+
2025-11-07 14:29:56,271 INFO ___FILE_ONLY___ ╚
|
| 375 |
+
2025-11-07 14:29:56,274 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 376 |
+
2025-11-07 14:29:56,423 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gsutil-nix-20251031202127.tar.gz HTTP/1.1" 200 1949
|
| 377 |
+
2025-11-07 14:29:56,424 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 378 |
+
2025-11-07 14:29:56,424 INFO ___FILE_ONLY___ ╝
|
| 379 |
+
|
| 380 |
+
2025-11-07 14:29:56,426 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 381 |
+
|
| 382 |
+
2025-11-07 14:29:56,426 INFO ___FILE_ONLY___ ╠═ Downloading: Default set of gcloud commands ═╣
|
| 383 |
+
|
| 384 |
+
2025-11-07 14:29:56,426 INFO ___FILE_ONLY___ ╚
|
| 385 |
+
2025-11-07 14:29:56,426 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 386 |
+
2025-11-07 14:29:56,426 INFO ___FILE_ONLY___ ╝
|
| 387 |
+
|
| 388 |
+
2025-11-07 14:29:56,428 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 389 |
+
|
| 390 |
+
2025-11-07 14:29:56,428 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CLI Core Libraries (Platfor... ═╣
|
| 391 |
+
|
| 392 |
+
2025-11-07 14:29:56,428 INFO ___FILE_ONLY___ ╚
|
| 393 |
+
2025-11-07 14:29:56,431 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 394 |
+
2025-11-07 14:29:56,525 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-core-nix-20251031202127.tar.gz HTTP/1.1" 200 2326
|
| 395 |
+
2025-11-07 14:29:56,526 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 396 |
+
2025-11-07 14:29:56,526 INFO ___FILE_ONLY___ ╝
|
| 397 |
+
|
| 398 |
+
2025-11-07 14:29:56,528 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 399 |
+
|
| 400 |
+
2025-11-07 14:29:56,528 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CRC32C Hash Tool ═╣
|
| 401 |
+
|
| 402 |
+
2025-11-07 14:29:56,528 INFO ___FILE_ONLY___ ╚
|
| 403 |
+
2025-11-07 14:29:56,528 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 404 |
+
2025-11-07 14:29:56,528 INFO ___FILE_ONLY___ ╝
|
| 405 |
+
|
| 406 |
+
2025-11-07 14:29:56,530 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 407 |
+
|
| 408 |
+
2025-11-07 14:29:56,530 INFO ___FILE_ONLY___ ╠═ Downloading: Google Cloud CRC32C Hash Tool (Platform ... ═╣
|
| 409 |
+
|
| 410 |
+
2025-11-07 14:29:56,531 INFO ___FILE_ONLY___ ╚
|
| 411 |
+
2025-11-07 14:29:56,534 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 412 |
+
2025-11-07 14:29:56,684 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20251031202127.tar.gz HTTP/1.1" 200 1531280
|
| 413 |
+
2025-11-07 14:29:56,695 INFO ___FILE_ONLY___ ═
|
| 414 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 415 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 416 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 417 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 418 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 419 |
+
2025-11-07 14:29:56,696 INFO ___FILE_ONLY___ ═
|
| 420 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 421 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 422 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 423 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 424 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 425 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 426 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 427 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 428 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 429 |
+
2025-11-07 14:29:56,697 INFO ___FILE_ONLY___ ═
|
| 430 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 431 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 432 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 433 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 434 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 435 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 436 |
+
2025-11-07 14:29:56,698 INFO ___FILE_ONLY___ ═
|
| 437 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 438 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 439 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 440 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 441 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 442 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 443 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 444 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 445 |
+
2025-11-07 14:29:56,699 INFO ___FILE_ONLY___ ═
|
| 446 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 447 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 448 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 449 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 450 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 451 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 452 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 453 |
+
2025-11-07 14:29:56,700 INFO ___FILE_ONLY___ ═
|
| 454 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 455 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 456 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 457 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 458 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 459 |
+
2025-11-07 14:29:56,701 INFO ___FILE_ONLY___ ═
|
| 460 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 461 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 462 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 463 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 464 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 465 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 466 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 467 |
+
2025-11-07 14:29:56,702 INFO ___FILE_ONLY___ ═
|
| 468 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ═
|
| 469 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ═
|
| 470 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ═
|
| 471 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ═
|
| 472 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ═
|
| 473 |
+
2025-11-07 14:29:56,703 INFO ___FILE_ONLY___ ╝
|
| 474 |
+
|
| 475 |
+
2025-11-07 14:29:56,705 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 476 |
+
|
| 477 |
+
2025-11-07 14:29:56,705 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud cli dependencies (Platform Specific) ═╣
|
| 478 |
+
|
| 479 |
+
2025-11-07 14:29:56,705 INFO ___FILE_ONLY___ ╚
|
| 480 |
+
2025-11-07 14:29:56,708 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 481 |
+
2025-11-07 14:29:56,804 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-gcloud-deps-linux-x86_64-20210416153011.tar.gz HTTP/1.1" 200 104
|
| 482 |
+
2025-11-07 14:29:56,804 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 483 |
+
2025-11-07 14:29:56,804 INFO ___FILE_ONLY___ ╝
|
| 484 |
+
|
| 485 |
+
2025-11-07 14:29:56,806 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 486 |
+
|
| 487 |
+
2025-11-07 14:29:56,807 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool ═╣
|
| 488 |
+
|
| 489 |
+
2025-11-07 14:29:56,807 INFO ___FILE_ONLY___ ╚
|
| 490 |
+
2025-11-07 14:29:56,908 INFO ___FILE_ONLY___ ═
|
| 491 |
+
2025-11-07 14:29:56,911 INFO ___FILE_ONLY___ ═
|
| 492 |
+
2025-11-07 14:29:56,914 INFO ___FILE_ONLY___ ═
|
| 493 |
+
2025-11-07 14:29:56,916 INFO ___FILE_ONLY___ ═
|
| 494 |
+
2025-11-07 14:29:56,919 INFO ___FILE_ONLY___ ═
|
| 495 |
+
2025-11-07 14:29:56,922 INFO ___FILE_ONLY___ ═
|
| 496 |
+
2025-11-07 14:29:56,924 INFO ___FILE_ONLY___ ═
|
| 497 |
+
2025-11-07 14:29:56,927 INFO ___FILE_ONLY___ ═
|
| 498 |
+
2025-11-07 14:29:56,929 INFO ___FILE_ONLY___ ═
|
| 499 |
+
2025-11-07 14:29:56,932 INFO ___FILE_ONLY___ ═
|
| 500 |
+
2025-11-07 14:29:56,934 INFO ___FILE_ONLY___ ═
|
| 501 |
+
2025-11-07 14:29:56,937 INFO ___FILE_ONLY___ ═
|
| 502 |
+
2025-11-07 14:29:56,939 INFO ___FILE_ONLY___ ═
|
| 503 |
+
2025-11-07 14:29:56,941 INFO ___FILE_ONLY___ ═
|
| 504 |
+
2025-11-07 14:29:56,944 INFO ___FILE_ONLY___ ═
|
| 505 |
+
2025-11-07 14:29:56,946 INFO ___FILE_ONLY___ ═
|
| 506 |
+
2025-11-07 14:29:56,949 INFO ___FILE_ONLY___ ═
|
| 507 |
+
2025-11-07 14:29:56,953 INFO ___FILE_ONLY___ ═
|
| 508 |
+
2025-11-07 14:29:56,955 INFO ___FILE_ONLY___ ═
|
| 509 |
+
2025-11-07 14:29:56,958 INFO ___FILE_ONLY___ ═
|
| 510 |
+
2025-11-07 14:29:56,960 INFO ___FILE_ONLY___ ═
|
| 511 |
+
2025-11-07 14:29:56,962 INFO ___FILE_ONLY___ ═
|
| 512 |
+
2025-11-07 14:29:56,965 INFO ___FILE_ONLY___ ═
|
| 513 |
+
2025-11-07 14:29:56,967 INFO ___FILE_ONLY___ ═
|
| 514 |
+
2025-11-07 14:29:56,969 INFO ___FILE_ONLY___ ═
|
| 515 |
+
2025-11-07 14:29:56,971 INFO ___FILE_ONLY___ ═
|
| 516 |
+
2025-11-07 14:29:56,973 INFO ___FILE_ONLY___ ═
|
| 517 |
+
2025-11-07 14:29:56,975 INFO ___FILE_ONLY___ ═
|
| 518 |
+
2025-11-07 14:29:56,977 INFO ___FILE_ONLY___ ═
|
| 519 |
+
2025-11-07 14:29:56,979 INFO ___FILE_ONLY___ ═
|
| 520 |
+
2025-11-07 14:29:56,981 INFO ___FILE_ONLY___ ═
|
| 521 |
+
2025-11-07 14:29:56,982 INFO ___FILE_ONLY___ ═
|
| 522 |
+
2025-11-07 14:29:56,984 INFO ___FILE_ONLY___ ═
|
| 523 |
+
2025-11-07 14:29:56,988 INFO ___FILE_ONLY___ ═
|
| 524 |
+
2025-11-07 14:29:56,990 INFO ___FILE_ONLY___ ═
|
| 525 |
+
2025-11-07 14:29:56,992 INFO ___FILE_ONLY___ ═
|
| 526 |
+
2025-11-07 14:29:56,994 INFO ___FILE_ONLY___ ═
|
| 527 |
+
2025-11-07 14:29:56,998 INFO ___FILE_ONLY___ ═
|
| 528 |
+
2025-11-07 14:29:57,008 INFO ___FILE_ONLY___ ═
|
| 529 |
+
2025-11-07 14:29:57,013 INFO ___FILE_ONLY___ ═
|
| 530 |
+
2025-11-07 14:29:57,015 INFO ___FILE_ONLY___ ═
|
| 531 |
+
2025-11-07 14:29:57,018 INFO ___FILE_ONLY___ ═
|
| 532 |
+
2025-11-07 14:29:57,021 INFO ___FILE_ONLY___ ═
|
| 533 |
+
2025-11-07 14:29:57,023 INFO ___FILE_ONLY___ ═
|
| 534 |
+
2025-11-07 14:29:57,026 INFO ___FILE_ONLY___ ═
|
| 535 |
+
2025-11-07 14:29:57,030 INFO ___FILE_ONLY___ ═
|
| 536 |
+
2025-11-07 14:29:57,033 INFO ___FILE_ONLY___ ═
|
| 537 |
+
2025-11-07 14:29:57,035 INFO ___FILE_ONLY___ ═
|
| 538 |
+
2025-11-07 14:29:57,037 INFO ___FILE_ONLY___ ═
|
| 539 |
+
2025-11-07 14:29:57,039 INFO ___FILE_ONLY___ ═
|
| 540 |
+
2025-11-07 14:29:57,042 INFO ___FILE_ONLY___ ═
|
| 541 |
+
2025-11-07 14:29:57,044 INFO ___FILE_ONLY___ ═
|
| 542 |
+
2025-11-07 14:29:57,047 INFO ___FILE_ONLY___ ═
|
| 543 |
+
2025-11-07 14:29:57,049 INFO ___FILE_ONLY___ ═
|
| 544 |
+
2025-11-07 14:29:57,051 INFO ___FILE_ONLY___ ═
|
| 545 |
+
2025-11-07 14:29:57,054 INFO ___FILE_ONLY___ ═
|
| 546 |
+
2025-11-07 14:29:57,056 INFO ___FILE_ONLY___ ═
|
| 547 |
+
2025-11-07 14:29:57,059 INFO ___FILE_ONLY___ ═
|
| 548 |
+
2025-11-07 14:29:57,060 INFO ___FILE_ONLY___ ═
|
| 549 |
+
2025-11-07 14:29:57,063 INFO ___FILE_ONLY___ ═
|
| 550 |
+
2025-11-07 14:29:57,063 INFO ___FILE_ONLY___ ╝
|
| 551 |
+
|
| 552 |
+
2025-11-07 14:29:57,071 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 553 |
+
|
| 554 |
+
2025-11-07 14:29:57,071 INFO ___FILE_ONLY___ ╠═ Installing: BigQuery Command Line Tool (Platform Spec... ═╣
|
| 555 |
+
|
| 556 |
+
2025-11-07 14:29:57,071 INFO ___FILE_ONLY___ ╚
|
| 557 |
+
2025-11-07 14:29:57,072 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 558 |
+
2025-11-07 14:29:57,072 INFO ___FILE_ONLY___ ╝
|
| 559 |
+
|
| 560 |
+
2025-11-07 14:29:57,076 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 561 |
+
|
| 562 |
+
2025-11-07 14:29:57,076 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.13 ═╣
|
| 563 |
+
|
| 564 |
+
2025-11-07 14:29:57,076 INFO ___FILE_ONLY___ ╚
|
| 565 |
+
2025-11-07 14:29:57,080 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 566 |
+
2025-11-07 14:29:57,080 INFO ___FILE_ONLY___ ╝
|
| 567 |
+
|
| 568 |
+
2025-11-07 14:29:57,082 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 569 |
+
|
| 570 |
+
2025-11-07 14:29:57,082 INFO ___FILE_ONLY___ ╠═ Installing: Bundled Python 3.13 (Platform Specific) ═╣
|
| 571 |
+
|
| 572 |
+
2025-11-07 14:29:57,082 INFO ___FILE_ONLY___ ╚
|
| 573 |
+
2025-11-07 14:30:00,202 INFO ___FILE_ONLY___ ═
|
| 574 |
+
2025-11-07 14:30:00,218 INFO ___FILE_ONLY___ ═
|
| 575 |
+
2025-11-07 14:30:00,232 INFO ___FILE_ONLY___ ═
|
| 576 |
+
2025-11-07 14:30:02,595 INFO ___FILE_ONLY___ ═
|
| 577 |
+
2025-11-07 14:30:02,620 INFO ___FILE_ONLY___ ═
|
| 578 |
+
2025-11-07 14:30:02,648 INFO ___FILE_ONLY___ ═
|
| 579 |
+
2025-11-07 14:30:02,667 INFO ___FILE_ONLY___ ═
|
| 580 |
+
2025-11-07 14:30:02,695 INFO ___FILE_ONLY___ ═
|
| 581 |
+
2025-11-07 14:30:02,712 INFO ___FILE_ONLY___ ═
|
| 582 |
+
2025-11-07 14:30:02,807 INFO ___FILE_ONLY___ ═
|
| 583 |
+
2025-11-07 14:30:02,824 INFO ___FILE_ONLY___ ═
|
| 584 |
+
2025-11-07 14:30:02,842 INFO ___FILE_ONLY___ ═
|
| 585 |
+
2025-11-07 14:30:02,873 INFO ___FILE_ONLY___ ═
|
| 586 |
+
2025-11-07 14:30:02,889 INFO ___FILE_ONLY___ ═
|
| 587 |
+
2025-11-07 14:30:02,906 INFO ___FILE_ONLY___ ═
|
| 588 |
+
2025-11-07 14:30:02,920 INFO ___FILE_ONLY___ ═
|
| 589 |
+
2025-11-07 14:30:02,935 INFO ___FILE_ONLY___ ═
|
| 590 |
+
2025-11-07 14:30:02,950 INFO ___FILE_ONLY___ ═
|
| 591 |
+
2025-11-07 14:30:02,966 INFO ___FILE_ONLY___ ═
|
| 592 |
+
2025-11-07 14:30:02,983 INFO ___FILE_ONLY___ ═
|
| 593 |
+
2025-11-07 14:30:03,000 INFO ___FILE_ONLY___ ═
|
| 594 |
+
2025-11-07 14:30:03,019 INFO ___FILE_ONLY___ ═
|
| 595 |
+
2025-11-07 14:30:03,036 INFO ___FILE_ONLY___ ═
|
| 596 |
+
2025-11-07 14:30:03,190 INFO ___FILE_ONLY___ ═
|
| 597 |
+
2025-11-07 14:30:03,674 INFO ___FILE_ONLY___ ═
|
| 598 |
+
2025-11-07 14:30:03,701 INFO ___FILE_ONLY___ ═
|
| 599 |
+
2025-11-07 14:30:03,747 INFO ___FILE_ONLY___ ═
|
| 600 |
+
2025-11-07 14:30:03,759 INFO ___FILE_ONLY___ ═
|
| 601 |
+
2025-11-07 14:30:03,771 INFO ___FILE_ONLY___ ═
|
| 602 |
+
2025-11-07 14:30:03,783 INFO ___FILE_ONLY___ ═
|
| 603 |
+
2025-11-07 14:30:03,795 INFO ___FILE_ONLY___ ═
|
| 604 |
+
2025-11-07 14:30:03,807 INFO ___FILE_ONLY___ ═
|
| 605 |
+
2025-11-07 14:30:03,819 INFO ___FILE_ONLY___ ═
|
| 606 |
+
2025-11-07 14:30:03,832 INFO ___FILE_ONLY___ ═
|
| 607 |
+
2025-11-07 14:30:03,843 INFO ___FILE_ONLY___ ═
|
| 608 |
+
2025-11-07 14:30:03,855 INFO ___FILE_ONLY___ ═
|
| 609 |
+
2025-11-07 14:30:03,867 INFO ___FILE_ONLY___ ═
|
| 610 |
+
2025-11-07 14:30:03,879 INFO ___FILE_ONLY___ ═
|
| 611 |
+
2025-11-07 14:30:03,891 INFO ___FILE_ONLY___ ═
|
| 612 |
+
2025-11-07 14:30:03,904 INFO ___FILE_ONLY___ ═
|
| 613 |
+
2025-11-07 14:30:03,916 INFO ___FILE_ONLY___ ═
|
| 614 |
+
2025-11-07 14:30:03,929 INFO ___FILE_ONLY___ ═
|
| 615 |
+
2025-11-07 14:30:03,941 INFO ___FILE_ONLY___ ═
|
| 616 |
+
2025-11-07 14:30:03,954 INFO ___FILE_ONLY___ ═
|
| 617 |
+
2025-11-07 14:30:03,966 INFO ___FILE_ONLY___ ═
|
| 618 |
+
2025-11-07 14:30:03,978 INFO ___FILE_ONLY___ ═
|
| 619 |
+
2025-11-07 14:30:03,990 INFO ___FILE_ONLY___ ═
|
| 620 |
+
2025-11-07 14:30:04,002 INFO ___FILE_ONLY___ ═
|
| 621 |
+
2025-11-07 14:30:04,014 INFO ___FILE_ONLY___ ═
|
| 622 |
+
2025-11-07 14:30:04,026 INFO ___FILE_ONLY___ ═
|
| 623 |
+
2025-11-07 14:30:04,038 INFO ___FILE_ONLY___ ═
|
| 624 |
+
2025-11-07 14:30:04,050 INFO ___FILE_ONLY___ ═
|
| 625 |
+
2025-11-07 14:30:04,062 INFO ___FILE_ONLY___ ═
|
| 626 |
+
2025-11-07 14:30:04,074 INFO ___FILE_ONLY___ ═
|
| 627 |
+
2025-11-07 14:30:04,086 INFO ___FILE_ONLY___ ═
|
| 628 |
+
2025-11-07 14:30:04,099 INFO ___FILE_ONLY___ ═
|
| 629 |
+
2025-11-07 14:30:04,111 INFO ___FILE_ONLY___ ═
|
| 630 |
+
2025-11-07 14:30:04,124 INFO ___FILE_ONLY___ ═
|
| 631 |
+
2025-11-07 14:30:04,137 INFO ___FILE_ONLY___ ═
|
| 632 |
+
2025-11-07 14:30:04,150 INFO ___FILE_ONLY___ ═
|
| 633 |
+
2025-11-07 14:30:04,150 INFO ___FILE_ONLY___ ╝
|
| 634 |
+
|
| 635 |
+
2025-11-07 14:30:04,209 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 636 |
+
|
| 637 |
+
2025-11-07 14:30:04,209 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool ═╣
|
| 638 |
+
|
| 639 |
+
2025-11-07 14:30:04,209 INFO ___FILE_ONLY___ ╚
|
| 640 |
+
2025-11-07 14:30:04,756 INFO ___FILE_ONLY___ ═
|
| 641 |
+
2025-11-07 14:30:04,767 INFO ___FILE_ONLY___ ═
|
| 642 |
+
2025-11-07 14:30:04,778 INFO ___FILE_ONLY___ ═
|
| 643 |
+
2025-11-07 14:30:04,788 INFO ___FILE_ONLY___ ═
|
| 644 |
+
2025-11-07 14:30:04,797 INFO ___FILE_ONLY___ ═
|
| 645 |
+
2025-11-07 14:30:04,831 INFO ___FILE_ONLY___ ═
|
| 646 |
+
2025-11-07 14:30:04,843 INFO ___FILE_ONLY___ ═
|
| 647 |
+
2025-11-07 14:30:04,859 INFO ___FILE_ONLY___ ═
|
| 648 |
+
2025-11-07 14:30:04,873 INFO ___FILE_ONLY___ ═
|
| 649 |
+
2025-11-07 14:30:04,888 INFO ___FILE_ONLY___ ═
|
| 650 |
+
2025-11-07 14:30:04,906 INFO ___FILE_ONLY___ ═
|
| 651 |
+
2025-11-07 14:30:04,918 INFO ___FILE_ONLY___ ═
|
| 652 |
+
2025-11-07 14:30:04,929 INFO ___FILE_ONLY___ ═
|
| 653 |
+
2025-11-07 14:30:04,938 INFO ___FILE_ONLY___ ═
|
| 654 |
+
2025-11-07 14:30:04,948 INFO ___FILE_ONLY___ ═
|
| 655 |
+
2025-11-07 14:30:04,965 INFO ___FILE_ONLY___ ═
|
| 656 |
+
2025-11-07 14:30:04,978 INFO ___FILE_ONLY___ ═
|
| 657 |
+
2025-11-07 14:30:04,987 INFO ___FILE_ONLY___ ═
|
| 658 |
+
2025-11-07 14:30:04,998 INFO ___FILE_ONLY___ ═
|
| 659 |
+
2025-11-07 14:30:05,009 INFO ___FILE_ONLY___ ═
|
| 660 |
+
2025-11-07 14:30:05,019 INFO ___FILE_ONLY___ ═
|
| 661 |
+
2025-11-07 14:30:05,032 INFO ___FILE_ONLY___ ═
|
| 662 |
+
2025-11-07 14:30:05,041 INFO ___FILE_ONLY___ ═
|
| 663 |
+
2025-11-07 14:30:05,052 INFO ___FILE_ONLY___ ═
|
| 664 |
+
2025-11-07 14:30:05,062 INFO ___FILE_ONLY___ ═
|
| 665 |
+
2025-11-07 14:30:05,071 INFO ___FILE_ONLY___ ═
|
| 666 |
+
2025-11-07 14:30:05,082 INFO ___FILE_ONLY___ ═
|
| 667 |
+
2025-11-07 14:30:05,095 INFO ___FILE_ONLY___ ═
|
| 668 |
+
2025-11-07 14:30:05,111 INFO ___FILE_ONLY___ ═
|
| 669 |
+
2025-11-07 14:30:05,122 INFO ___FILE_ONLY___ ═
|
| 670 |
+
2025-11-07 14:30:05,134 INFO ___FILE_ONLY___ ═
|
| 671 |
+
2025-11-07 14:30:05,155 INFO ___FILE_ONLY___ ═
|
| 672 |
+
2025-11-07 14:30:05,170 INFO ___FILE_ONLY___ ═
|
| 673 |
+
2025-11-07 14:30:05,188 INFO ___FILE_ONLY___ ═
|
| 674 |
+
2025-11-07 14:30:05,202 INFO ___FILE_ONLY___ ═
|
| 675 |
+
2025-11-07 14:30:05,218 INFO ___FILE_ONLY___ ═
|
| 676 |
+
2025-11-07 14:30:05,227 INFO ___FILE_ONLY___ ═
|
| 677 |
+
2025-11-07 14:30:05,237 INFO ___FILE_ONLY___ ═
|
| 678 |
+
2025-11-07 14:30:05,272 INFO ___FILE_ONLY___ ═
|
| 679 |
+
2025-11-07 14:30:05,286 INFO ___FILE_ONLY___ ═
|
| 680 |
+
2025-11-07 14:30:05,298 INFO ___FILE_ONLY___ ═
|
| 681 |
+
2025-11-07 14:30:05,308 INFO ___FILE_ONLY___ ═
|
| 682 |
+
2025-11-07 14:30:05,319 INFO ___FILE_ONLY___ ═
|
| 683 |
+
2025-11-07 14:30:05,329 INFO ___FILE_ONLY___ ═
|
| 684 |
+
2025-11-07 14:30:05,340 INFO ___FILE_ONLY___ ═
|
| 685 |
+
2025-11-07 14:30:05,349 INFO ___FILE_ONLY___ ═
|
| 686 |
+
2025-11-07 14:30:05,359 INFO ___FILE_ONLY___ ═
|
| 687 |
+
2025-11-07 14:30:05,368 INFO ___FILE_ONLY___ ═
|
| 688 |
+
2025-11-07 14:30:05,378 INFO ___FILE_ONLY___ ═
|
| 689 |
+
2025-11-07 14:30:05,391 INFO ___FILE_ONLY___ ═
|
| 690 |
+
2025-11-07 14:30:05,405 INFO ___FILE_ONLY___ ═
|
| 691 |
+
2025-11-07 14:30:05,418 INFO ___FILE_ONLY___ ═
|
| 692 |
+
2025-11-07 14:30:05,431 INFO ___FILE_ONLY___ ═
|
| 693 |
+
2025-11-07 14:30:05,445 INFO ___FILE_ONLY___ ═
|
| 694 |
+
2025-11-07 14:30:05,457 INFO ___FILE_ONLY___ ═
|
| 695 |
+
2025-11-07 14:30:05,472 INFO ___FILE_ONLY___ ═
|
| 696 |
+
2025-11-07 14:30:05,488 INFO ___FILE_ONLY___ ═
|
| 697 |
+
2025-11-07 14:30:05,508 INFO ___FILE_ONLY___ ═
|
| 698 |
+
2025-11-07 14:30:05,524 INFO ___FILE_ONLY___ ═
|
| 699 |
+
2025-11-07 14:30:05,543 INFO ___FILE_ONLY___ ═
|
| 700 |
+
2025-11-07 14:30:05,543 INFO ___FILE_ONLY___ ╝
|
| 701 |
+
|
| 702 |
+
2025-11-07 14:30:05,574 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 703 |
+
|
| 704 |
+
2025-11-07 14:30:05,574 INFO ___FILE_ONLY___ ╠═ Installing: Cloud Storage Command Line Tool (Platform... ═╣
|
| 705 |
+
|
| 706 |
+
2025-11-07 14:30:05,574 INFO ___FILE_ONLY___ ╚
|
| 707 |
+
2025-11-07 14:30:05,575 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 708 |
+
2025-11-07 14:30:05,575 INFO ___FILE_ONLY___ ╝
|
| 709 |
+
|
| 710 |
+
2025-11-07 14:30:05,580 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 711 |
+
|
| 712 |
+
2025-11-07 14:30:05,580 INFO ___FILE_ONLY___ ╠═ Installing: Default set of gcloud commands ═╣
|
| 713 |
+
|
| 714 |
+
2025-11-07 14:30:05,580 INFO ___FILE_ONLY___ ╚
|
| 715 |
+
2025-11-07 14:30:05,583 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 716 |
+
2025-11-07 14:30:05,583 INFO ___FILE_ONLY___ ╝
|
| 717 |
+
|
| 718 |
+
2025-11-07 14:30:05,585 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 719 |
+
|
| 720 |
+
2025-11-07 14:30:05,585 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CLI Core Libraries (Platform... ═╣
|
| 721 |
+
|
| 722 |
+
2025-11-07 14:30:05,585 INFO ___FILE_ONLY___ ╚
|
| 723 |
+
2025-11-07 14:30:05,586 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 724 |
+
2025-11-07 14:30:05,586 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 725 |
+
2025-11-07 14:30:05,586 INFO ___FILE_ONLY___ ╝
|
| 726 |
+
|
| 727 |
+
2025-11-07 14:30:05,591 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 728 |
+
|
| 729 |
+
2025-11-07 14:30:05,591 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool ═╣
|
| 730 |
+
|
| 731 |
+
2025-11-07 14:30:05,591 INFO ___FILE_ONLY___ ╚
|
| 732 |
+
2025-11-07 14:30:05,593 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 733 |
+
2025-11-07 14:30:05,594 INFO ___FILE_ONLY___ ╝
|
| 734 |
+
|
| 735 |
+
2025-11-07 14:30:05,596 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 736 |
+
|
| 737 |
+
2025-11-07 14:30:05,596 INFO ___FILE_ONLY___ ╠═ Installing: Google Cloud CRC32C Hash Tool (Platform S... ═╣
|
| 738 |
+
|
| 739 |
+
2025-11-07 14:30:05,596 INFO ___FILE_ONLY___ ╚
|
| 740 |
+
2025-11-07 14:30:05,634 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 741 |
+
2025-11-07 14:30:05,635 INFO ___FILE_ONLY___ ══════════════════════════════
|
| 742 |
+
2025-11-07 14:30:05,635 INFO ___FILE_ONLY___ ╝
|
| 743 |
+
|
| 744 |
+
2025-11-07 14:30:05,640 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 745 |
+
|
| 746 |
+
2025-11-07 14:30:05,640 INFO ___FILE_ONLY___ ╠═ Installing: gcloud cli dependencies (Platform Specific) ═╣
|
| 747 |
+
|
| 748 |
+
2025-11-07 14:30:05,641 INFO ___FILE_ONLY___ ╚
|
| 749 |
+
2025-11-07 14:30:05,641 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 750 |
+
2025-11-07 14:30:05,641 INFO ___FILE_ONLY___ ╝
|
| 751 |
+
|
| 752 |
+
2025-11-07 14:30:05,647 DEBUG root Updating notification cache...
|
| 753 |
+
2025-11-07 14:30:05,647 INFO ___FILE_ONLY___
|
| 754 |
+
|
| 755 |
+
2025-11-07 14:30:05,649 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 756 |
+
2025-11-07 14:30:05,650 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process']
|
| 757 |
+
2025-11-07 14:30:16,853 DEBUG ___FILE_ONLY___
|
| 758 |
+
2025-11-07 14:30:16,853 DEBUG ___FILE_ONLY___
|
| 759 |
+
2025-11-07 14:30:16,948 INFO root descriptor_list: [{'universeDomain': 'googleapis.com', 'universeShortName': '', 'authenticationDomain': 'auth.cloud.google.com', 'projectPrefix': '', 'cloudWebDomain': 'cloud.google.com', 'documentationDomain': 'cloud.google.com', 'version': '1.0.0', 'state': 'primary', 'artifactRegistryDomain': 'pkg.dev'}]
|
| 760 |
+
2025-11-07 14:30:16,948 INFO ___FILE_ONLY___
|
| 761 |
+
Update done!
|
| 762 |
+
|
| 763 |
+
|
| 764 |
+
2025-11-07 14:30:16,951 DEBUG root Chosen display Format:none
|
| 765 |
+
2025-11-07 14:30:16,952 INFO root Display format: "none"
|
.config/logs/2025.11.07/14.30.06.191154.log
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:30:06,192 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-07 14:30:06,194 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2025-11-07 14:30:06,196 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2025-11-07 14:30:16,714 DEBUG root Chosen display Format:none
|
| 5 |
+
2025-11-07 14:30:16,714 INFO root Display format: "none"
|
.config/logs/2025.11.07/14.30.17.651067.log
ADDED
|
@@ -0,0 +1,153 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:30:17,652 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-07 14:30:17,687 DEBUG root Loaded Command Group: ['gcloud', 'components', 'update']
|
| 3 |
+
2025-11-07 14:30:17,689 DEBUG root Running [gcloud.components.update] with arguments: [--quiet: "True", COMPONENT-IDS:8: "['gcloud', 'core', 'bq', 'gsutil', 'compute', 'preview', 'alpha', 'beta']"]
|
| 4 |
+
2025-11-07 14:30:17,690 INFO ___FILE_ONLY___ Beginning update. This process may take several minutes.
|
| 5 |
+
|
| 6 |
+
2025-11-07 14:30:17,698 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 7 |
+
2025-11-07 14:30:17,723 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components-2.json HTTP/1.1" 200 233158
|
| 8 |
+
2025-11-07 14:30:17,737 WARNING root Component [compute] no longer exists.
|
| 9 |
+
2025-11-07 14:30:17,738 INFO ___FILE_ONLY___
|
| 10 |
+
|
| 11 |
+
2025-11-07 14:30:17,738 INFO ___FILE_ONLY___
|
| 12 |
+
Your current Google Cloud CLI version is: 546.0.0
|
| 13 |
+
|
| 14 |
+
2025-11-07 14:30:17,738 INFO ___FILE_ONLY___ Installing components from version: 546.0.0
|
| 15 |
+
|
| 16 |
+
2025-11-07 14:30:17,738 INFO ___FILE_ONLY___
|
| 17 |
+
|
| 18 |
+
2025-11-07 14:30:17,738 DEBUG root Chosen display Format:table[box,title="These components will be removed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 19 |
+
2025-11-07 14:30:17,739 DEBUG root Chosen display Format:table[box,title="These components will be updated."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 20 |
+
2025-11-07 14:30:17,739 DEBUG root Chosen display Format:table[box,title="These components will be installed."](details.display_name:label=Name:align=left,version.version_string:label=Version:align=right,data.size.size(zero="",min=1048576):label=Size:align=right)
|
| 21 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ ┌────────────────────────────────────────────────┐
|
| 22 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 23 |
+
|
| 24 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ │ These components will be installed. │
|
| 25 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 26 |
+
|
| 27 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ ├─────────────────────────┬────────────┬─────────┤
|
| 28 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 29 |
+
|
| 30 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ │ Name │ Version │ Size │
|
| 31 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 32 |
+
|
| 33 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ ├─────────────────────────┼────────────┼─────────┤
|
| 34 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 35 |
+
|
| 36 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ │
|
| 37 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___ gcloud Alpha Commands
|
| 38 |
+
2025-11-07 14:30:17,756 INFO ___FILE_ONLY___
|
| 39 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 40 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ 2025.10.31
|
| 41 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___
|
| 42 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 43 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ < 1 MiB
|
| 44 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___
|
| 45 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 46 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___
|
| 47 |
+
|
| 48 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 49 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ gcloud Beta Commands
|
| 50 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___
|
| 51 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 52 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ 2025.10.31
|
| 53 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___
|
| 54 |
+
2025-11-07 14:30:17,757 INFO ___FILE_ONLY___ │
|
| 55 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ < 1 MiB
|
| 56 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 57 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ │
|
| 58 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 59 |
+
|
| 60 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ │
|
| 61 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ gcloud Preview Commands
|
| 62 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 63 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ │
|
| 64 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 65 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 66 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ │
|
| 67 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ < 1 MiB
|
| 68 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 69 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ │
|
| 70 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 71 |
+
|
| 72 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___ └─────────────────────────┴──��─────────┴─────────┘
|
| 73 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 74 |
+
|
| 75 |
+
2025-11-07 14:30:17,758 INFO ___FILE_ONLY___
|
| 76 |
+
|
| 77 |
+
2025-11-07 14:30:17,761 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 78 |
+
2025-11-07 14:30:17,787 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/RELEASE_NOTES HTTP/1.1" 200 1514051
|
| 79 |
+
2025-11-07 14:30:18,314 INFO ___FILE_ONLY___ For the latest full release notes, please visit:
|
| 80 |
+
https://cloud.google.com/sdk/release_notes
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
2025-11-07 14:30:18,314 INFO ___FILE_ONLY___ Performing in place update...
|
| 84 |
+
|
| 85 |
+
|
| 86 |
+
2025-11-07 14:30:18,316 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 87 |
+
|
| 88 |
+
2025-11-07 14:30:18,316 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Alpha Commands ═╣
|
| 89 |
+
|
| 90 |
+
2025-11-07 14:30:18,317 INFO ___FILE_ONLY___ ╚
|
| 91 |
+
2025-11-07 14:30:18,319 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 92 |
+
2025-11-07 14:30:18,412 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-alpha-20251031202127.tar.gz HTTP/1.1" 200 800
|
| 93 |
+
2025-11-07 14:30:18,412 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 94 |
+
2025-11-07 14:30:18,412 INFO ___FILE_ONLY___ ╝
|
| 95 |
+
|
| 96 |
+
2025-11-07 14:30:18,414 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 97 |
+
|
| 98 |
+
2025-11-07 14:30:18,414 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Beta Commands ═╣
|
| 99 |
+
|
| 100 |
+
2025-11-07 14:30:18,415 INFO ___FILE_ONLY___ ╚
|
| 101 |
+
2025-11-07 14:30:18,417 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 102 |
+
2025-11-07 14:30:18,629 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-beta-20251031202127.tar.gz HTTP/1.1" 200 797
|
| 103 |
+
2025-11-07 14:30:18,630 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 104 |
+
2025-11-07 14:30:18,630 INFO ___FILE_ONLY___ ╝
|
| 105 |
+
|
| 106 |
+
2025-11-07 14:30:18,632 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 107 |
+
|
| 108 |
+
2025-11-07 14:30:18,633 INFO ___FILE_ONLY___ ╠═ Downloading: gcloud Preview Commands ═╣
|
| 109 |
+
|
| 110 |
+
2025-11-07 14:30:18,633 INFO ___FILE_ONLY___ ╚
|
| 111 |
+
2025-11-07 14:30:18,636 DEBUG urllib3.connectionpool Starting new HTTPS connection (1): dl.google.com:443
|
| 112 |
+
2025-11-07 14:30:18,787 DEBUG urllib3.connectionpool https://dl.google.com:443 "GET /dl/cloudsdk/channels/rapid/components/google-cloud-sdk-preview-20241115154308.tar.gz HTTP/1.1" 200 823
|
| 113 |
+
2025-11-07 14:30:18,788 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 114 |
+
2025-11-07 14:30:18,788 INFO ___FILE_ONLY___ ╝
|
| 115 |
+
|
| 116 |
+
2025-11-07 14:30:18,790 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 117 |
+
|
| 118 |
+
2025-11-07 14:30:18,790 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Alpha Commands ═╣
|
| 119 |
+
|
| 120 |
+
2025-11-07 14:30:18,790 INFO ___FILE_ONLY___ ╚
|
| 121 |
+
2025-11-07 14:30:18,791 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 122 |
+
2025-11-07 14:30:18,791 INFO ___FILE_ONLY___ ╝
|
| 123 |
+
|
| 124 |
+
2025-11-07 14:30:18,796 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 125 |
+
|
| 126 |
+
2025-11-07 14:30:18,797 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Beta Commands ═╣
|
| 127 |
+
|
| 128 |
+
2025-11-07 14:30:18,797 INFO ___FILE_ONLY___ ╚
|
| 129 |
+
2025-11-07 14:30:18,797 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 130 |
+
2025-11-07 14:30:18,798 INFO ___FILE_ONLY___ ╝
|
| 131 |
+
|
| 132 |
+
2025-11-07 14:30:18,803 INFO ___FILE_ONLY___ ╔════════════════════════════════════════════════════════════╗
|
| 133 |
+
|
| 134 |
+
2025-11-07 14:30:18,804 INFO ___FILE_ONLY___ ╠═ Installing: gcloud Preview Commands ═╣
|
| 135 |
+
|
| 136 |
+
2025-11-07 14:30:18,804 INFO ___FILE_ONLY___ ╚
|
| 137 |
+
2025-11-07 14:30:18,804 INFO ___FILE_ONLY___ ════════════════════════════════════════════════════════════
|
| 138 |
+
2025-11-07 14:30:18,804 INFO ___FILE_ONLY___ ╝
|
| 139 |
+
|
| 140 |
+
2025-11-07 14:30:18,809 DEBUG root Updating notification cache...
|
| 141 |
+
2025-11-07 14:30:18,810 INFO ___FILE_ONLY___
|
| 142 |
+
|
| 143 |
+
2025-11-07 14:30:18,812 INFO ___FILE_ONLY___ Performing post processing steps...
|
| 144 |
+
2025-11-07 14:30:18,812 DEBUG root Executing command: ['/tools/google-cloud-sdk/bin/gcloud', 'components', 'post-process']
|
| 145 |
+
2025-11-07 14:30:28,723 DEBUG ___FILE_ONLY___
|
| 146 |
+
2025-11-07 14:30:28,723 DEBUG ___FILE_ONLY___
|
| 147 |
+
2025-11-07 14:30:28,830 INFO root descriptor_list: [{'universeDomain': 'googleapis.com', 'universeShortName': '', 'authenticationDomain': 'auth.cloud.google.com', 'projectPrefix': '', 'cloudWebDomain': 'cloud.google.com', 'documentationDomain': 'cloud.google.com', 'version': '1.0.0', 'state': 'primary', 'artifactRegistryDomain': 'pkg.dev'}]
|
| 148 |
+
2025-11-07 14:30:28,831 INFO ___FILE_ONLY___
|
| 149 |
+
Update done!
|
| 150 |
+
|
| 151 |
+
|
| 152 |
+
2025-11-07 14:30:28,833 DEBUG root Chosen display Format:none
|
| 153 |
+
2025-11-07 14:30:28,833 INFO root Display format: "none"
|
.config/logs/2025.11.07/14.30.19.353226.log
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:30:19,353 DEBUG root Loaded Command Group: ['gcloud', 'components']
|
| 2 |
+
2025-11-07 14:30:19,355 DEBUG root Loaded Command Group: ['gcloud', 'components', 'post_process']
|
| 3 |
+
2025-11-07 14:30:19,356 DEBUG root Running [gcloud.components.post-process] with arguments: []
|
| 4 |
+
2025-11-07 14:30:28,596 DEBUG root Chosen display Format:none
|
| 5 |
+
2025-11-07 14:30:28,597 INFO root Display format: "none"
|
.config/logs/2025.11.07/14.30.29.487903.log
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:30:29,489 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2025-11-07 14:30:29,580 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2025-11-07 14:30:29,582 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "component_manager/disable_update_check", VALUE: "true"]
|
| 4 |
+
2025-11-07 14:30:29,583 INFO ___FILE_ONLY___ Updated property [component_manager/disable_update_check].
|
| 5 |
+
|
| 6 |
+
2025-11-07 14:30:29,584 DEBUG root Chosen display Format:default
|
| 7 |
+
2025-11-07 14:30:29,585 INFO root Display format: "default"
|
| 8 |
+
2025-11-07 14:30:29,590 DEBUG root SDK update checks are disabled.
|
.config/logs/2025.11.07/14.30.30.258639.log
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2025-11-07 14:30:30,260 DEBUG root Loaded Command Group: ['gcloud', 'config']
|
| 2 |
+
2025-11-07 14:30:30,351 DEBUG root Loaded Command Group: ['gcloud', 'config', 'set']
|
| 3 |
+
2025-11-07 14:30:30,354 DEBUG root Running [gcloud.config.set] with arguments: [SECTION/PROPERTY: "compute/gce_metadata_read_timeout_sec", VALUE: "0"]
|
| 4 |
+
2025-11-07 14:30:30,354 INFO ___FILE_ONLY___ Updated property [compute/gce_metadata_read_timeout_sec].
|
| 5 |
+
|
| 6 |
+
2025-11-07 14:30:30,355 DEBUG root Chosen display Format:default
|
| 7 |
+
2025-11-07 14:30:30,356 INFO root Display format: "default"
|
| 8 |
+
2025-11-07 14:30:30,361 DEBUG root SDK update checks are disabled.
|
README.md
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
colorFrom: indigo
|
| 5 |
colorTo: green
|
| 6 |
sdk: streamlit
|
|
@@ -10,7 +10,7 @@ pinned: false
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
-
#
|
| 14 |
|
| 15 |
This Space was created with WYN360-CLI.
|
| 16 |
|
|
|
|
| 1 |
---
|
| 2 |
+
title: California Housing Data Explorer
|
| 3 |
+
emoji: 🏠
|
| 4 |
colorFrom: indigo
|
| 5 |
colorTo: green
|
| 6 |
sdk: streamlit
|
|
|
|
| 10 |
license: mit
|
| 11 |
---
|
| 12 |
|
| 13 |
+
# California Housing Data Explorer
|
| 14 |
|
| 15 |
This Space was created with WYN360-CLI.
|
| 16 |
|
app.py
CHANGED
|
@@ -10,7 +10,6 @@ from sklearn.ensemble import RandomForestRegressor
|
|
| 10 |
from sklearn.metrics import mean_squared_error, r2_score
|
| 11 |
import plotly.express as px
|
| 12 |
import plotly.graph_objects as go
|
| 13 |
-
from plotly.subplots import make_subplots
|
| 14 |
|
| 15 |
# Set page config
|
| 16 |
st.set_page_config(
|
|
@@ -23,306 +22,313 @@ st.set_page_config(
|
|
| 23 |
# Custom CSS
|
| 24 |
st.markdown("""
|
| 25 |
<style>
|
| 26 |
-
.main-header {
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
}
|
| 32 |
-
.metric-card {
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
}
|
|
|
|
|
|
|
|
|
|
| 38 |
</style>
|
| 39 |
""", unsafe_allow_html=True)
|
| 40 |
|
|
|
|
| 41 |
@st.cache_data
|
| 42 |
-
def
|
| 43 |
-
"""Load
|
| 44 |
housing = fetch_california_housing()
|
| 45 |
df = pd.DataFrame(housing.data, columns=housing.feature_names)
|
| 46 |
-
df['
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
|
| 48 |
-
#
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
|
|
|
|
|
|
| 52 |
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
|
| 55 |
def main():
|
|
|
|
| 56 |
st.markdown('<h1 class="main-header">🏠 California Housing Data Explorer</h1>', unsafe_allow_html=True)
|
| 57 |
|
| 58 |
# Load data
|
| 59 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
|
| 61 |
# Sidebar
|
| 62 |
-
st.sidebar.title("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
|
| 64 |
-
#
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
|
|
|
|
|
|
| 69 |
|
| 70 |
# Main content tabs
|
| 71 |
-
tab1, tab2, tab3, tab4
|
| 72 |
-
"📈 Overview",
|
| 73 |
-
"🗺️ Geographic Analysis",
|
| 74 |
-
"📊 Feature Analysis",
|
| 75 |
-
"🔗 Correlations",
|
| 76 |
-
"🤖 ML Models"
|
| 77 |
-
])
|
| 78 |
|
| 79 |
with tab1:
|
| 80 |
-
st.
|
| 81 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 82 |
col1, col2 = st.columns([2, 1])
|
| 83 |
|
| 84 |
with col1:
|
| 85 |
-
st.subheader("
|
| 86 |
st.dataframe(df.head(10), use_container_width=True)
|
| 87 |
-
|
| 88 |
-
st.subheader("Statistical Summary")
|
| 89 |
-
st.dataframe(df.describe(), use_container_width=True)
|
| 90 |
|
| 91 |
with col2:
|
| 92 |
-
st.subheader("
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
# Missing values check
|
| 104 |
-
st.subheader("Data Quality")
|
| 105 |
-
missing_values = df.isnull().sum().sum()
|
| 106 |
-
st.metric("Missing Values", missing_values)
|
| 107 |
-
|
| 108 |
-
if missing_values == 0:
|
| 109 |
-
st.success("✅ No missing values!")
|
| 110 |
|
| 111 |
with tab2:
|
| 112 |
-
st.
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
)
|
| 127 |
-
|
| 128 |
-
|
|
|
|
|
|
|
| 129 |
|
| 130 |
col1, col2 = st.columns(2)
|
| 131 |
|
| 132 |
with col1:
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
|
|
|
| 140 |
|
| 141 |
with col2:
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 149 |
|
| 150 |
with tab3:
|
| 151 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
|
| 153 |
-
#
|
| 154 |
-
|
| 155 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
| 157 |
col1, col2 = st.columns(2)
|
| 158 |
|
| 159 |
with col1:
|
| 160 |
-
#
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
title=f"Distribution of {selected_feature}",
|
| 164 |
-
marginal="box"
|
| 165 |
-
)
|
| 166 |
-
st.plotly_chart(fig_dist, use_container_width=True)
|
| 167 |
|
| 168 |
with col2:
|
| 169 |
-
#
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
df_temp['MedianHouseValue'],
|
| 173 |
-
bins=5,
|
| 174 |
-
labels=['Very Low', 'Low', 'Medium', 'High', 'Very High']
|
| 175 |
-
)
|
| 176 |
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
)
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
)
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
st.
|
| 194 |
-
|
| 195 |
-
#
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
corr_matrix,
|
| 200 |
-
text_auto=True,
|
| 201 |
-
aspect="auto",
|
| 202 |
-
title="Feature Correlation Matrix",
|
| 203 |
-
color_continuous_scale="RdBu"
|
| 204 |
-
)
|
| 205 |
-
fig_corr.update_layout(height=600)
|
| 206 |
-
st.plotly_chart(fig_corr, use_container_width=True)
|
| 207 |
-
|
| 208 |
-
# Top correlations with target
|
| 209 |
-
st.subheader("Features Most Correlated with House Value")
|
| 210 |
-
target_corr = corr_matrix['MedianHouseValue'].abs().sort_values(ascending=False)
|
| 211 |
-
target_corr = target_corr.drop('MedianHouseValue') # Remove self-correlation
|
| 212 |
|
| 213 |
col1, col2 = st.columns(2)
|
| 214 |
|
| 215 |
with col1:
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
)
|
| 223 |
-
fig_corr_bar.update_layout(height=400)
|
| 224 |
-
st.plotly_chart(fig_corr_bar, use_container_width=True)
|
| 225 |
|
| 226 |
with col2:
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
|
|
|
| 233 |
|
| 234 |
-
with
|
| 235 |
-
st.
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
else:
|
| 259 |
-
model = RandomForestRegressor(n_estimators=100, random_state=42)
|
| 260 |
-
|
| 261 |
-
model.fit(X_train, y_train)
|
| 262 |
-
|
| 263 |
-
# Predictions
|
| 264 |
-
train_pred = model.predict(X_train)
|
| 265 |
-
test_pred = model.predict(X_test)
|
| 266 |
-
|
| 267 |
-
# Metrics
|
| 268 |
-
train_rmse = np.sqrt(mean_squared_error(y_train, train_pred))
|
| 269 |
-
test_rmse = np.sqrt(mean_squared_error(y_test, test_pred))
|
| 270 |
-
train_r2 = r2_score(y_train, train_pred)
|
| 271 |
-
test_r2 = r2_score(y_test, test_pred)
|
| 272 |
-
|
| 273 |
-
# Display results
|
| 274 |
-
col1, col2, col3, col4 = st.columns(4)
|
| 275 |
-
with col1:
|
| 276 |
-
st.metric("Train RMSE", f"${train_rmse:,.0f}")
|
| 277 |
-
with col2:
|
| 278 |
-
st.metric("Test RMSE", f"${test_rmse:,.0f}")
|
| 279 |
-
with col3:
|
| 280 |
-
st.metric("Train R²", f"{train_r2:.3f}")
|
| 281 |
-
with col4:
|
| 282 |
-
st.metric("Test R²", f"{test_r2:.3f}")
|
| 283 |
-
|
| 284 |
-
# Prediction vs Actual plot
|
| 285 |
-
fig_pred = go.Figure()
|
| 286 |
-
|
| 287 |
-
# Add perfect prediction line
|
| 288 |
-
min_val, max_val = min(y_test.min(), test_pred.min()), max(y_test.max(), test_pred.max())
|
| 289 |
-
fig_pred.add_trace(go.Scatter(
|
| 290 |
-
x=[min_val, max_val], y=[min_val, max_val],
|
| 291 |
-
mode='lines', name='Perfect Prediction',
|
| 292 |
-
line=dict(color='red', dash='dash')
|
| 293 |
-
))
|
| 294 |
-
|
| 295 |
-
# Add actual predictions
|
| 296 |
-
fig_pred.add_trace(go.Scatter(
|
| 297 |
-
x=y_test, y=test_pred,
|
| 298 |
-
mode='markers', name='Predictions',
|
| 299 |
-
opacity=0.6,
|
| 300 |
-
marker=dict(color='blue', size=4)
|
| 301 |
-
))
|
| 302 |
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
|
|
|
| 308 |
)
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
|
| 324 |
-
|
| 325 |
-
|
|
|
|
|
|
|
|
|
|
| 326 |
|
| 327 |
if __name__ == "__main__":
|
| 328 |
main()
|
|
|
|
| 10 |
from sklearn.metrics import mean_squared_error, r2_score
|
| 11 |
import plotly.express as px
|
| 12 |
import plotly.graph_objects as go
|
|
|
|
| 13 |
|
| 14 |
# Set page config
|
| 15 |
st.set_page_config(
|
|
|
|
| 22 |
# Custom CSS
|
| 23 |
st.markdown("""
|
| 24 |
<style>
|
| 25 |
+
.main-header {
|
| 26 |
+
font-size: 2.5rem;
|
| 27 |
+
color: #1f77b4;
|
| 28 |
+
text-align: center;
|
| 29 |
+
margin-bottom: 2rem;
|
| 30 |
+
}
|
| 31 |
+
.metric-card {
|
| 32 |
+
background-color: #f0f2f6;
|
| 33 |
+
padding: 1rem;
|
| 34 |
+
border-radius: 0.5rem;
|
| 35 |
+
border-left: 5px solid #1f77b4;
|
| 36 |
+
}
|
| 37 |
+
.sidebar .sidebar-content {
|
| 38 |
+
background-color: #f8f9fa;
|
| 39 |
+
}
|
| 40 |
</style>
|
| 41 |
""", unsafe_allow_html=True)
|
| 42 |
|
| 43 |
+
# Load and cache data
|
| 44 |
@st.cache_data
|
| 45 |
+
def load_housing_data():
|
| 46 |
+
"""Load California housing dataset"""
|
| 47 |
housing = fetch_california_housing()
|
| 48 |
df = pd.DataFrame(housing.data, columns=housing.feature_names)
|
| 49 |
+
df['target'] = housing.target
|
| 50 |
+
df['price_category'] = pd.cut(df['target'],
|
| 51 |
+
bins=[0, 1.5, 3.0, 5.0, float('inf')],
|
| 52 |
+
labels=['Low', 'Medium', 'High', 'Very High'])
|
| 53 |
+
return df, housing
|
| 54 |
+
|
| 55 |
+
# Train models
|
| 56 |
+
@st.cache_data
|
| 57 |
+
def train_models(X, y):
|
| 58 |
+
"""Train and return ML models"""
|
| 59 |
+
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
|
| 60 |
|
| 61 |
+
# Linear Regression
|
| 62 |
+
lr_model = LinearRegression()
|
| 63 |
+
lr_model.fit(X_train, y_train)
|
| 64 |
+
lr_pred = lr_model.predict(X_test)
|
| 65 |
+
lr_mse = mean_squared_error(y_test, lr_pred)
|
| 66 |
+
lr_r2 = r2_score(y_test, lr_pred)
|
| 67 |
|
| 68 |
+
# Random Forest
|
| 69 |
+
rf_model = RandomForestRegressor(n_estimators=100, random_state=42)
|
| 70 |
+
rf_model.fit(X_train, y_train)
|
| 71 |
+
rf_pred = rf_model.predict(X_test)
|
| 72 |
+
rf_mse = mean_squared_error(y_test, rf_pred)
|
| 73 |
+
rf_r2 = r2_score(y_test, rf_pred)
|
| 74 |
+
|
| 75 |
+
return {
|
| 76 |
+
'models': {'Linear Regression': lr_model, 'Random Forest': rf_model},
|
| 77 |
+
'predictions': {'Linear Regression': lr_pred, 'Random Forest': rf_pred},
|
| 78 |
+
'metrics': {
|
| 79 |
+
'Linear Regression': {'MSE': lr_mse, 'R²': lr_r2},
|
| 80 |
+
'Random Forest': {'MSE': rf_mse, 'R²': rf_r2}
|
| 81 |
+
},
|
| 82 |
+
'test_data': (X_test, y_test)
|
| 83 |
+
}
|
| 84 |
|
| 85 |
def main():
|
| 86 |
+
# Header
|
| 87 |
st.markdown('<h1 class="main-header">🏠 California Housing Data Explorer</h1>', unsafe_allow_html=True)
|
| 88 |
|
| 89 |
# Load data
|
| 90 |
+
try:
|
| 91 |
+
df, housing_info = load_housing_data()
|
| 92 |
+
except Exception as e:
|
| 93 |
+
st.error(f"Error loading data: {e}")
|
| 94 |
+
return
|
| 95 |
|
| 96 |
# Sidebar
|
| 97 |
+
st.sidebar.title("🔧 Controls")
|
| 98 |
+
st.sidebar.markdown("---")
|
| 99 |
+
|
| 100 |
+
# Dataset info
|
| 101 |
+
st.sidebar.subheader("📊 Dataset Info")
|
| 102 |
+
st.sidebar.info(f"""
|
| 103 |
+
**Samples:** {len(df):,}
|
| 104 |
+
**Features:** {len(df.columns)-2}
|
| 105 |
+
**Target:** House Value (×$100k)
|
| 106 |
+
""")
|
| 107 |
|
| 108 |
+
# Feature selection
|
| 109 |
+
feature_cols = [col for col in df.columns if col not in ['target', 'price_category']]
|
| 110 |
+
selected_features = st.sidebar.multiselect(
|
| 111 |
+
"Select Features for Analysis",
|
| 112 |
+
feature_cols,
|
| 113 |
+
default=feature_cols[:4]
|
| 114 |
+
)
|
| 115 |
|
| 116 |
# Main content tabs
|
| 117 |
+
tab1, tab2, tab3, tab4 = st.tabs(["📈 Overview", "🔍 Exploratory Analysis", "🤖 ML Models", "🎯 Predictions"])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
|
| 119 |
with tab1:
|
| 120 |
+
st.subheader("Dataset Overview")
|
| 121 |
|
| 122 |
+
# Key metrics
|
| 123 |
+
col1, col2, col3, col4 = st.columns(4)
|
| 124 |
+
with col1:
|
| 125 |
+
st.metric("Total Houses", f"{len(df):,}")
|
| 126 |
+
with col2:
|
| 127 |
+
st.metric("Avg House Value", f"${df['target'].mean():.2f}×100k")
|
| 128 |
+
with col3:
|
| 129 |
+
st.metric("Max House Value", f"${df['target'].max():.2f}×100k")
|
| 130 |
+
with col4:
|
| 131 |
+
st.metric("Features", len(feature_cols))
|
| 132 |
+
|
| 133 |
+
st.markdown("---")
|
| 134 |
+
|
| 135 |
+
# Data preview
|
| 136 |
col1, col2 = st.columns([2, 1])
|
| 137 |
|
| 138 |
with col1:
|
| 139 |
+
st.subheader("📋 Data Sample")
|
| 140 |
st.dataframe(df.head(10), use_container_width=True)
|
|
|
|
|
|
|
|
|
|
| 141 |
|
| 142 |
with col2:
|
| 143 |
+
st.subheader("📊 Price Distribution")
|
| 144 |
+
fig = px.histogram(df, x='target', nbins=50,
|
| 145 |
+
title="House Value Distribution",
|
| 146 |
+
labels={'target': 'House Value (×$100k)', 'count': 'Frequency'})
|
| 147 |
+
fig.update_layout(height=400)
|
| 148 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 149 |
+
|
| 150 |
+
# Statistical summary
|
| 151 |
+
st.subheader("📈 Statistical Summary")
|
| 152 |
+
st.dataframe(df[feature_cols + ['target']].describe(), use_container_width=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 153 |
|
| 154 |
with tab2:
|
| 155 |
+
st.subheader("Exploratory Data Analysis")
|
| 156 |
+
|
| 157 |
+
if not selected_features:
|
| 158 |
+
st.warning("Please select at least one feature from the sidebar.")
|
| 159 |
+
return
|
| 160 |
+
|
| 161 |
+
# Correlation heatmap
|
| 162 |
+
st.subheader("🔥 Feature Correlation Matrix")
|
| 163 |
+
corr_features = selected_features + ['target']
|
| 164 |
+
corr_matrix = df[corr_features].corr()
|
| 165 |
+
|
| 166 |
+
fig, ax = plt.subplots(figsize=(10, 8))
|
| 167 |
+
sns.heatmap(corr_matrix, annot=True, cmap='coolwarm', center=0, ax=ax)
|
| 168 |
+
plt.title("Feature Correlation Matrix")
|
| 169 |
+
st.pyplot(fig)
|
| 170 |
+
plt.close()
|
| 171 |
+
|
| 172 |
+
# Feature relationships
|
| 173 |
+
st.subheader("📊 Feature Relationships")
|
| 174 |
|
| 175 |
col1, col2 = st.columns(2)
|
| 176 |
|
| 177 |
with col1:
|
| 178 |
+
if len(selected_features) >= 2:
|
| 179 |
+
feature_x = st.selectbox("X-axis Feature", selected_features, key="x_axis")
|
| 180 |
+
feature_y = st.selectbox("Y-axis Feature", selected_features, index=1, key="y_axis")
|
| 181 |
+
|
| 182 |
+
fig = px.scatter(df, x=feature_x, y=feature_y, color='target',
|
| 183 |
+
title=f"{feature_x} vs {feature_y}",
|
| 184 |
+
color_continuous_scale='viridis')
|
| 185 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 186 |
|
| 187 |
with col2:
|
| 188 |
+
if selected_features:
|
| 189 |
+
selected_feature = st.selectbox("Feature for Distribution", selected_features)
|
| 190 |
+
|
| 191 |
+
fig = px.box(df, y=selected_feature, x='price_category',
|
| 192 |
+
title=f"{selected_feature} by Price Category")
|
| 193 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 194 |
+
|
| 195 |
+
# Geographic analysis (if coordinates available)
|
| 196 |
+
if 'Longitude' in df.columns and 'Latitude' in df.columns:
|
| 197 |
+
st.subheader("🗺️ Geographic Distribution")
|
| 198 |
+
|
| 199 |
+
fig = px.scatter_mapbox(df.sample(5000), lat='Latitude', lon='Longitude',
|
| 200 |
+
color='target', size='target',
|
| 201 |
+
hover_data=['AveRooms', 'AveBedrms', 'Population'],
|
| 202 |
+
color_continuous_scale='viridis',
|
| 203 |
+
mapbox_style='open-street-map',
|
| 204 |
+
title='California Housing Prices by Location',
|
| 205 |
+
height=600)
|
| 206 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 207 |
|
| 208 |
with tab3:
|
| 209 |
+
st.subheader("Machine Learning Models")
|
| 210 |
+
|
| 211 |
+
if not selected_features:
|
| 212 |
+
st.warning("Please select features for model training.")
|
| 213 |
+
return
|
| 214 |
|
| 215 |
+
# Train models
|
| 216 |
+
X = df[selected_features]
|
| 217 |
+
y = df['target']
|
| 218 |
+
|
| 219 |
+
with st.spinner("Training models..."):
|
| 220 |
+
results = train_models(X, y)
|
| 221 |
+
|
| 222 |
+
# Model comparison
|
| 223 |
+
st.subheader("📊 Model Performance")
|
| 224 |
|
| 225 |
col1, col2 = st.columns(2)
|
| 226 |
|
| 227 |
with col1:
|
| 228 |
+
# Metrics table
|
| 229 |
+
metrics_df = pd.DataFrame(results['metrics']).T
|
| 230 |
+
st.dataframe(metrics_df, use_container_width=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 231 |
|
| 232 |
with col2:
|
| 233 |
+
# Performance visualization
|
| 234 |
+
models = list(results['metrics'].keys())
|
| 235 |
+
r2_scores = [results['metrics'][model]['R²'] for model in models]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 236 |
|
| 237 |
+
fig = px.bar(x=models, y=r2_scores,
|
| 238 |
+
title="Model Performance (R² Score)",
|
| 239 |
+
labels={'x': 'Model', 'y': 'R² Score'})
|
| 240 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 241 |
+
|
| 242 |
+
# Feature importance (Random Forest)
|
| 243 |
+
st.subheader("🎯 Feature Importance (Random Forest)")
|
| 244 |
+
|
| 245 |
+
rf_model = results['models']['Random Forest']
|
| 246 |
+
importance_df = pd.DataFrame({
|
| 247 |
+
'Feature': selected_features,
|
| 248 |
+
'Importance': rf_model.feature_importances_
|
| 249 |
+
}).sort_values('Importance', ascending=False)
|
| 250 |
+
|
| 251 |
+
fig = px.bar(importance_df, x='Importance', y='Feature', orientation='h',
|
| 252 |
+
title="Feature Importance in Random Forest Model")
|
| 253 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 254 |
+
|
| 255 |
+
# Prediction vs Actual
|
| 256 |
+
st.subheader("🎯 Predictions vs Actual Values")
|
| 257 |
+
|
| 258 |
+
X_test, y_test = results['test_data']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 259 |
|
| 260 |
col1, col2 = st.columns(2)
|
| 261 |
|
| 262 |
with col1:
|
| 263 |
+
lr_pred = results['predictions']['Linear Regression']
|
| 264 |
+
fig = px.scatter(x=y_test, y=lr_pred,
|
| 265 |
+
title="Linear Regression: Predicted vs Actual",
|
| 266 |
+
labels={'x': 'Actual', 'y': 'Predicted'})
|
| 267 |
+
fig.add_shape(type="line", x0=0, y0=0, x1=5, y1=5,
|
| 268 |
+
line=dict(dash="dash", color="red"))
|
| 269 |
+
st.plotly_chart(fig, use_container_width=True)
|
|
|
|
|
|
|
| 270 |
|
| 271 |
with col2:
|
| 272 |
+
rf_pred = results['predictions']['Random Forest']
|
| 273 |
+
fig = px.scatter(x=y_test, y=rf_pred,
|
| 274 |
+
title="Random Forest: Predicted vs Actual",
|
| 275 |
+
labels={'x': 'Actual', 'y': 'Predicted'})
|
| 276 |
+
fig.add_shape(type="line", x0=0, y0=0, x1=5, y1=5,
|
| 277 |
+
line=dict(dash="dash", color="red"))
|
| 278 |
+
st.plotly_chart(fig, use_container_width=True)
|
| 279 |
|
| 280 |
+
with tab4:
|
| 281 |
+
st.subheader("Make House Price Predictions")
|
| 282 |
+
|
| 283 |
+
if not selected_features:
|
| 284 |
+
st.warning("Please select features to make predictions.")
|
| 285 |
+
return
|
| 286 |
+
|
| 287 |
+
# Train models for prediction
|
| 288 |
+
X = df[selected_features]
|
| 289 |
+
y = df['target']
|
| 290 |
+
results = train_models(X, y)
|
| 291 |
+
|
| 292 |
+
st.write("Adjust the feature values below to predict house prices:")
|
| 293 |
+
|
| 294 |
+
# Create input widgets
|
| 295 |
+
input_data = {}
|
| 296 |
+
cols = st.columns(min(3, len(selected_features)))
|
| 297 |
+
|
| 298 |
+
for i, feature in enumerate(selected_features):
|
| 299 |
+
col_idx = i % len(cols)
|
| 300 |
+
with cols[col_idx]:
|
| 301 |
+
min_val = float(df[feature].min())
|
| 302 |
+
max_val = float(df[feature].max())
|
| 303 |
+
mean_val = float(df[feature].mean())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 304 |
|
| 305 |
+
input_data[feature] = st.slider(
|
| 306 |
+
f"{feature}",
|
| 307 |
+
min_value=min_val,
|
| 308 |
+
max_value=max_val,
|
| 309 |
+
value=mean_val,
|
| 310 |
+
key=f"pred_{feature}"
|
| 311 |
)
|
| 312 |
+
|
| 313 |
+
# Make predictions
|
| 314 |
+
if st.button("🎯 Predict House Price", type="primary"):
|
| 315 |
+
input_df = pd.DataFrame([input_data])
|
| 316 |
+
|
| 317 |
+
col1, col2 = st.columns(2)
|
| 318 |
+
|
| 319 |
+
with col1:
|
| 320 |
+
lr_pred = results['models']['Linear Regression'].predict(input_df)[0]
|
| 321 |
+
st.success(f"**Linear Regression Prediction:** \n${lr_pred:.2f} × 100k = ${lr_pred*100:.0f}k")
|
| 322 |
+
|
| 323 |
+
with col2:
|
| 324 |
+
rf_pred = results['models']['Random Forest'].predict(input_df)[0]
|
| 325 |
+
st.success(f"**Random Forest Prediction:** \n${rf_pred:.2f} × 100k = ${rf_pred*100:.0f}k")
|
| 326 |
+
|
| 327 |
+
# Show input summary
|
| 328 |
+
st.subheader("📋 Input Summary")
|
| 329 |
+
input_summary = pd.DataFrame([input_data]).T
|
| 330 |
+
input_summary.columns = ['Value']
|
| 331 |
+
st.dataframe(input_summary, use_container_width=True)
|
| 332 |
|
| 333 |
if __name__ == "__main__":
|
| 334 |
main()
|
requirements.txt
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
-
streamlit>=1.
|
| 2 |
-
pandas>=
|
| 3 |
numpy>=1.24.0
|
| 4 |
-
matplotlib>=3.
|
| 5 |
seaborn>=0.12.0
|
| 6 |
scikit-learn>=1.3.0
|
| 7 |
plotly>=5.15.0
|
|
|
|
| 1 |
+
streamlit>=1.34.0
|
| 2 |
+
pandas>=2.0.0
|
| 3 |
numpy>=1.24.0
|
| 4 |
+
matplotlib>=3.7.0
|
| 5 |
seaborn>=0.12.0
|
| 6 |
scikit-learn>=1.3.0
|
| 7 |
plotly>=5.15.0
|