eagle0504 commited on
Commit
e9fad40
·
verified ·
1 Parent(s): 707b169

Upload folder using huggingface_hub

Browse files
.config/.last_survey_prompt.yaml CHANGED
@@ -1 +1 @@
1
- last_prompt_time: 1762353223.6894207
 
1
+ last_prompt_time: 1762525816.9527555
.config/.last_update_check.json CHANGED
@@ -1 +1 @@
1
- {"last_update_check_time": 1762353225.0701716, "last_update_check_revision": 20251031202127, "notifications": [], "last_nag_times": {}}
 
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: Explore Housing Data
3
- emoji: 🔥
4
  colorFrom: indigo
5
  colorTo: green
6
  sdk: streamlit
@@ -10,7 +10,7 @@ pinned: false
10
  license: mit
11
  ---
12
 
13
- # Explore Housing Data
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
- font-size: 2.5rem;
28
- color: #1f4e79;
29
- text-align: center;
30
- margin-bottom: 2rem;
31
- }
32
- .metric-card {
33
- background-color: #f0f2f6;
34
- padding: 1rem;
35
- border-radius: 10px;
36
- border-left: 5px solid #1f4e79;
37
- }
 
 
 
38
  </style>
39
  """, unsafe_allow_html=True)
40
 
 
41
  @st.cache_data
42
- def load_data():
43
- """Load and prepare the California housing dataset."""
44
  housing = fetch_california_housing()
45
  df = pd.DataFrame(housing.data, columns=housing.feature_names)
46
- df['MedianHouseValue'] = housing.target
 
 
 
 
 
 
 
 
 
 
47
 
48
- # Add some derived features
49
- df['RoomsPerHousehold'] = df['AveRooms'] / df['AveOccup']
50
- df['BedroomsPerRoom'] = df['AveBedrms'] / df['AveRooms']
51
- df['PopulationPerHousehold'] = df['Population'] / df['HouseholdSize']
 
 
52
 
53
- return df, housing
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- df, housing_info = load_data()
 
 
 
 
60
 
61
  # Sidebar
62
- st.sidebar.title("🎛️ Controls")
 
 
 
 
 
 
 
 
 
63
 
64
- # Dataset overview
65
- with st.sidebar.expander("📊 Dataset Info", expanded=True):
66
- st.write(f"**Samples:** {len(df):,}")
67
- st.write(f"**Features:** {len(df.columns)-1}")
68
- st.write(f"**Target:** Median House Value")
 
 
69
 
70
  # Main content tabs
71
- tab1, tab2, tab3, tab4, tab5 = st.tabs([
72
- "📈 Overview",
73
- "🗺️ Geographic Analysis",
74
- "📊 Feature Analysis",
75
- "🔗 Correlations",
76
- "🤖 ML Models"
77
- ])
78
 
79
  with tab1:
80
- st.header("Dataset Overview")
81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  col1, col2 = st.columns([2, 1])
83
 
84
  with col1:
85
- st.subheader("Sample Data")
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("Key Metrics")
93
-
94
- # Key statistics
95
- avg_price = df['MedianHouseValue'].mean()
96
- max_price = df['MedianHouseValue'].max()
97
- min_price = df['MedianHouseValue'].min()
98
-
99
- st.metric("Average House Value", f"${avg_price:,.0f}")
100
- st.metric("Max House Value", f"${max_price:,.0f}")
101
- st.metric("Min House Value", f"${min_price:,.0f}")
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.header("Geographic Distribution")
113
-
114
- # Map visualization
115
- fig = px.scatter_mapbox(
116
- df.sample(5000), # Sample for better performance
117
- lat="Latitude",
118
- lon="Longitude",
119
- color="MedianHouseValue",
120
- size="Population",
121
- hover_data=["MedInc", "AveRooms", "HouseAge"],
122
- color_continuous_scale="Viridis",
123
- mapbox_style="open-street-map",
124
- height=600,
125
- title="California Housing Prices by Location"
126
- )
127
- fig.update_layout(mapbox_zoom=5, mapbox_center={"lat": 36.7783, "lon": -119.4179})
128
- st.plotly_chart(fig, use_container_width=True)
 
 
129
 
130
  col1, col2 = st.columns(2)
131
 
132
  with col1:
133
- # Latitude distribution
134
- fig_lat = px.histogram(
135
- df, x="Latitude", nbins=50,
136
- title="Distribution by Latitude",
137
- labels={"Latitude": "Latitude", "count": "Number of Districts"}
138
- )
139
- st.plotly_chart(fig_lat, use_container_width=True)
 
140
 
141
  with col2:
142
- # Longitude distribution
143
- fig_lon = px.histogram(
144
- df, x="Longitude", nbins=50,
145
- title="Distribution by Longitude",
146
- labels={"Longitude": "Longitude", "count": "Number of Districts"}
147
- )
148
- st.plotly_chart(fig_lon, use_container_width=True)
 
 
 
 
 
 
 
 
 
 
 
 
149
 
150
  with tab3:
151
- st.header("Feature Analysis")
 
 
 
 
152
 
153
- # Feature selection
154
- features = df.columns.tolist()
155
- selected_feature = st.selectbox("Select Feature to Analyze", features)
 
 
 
 
 
 
156
 
157
  col1, col2 = st.columns(2)
158
 
159
  with col1:
160
- # Distribution plot
161
- fig_dist = px.histogram(
162
- df, x=selected_feature, nbins=50,
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
- # Box plot by price ranges
170
- df_temp = df.copy()
171
- df_temp['PriceRange'] = pd.cut(
172
- df_temp['MedianHouseValue'],
173
- bins=5,
174
- labels=['Very Low', 'Low', 'Medium', 'High', 'Very High']
175
- )
176
 
177
- fig_box = px.box(
178
- df_temp, x='PriceRange', y=selected_feature,
179
- title=f"{selected_feature} by Price Range"
180
- )
181
- st.plotly_chart(fig_box, use_container_width=True)
182
-
183
- # Feature vs Target scatter plot
184
- fig_scatter = px.scatter(
185
- df.sample(5000), x=selected_feature, y="MedianHouseValue",
186
- opacity=0.6, trendline="ols",
187
- title=f"{selected_feature} vs Median House Value",
188
- labels={"MedianHouseValue": "Median House Value ($)"}
189
- )
190
- st.plotly_chart(fig_scatter, use_container_width=True)
191
-
192
- with tab4:
193
- st.header("Correlation Analysis")
194
-
195
- # Correlation matrix
196
- corr_matrix = df.corr()
197
-
198
- fig_corr = px.imshow(
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
- fig_corr_bar = px.bar(
217
- x=target_corr.values[:8],
218
- y=target_corr.index[:8],
219
- orientation='h',
220
- title="Top 8 Correlations with House Value",
221
- labels={"x": "Absolute Correlation", "y": "Features"}
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
- st.subheader("Correlation Values")
228
- corr_df = pd.DataFrame({
229
- 'Feature': target_corr.index[:8],
230
- 'Correlation': target_corr.values[:8]
231
- })
232
- st.dataframe(corr_df, use_container_width=True)
 
233
 
234
- with tab5:
235
- st.header("Machine Learning Models")
236
-
237
- # Model selection
238
- model_type = st.selectbox(
239
- "Select Model Type",
240
- ["Linear Regression", "Random Forest"]
241
- )
242
-
243
- test_size = st.slider("Test Set Size", 0.1, 0.5, 0.2)
244
-
245
- if st.button("Train Model", type="primary"):
246
- with st.spinner("Training model..."):
247
- # Prepare data
248
- X = df.drop(['MedianHouseValue'], axis=1)
249
- y = df['MedianHouseValue']
250
-
251
- X_train, X_test, y_train, y_test = train_test_split(
252
- X, y, test_size=test_size, random_state=42
253
- )
254
-
255
- # Train model
256
- if model_type == "Linear Regression":
257
- model = LinearRegression()
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
- fig_pred.update_layout(
304
- title="Predicted vs Actual Values",
305
- xaxis_title="Actual Values",
306
- yaxis_title="Predicted Values",
307
- height=500
 
308
  )
309
- st.plotly_chart(fig_pred, use_container_width=True)
310
-
311
- # Feature importance (for Random Forest)
312
- if model_type == "Random Forest":
313
- feature_importance = pd.DataFrame({
314
- 'feature': X.columns,
315
- 'importance': model.feature_importances_
316
- }).sort_values('importance', ascending=False)
317
-
318
- fig_imp = px.bar(
319
- feature_importance.head(10),
320
- x='importance', y='feature',
321
- orientation='h',
322
- title="Top 10 Feature Importances"
323
- )
324
- fig_imp.update_layout(height=400)
325
- st.plotly_chart(fig_imp, use_container_width=True)
 
 
 
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.28.0
2
- pandas>=1.5.0
3
  numpy>=1.24.0
4
- matplotlib>=3.6.0
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