Jon Solow commited on
Commit
732d631
·
1 Parent(s): 1d914b6

Add dbt duckdb

Browse files
Files changed (3) hide show
  1. dev-requirements.txt +109 -6
  2. pyproject.toml +1 -0
  3. requirements.txt +114 -6
dev-requirements.txt CHANGED
@@ -4,6 +4,11 @@
4
  #
5
  # pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml
6
  #
 
 
 
 
 
7
  altair==5.2.0
8
  # via streamlit
9
  annotated-types==0.6.0
@@ -27,7 +32,9 @@ attrs==23.2.0
27
  # jsonschema
28
  # referencing
29
  babel==2.14.0
30
- # via jupyterlab-server
 
 
31
  beautifulsoup4==4.12.3
32
  # via
33
  # YFDashboard (pyproject.toml)
@@ -52,21 +59,48 @@ charset-normalizer==3.3.2
52
  click==8.1.7
53
  # via
54
  # black
 
 
55
  # streamlit
 
 
56
  comm==0.2.1
57
  # via
58
  # ipykernel
59
  # ipywidgets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  debugpy==1.8.1
61
  # via ipykernel
62
  decorator==5.1.1
63
  # via ipython
 
 
64
  defusedxml==0.7.1
65
  # via nbconvert
66
  deprecation==2.1.0
67
  # via postgrest
68
  duckdb==0.10.0
69
- # via YFDashboard (pyproject.toml)
 
 
70
  executing==2.0.1
71
  # via stack-data
72
  fastjsonschema==2.19.1
@@ -108,6 +142,8 @@ idna==3.7
108
  # httpx
109
  # jsonschema
110
  # requests
 
 
111
  iniconfig==2.0.0
112
  # via pytest
113
  ipykernel==6.29.2
@@ -123,6 +159,10 @@ ipython==8.21.0
123
  # jupyter-console
124
  ipywidgets==8.1.2
125
  # via jupyter
 
 
 
 
126
  isoduration==20.11.0
127
  # via jsonschema
128
  jedi==0.19.1
@@ -130,6 +170,9 @@ jedi==0.19.1
130
  jinja2==3.1.4
131
  # via
132
  # altair
 
 
 
133
  # jupyter-server
134
  # jupyterlab
135
  # jupyterlab-server
@@ -142,6 +185,8 @@ jsonpointer==2.4
142
  jsonschema[format-nongpl]==4.21.1
143
  # via
144
  # altair
 
 
145
  # jupyter-events
146
  # jupyterlab-server
147
  # nbformat
@@ -192,6 +237,10 @@ jupyterlab-server==2.25.3
192
  # notebook
193
  jupyterlab-widgets==3.0.10
194
  # via ipywidgets
 
 
 
 
195
  lxml==5.1.0
196
  # via YFDashboard (pyproject.toml)
197
  lxml-stubs==0.5.1
@@ -202,14 +251,25 @@ markupsafe==2.1.5
202
  # via
203
  # jinja2
204
  # nbconvert
 
 
 
 
 
205
  matplotlib-inline==0.1.6
206
  # via
207
  # ipykernel
208
  # ipython
209
  mdurl==0.1.2
210
  # via markdown-it-py
 
 
211
  mistune==3.0.2
212
  # via nbconvert
 
 
 
 
213
  mypy==1.8.0
214
  # via YFDashboard (pyproject.toml)
215
  mypy-extensions==1.0.0
@@ -229,6 +289,8 @@ nbformat==5.9.2
229
  # nbconvert
230
  nest-asyncio==1.6.0
231
  # via ipykernel
 
 
232
  notebook==7.1.0
233
  # via jupyter
234
  notebook-shim==0.2.4
@@ -244,12 +306,15 @@ numpy==1.26.4
244
  # pyarrow
245
  # pydeck
246
  # streamlit
 
 
247
  overrides==7.7.0
248
  # via jupyter-server
249
  packaging==23.2
250
  # via
251
  # altair
252
  # black
 
253
  # deprecation
254
  # ipykernel
255
  # jupyter-server
@@ -269,10 +334,15 @@ pandas-stubs==2.2.0.240218
269
  # via YFDashboard (pyproject.toml)
270
  pandocfilters==1.5.1
271
  # via nbconvert
 
 
272
  parso==0.8.3
273
  # via jedi
274
  pathspec==0.12.1
275
- # via black
 
 
 
276
  pexpect==4.9.0
277
  # via ipython
278
  pillow==10.3.0
@@ -292,7 +362,11 @@ prompt-toolkit==3.0.43
292
  # ipython
293
  # jupyter-console
294
  protobuf==4.25.3
295
- # via streamlit
 
 
 
 
296
  psutil==5.9.8
297
  # via ipykernel
298
  ptyprocess==0.7.0
@@ -308,6 +382,7 @@ pycparser==2.21
308
  pydantic==2.6.1
309
  # via
310
  # YFDashboard (pyproject.toml)
 
311
  # gotrue
312
  # postgrest
313
  pydantic-core==2.16.2
@@ -326,6 +401,8 @@ pytest==8.0.1
326
  python-dateutil==2.8.2
327
  # via
328
  # arrow
 
 
329
  # jupyter-client
330
  # pandas
331
  # realtime
@@ -334,10 +411,20 @@ python-dotenv==1.0.1
334
  # via streamlit-oauth
335
  python-json-logger==2.0.7
336
  # via jupyter-events
 
 
 
 
337
  pytz==2024.1
338
- # via pandas
 
 
 
339
  pyyaml==6.0.1
340
- # via jupyter-events
 
 
 
341
  pyzmq==25.1.2
342
  # via
343
  # ipykernel
@@ -358,7 +445,10 @@ referencing==0.33.0
358
  # jupyter-events
359
  requests==2.32.2
360
  # via
 
 
361
  # jupyterlab-server
 
362
  # streamlit
363
  rfc3339-validator==0.1.4
364
  # via
@@ -383,6 +473,8 @@ six==1.16.0
383
  # asttokens
384
  # bleach
385
  # html5lib
 
 
386
  # python-dateutil
387
  # rfc3339-validator
388
  smmap==5.0.1
@@ -393,6 +485,8 @@ sniffio==1.3.0
393
  # httpx
394
  soupsieve==2.5
395
  # via beautifulsoup4
 
 
396
  stack-data==0.6.3
397
  # via ipython
398
  storage3==0.7.7
@@ -415,6 +509,8 @@ terminado==0.18.0
415
  # via
416
  # jupyter-server
417
  # jupyter-server-terminals
 
 
418
  tinycss2==1.2.1
419
  # via nbconvert
420
  toml==0.10.2
@@ -459,6 +555,11 @@ types-requests==2.31.0.20240218
459
  # via YFDashboard (pyproject.toml)
460
  typing-extensions==4.9.0
461
  # via
 
 
 
 
 
462
  # mypy
463
  # pydantic
464
  # pydantic-core
@@ -490,3 +591,5 @@ websockets==12.0
490
  # via realtime
491
  widgetsnbextension==4.0.10
492
  # via ipywidgets
 
 
 
4
  #
5
  # pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml
6
  #
7
+ agate==1.9.1
8
+ # via
9
+ # dbt-adapters
10
+ # dbt-common
11
+ # dbt-core
12
  altair==5.2.0
13
  # via streamlit
14
  annotated-types==0.6.0
 
32
  # jsonschema
33
  # referencing
34
  babel==2.14.0
35
+ # via
36
+ # agate
37
+ # jupyterlab-server
38
  beautifulsoup4==4.12.3
39
  # via
40
  # YFDashboard (pyproject.toml)
 
59
  click==8.1.7
60
  # via
61
  # black
62
+ # dbt-core
63
+ # dbt-semantic-interfaces
64
  # streamlit
65
+ colorama==0.4.6
66
+ # via dbt-common
67
  comm==0.2.1
68
  # via
69
  # ipykernel
70
  # ipywidgets
71
+ daff==1.3.46
72
+ # via dbt-core
73
+ dbt-adapters==1.7.0
74
+ # via
75
+ # dbt-core
76
+ # dbt-duckdb
77
+ dbt-common==1.10.0
78
+ # via
79
+ # dbt-adapters
80
+ # dbt-core
81
+ # dbt-duckdb
82
+ dbt-core==1.8.7
83
+ # via dbt-duckdb
84
+ dbt-duckdb==1.8.1
85
+ # via YFDashboard (pyproject.toml)
86
+ dbt-extractor==0.5.1
87
+ # via dbt-core
88
+ dbt-semantic-interfaces==0.5.1
89
+ # via dbt-core
90
  debugpy==1.8.1
91
  # via ipykernel
92
  decorator==5.1.1
93
  # via ipython
94
+ deepdiff==7.0.1
95
+ # via dbt-common
96
  defusedxml==0.7.1
97
  # via nbconvert
98
  deprecation==2.1.0
99
  # via postgrest
100
  duckdb==0.10.0
101
+ # via
102
+ # YFDashboard (pyproject.toml)
103
+ # dbt-duckdb
104
  executing==2.0.1
105
  # via stack-data
106
  fastjsonschema==2.19.1
 
142
  # httpx
143
  # jsonschema
144
  # requests
145
+ importlib-metadata==6.11.0
146
+ # via dbt-semantic-interfaces
147
  iniconfig==2.0.0
148
  # via pytest
149
  ipykernel==6.29.2
 
159
  # jupyter-console
160
  ipywidgets==8.1.2
161
  # via jupyter
162
+ isodate==0.6.1
163
+ # via
164
+ # agate
165
+ # dbt-common
166
  isoduration==20.11.0
167
  # via jsonschema
168
  jedi==0.19.1
 
170
  jinja2==3.1.4
171
  # via
172
  # altair
173
+ # dbt-common
174
+ # dbt-core
175
+ # dbt-semantic-interfaces
176
  # jupyter-server
177
  # jupyterlab
178
  # jupyterlab-server
 
185
  jsonschema[format-nongpl]==4.21.1
186
  # via
187
  # altair
188
+ # dbt-common
189
+ # dbt-semantic-interfaces
190
  # jupyter-events
191
  # jupyterlab-server
192
  # nbformat
 
237
  # notebook
238
  jupyterlab-widgets==3.0.10
239
  # via ipywidgets
240
+ leather==0.4.0
241
+ # via agate
242
+ logbook==1.5.3
243
+ # via dbt-core
244
  lxml==5.1.0
245
  # via YFDashboard (pyproject.toml)
246
  lxml-stubs==0.5.1
 
251
  # via
252
  # jinja2
253
  # nbconvert
254
+ mashumaro[msgpack]==3.13.1
255
+ # via
256
+ # dbt-adapters
257
+ # dbt-common
258
+ # dbt-core
259
  matplotlib-inline==0.1.6
260
  # via
261
  # ipykernel
262
  # ipython
263
  mdurl==0.1.2
264
  # via markdown-it-py
265
+ minimal-snowplow-tracker==0.0.2
266
+ # via dbt-core
267
  mistune==3.0.2
268
  # via nbconvert
269
+ more-itertools==10.5.0
270
+ # via dbt-semantic-interfaces
271
+ msgpack==1.1.0
272
+ # via mashumaro
273
  mypy==1.8.0
274
  # via YFDashboard (pyproject.toml)
275
  mypy-extensions==1.0.0
 
289
  # nbconvert
290
  nest-asyncio==1.6.0
291
  # via ipykernel
292
+ networkx==3.3
293
+ # via dbt-core
294
  notebook==7.1.0
295
  # via jupyter
296
  notebook-shim==0.2.4
 
306
  # pyarrow
307
  # pydeck
308
  # streamlit
309
+ ordered-set==4.1.0
310
+ # via deepdiff
311
  overrides==7.7.0
312
  # via jupyter-server
313
  packaging==23.2
314
  # via
315
  # altair
316
  # black
317
+ # dbt-core
318
  # deprecation
319
  # ipykernel
320
  # jupyter-server
 
334
  # via YFDashboard (pyproject.toml)
335
  pandocfilters==1.5.1
336
  # via nbconvert
337
+ parsedatetime==2.6
338
+ # via agate
339
  parso==0.8.3
340
  # via jedi
341
  pathspec==0.12.1
342
+ # via
343
+ # black
344
+ # dbt-common
345
+ # dbt-core
346
  pexpect==4.9.0
347
  # via ipython
348
  pillow==10.3.0
 
362
  # ipython
363
  # jupyter-console
364
  protobuf==4.25.3
365
+ # via
366
+ # dbt-adapters
367
+ # dbt-common
368
+ # dbt-core
369
+ # streamlit
370
  psutil==5.9.8
371
  # via ipykernel
372
  ptyprocess==0.7.0
 
382
  pydantic==2.6.1
383
  # via
384
  # YFDashboard (pyproject.toml)
385
+ # dbt-semantic-interfaces
386
  # gotrue
387
  # postgrest
388
  pydantic-core==2.16.2
 
401
  python-dateutil==2.8.2
402
  # via
403
  # arrow
404
+ # dbt-common
405
+ # dbt-semantic-interfaces
406
  # jupyter-client
407
  # pandas
408
  # realtime
 
411
  # via streamlit-oauth
412
  python-json-logger==2.0.7
413
  # via jupyter-events
414
+ python-slugify==8.0.4
415
+ # via agate
416
+ pytimeparse==1.1.8
417
+ # via agate
418
  pytz==2024.1
419
+ # via
420
+ # dbt-adapters
421
+ # dbt-core
422
+ # pandas
423
  pyyaml==6.0.1
424
+ # via
425
+ # dbt-core
426
+ # dbt-semantic-interfaces
427
+ # jupyter-events
428
  pyzmq==25.1.2
429
  # via
430
  # ipykernel
 
445
  # jupyter-events
446
  requests==2.32.2
447
  # via
448
+ # dbt-common
449
+ # dbt-core
450
  # jupyterlab-server
451
+ # minimal-snowplow-tracker
452
  # streamlit
453
  rfc3339-validator==0.1.4
454
  # via
 
473
  # asttokens
474
  # bleach
475
  # html5lib
476
+ # isodate
477
+ # minimal-snowplow-tracker
478
  # python-dateutil
479
  # rfc3339-validator
480
  smmap==5.0.1
 
485
  # httpx
486
  soupsieve==2.5
487
  # via beautifulsoup4
488
+ sqlparse==0.5.1
489
+ # via dbt-core
490
  stack-data==0.6.3
491
  # via ipython
492
  storage3==0.7.7
 
509
  # via
510
  # jupyter-server
511
  # jupyter-server-terminals
512
+ text-unidecode==1.3
513
+ # via python-slugify
514
  tinycss2==1.2.1
515
  # via nbconvert
516
  toml==0.10.2
 
555
  # via YFDashboard (pyproject.toml)
556
  typing-extensions==4.9.0
557
  # via
558
+ # dbt-adapters
559
+ # dbt-common
560
+ # dbt-core
561
+ # dbt-semantic-interfaces
562
+ # mashumaro
563
  # mypy
564
  # pydantic
565
  # pydantic-core
 
591
  # via realtime
592
  widgetsnbextension==4.0.10
593
  # via ipywidgets
594
+ zipp==3.20.2
595
+ # via importlib-metadata
pyproject.toml CHANGED
@@ -8,6 +8,7 @@ name = "YFDashboard"
8
  dependencies = [
9
  "streamlit",
10
  "beautifulsoup4",
 
11
  "duckdb",
12
  "html5lib",
13
  "lxml",
 
8
  dependencies = [
9
  "streamlit",
10
  "beautifulsoup4",
11
+ "dbt-duckdb",
12
  "duckdb",
13
  "html5lib",
14
  "lxml",
requirements.txt CHANGED
@@ -4,6 +4,11 @@
4
  #
5
  # pip-compile --output-file=requirements.txt pyproject.toml
6
  #
 
 
 
 
 
7
  altair==5.2.0
8
  # via streamlit
9
  annotated-types==0.6.0
@@ -14,6 +19,8 @@ attrs==23.2.0
14
  # via
15
  # jsonschema
16
  # referencing
 
 
17
  beautifulsoup4==4.12.3
18
  # via YFDashboard (pyproject.toml)
19
  blinker==1.7.0
@@ -28,11 +35,39 @@ certifi==2024.7.4
28
  charset-normalizer==3.3.2
29
  # via requests
30
  click==8.1.7
31
- # via streamlit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  deprecation==2.1.0
33
  # via postgrest
34
  duckdb==0.10.0
35
- # via YFDashboard (pyproject.toml)
 
 
36
  gitdb==4.0.11
37
  # via gitpython
38
  gitpython==3.1.42
@@ -66,22 +101,51 @@ idna==3.7
66
  # anyio
67
  # httpx
68
  # requests
 
 
 
 
 
 
69
  jinja2==3.1.4
70
  # via
71
  # altair
 
 
 
72
  # pydeck
73
  jsonschema==4.21.1
74
- # via altair
 
 
 
75
  jsonschema-specifications==2023.12.1
76
  # via jsonschema
 
 
 
 
77
  lxml==5.1.0
78
  # via YFDashboard (pyproject.toml)
79
  markdown-it-py==3.0.0
80
  # via rich
81
  markupsafe==2.1.5
82
  # via jinja2
 
 
 
 
 
83
  mdurl==0.1.2
84
  # via markdown-it-py
 
 
 
 
 
 
 
 
85
  numpy==1.26.4
86
  # via
87
  # YFDashboard (pyproject.toml)
@@ -90,9 +154,12 @@ numpy==1.26.4
90
  # pyarrow
91
  # pydeck
92
  # streamlit
 
 
93
  packaging==23.2
94
  # via
95
  # altair
 
96
  # deprecation
97
  # streamlit
98
  pandas==2.2.0
@@ -100,17 +167,28 @@ pandas==2.2.0
100
  # YFDashboard (pyproject.toml)
101
  # altair
102
  # streamlit
 
 
 
 
 
 
103
  pillow==10.3.0
104
  # via streamlit
105
  postgrest==0.16.10
106
  # via supabase
107
  protobuf==4.25.3
108
- # via streamlit
 
 
 
 
109
  pyarrow==15.0.0
110
  # via streamlit
111
  pydantic==2.6.1
112
  # via
113
  # YFDashboard (pyproject.toml)
 
114
  # gotrue
115
  # postgrest
116
  pydantic-core==2.16.2
@@ -121,13 +199,26 @@ pygments==2.17.2
121
  # via rich
122
  python-dateutil==2.8.2
123
  # via
 
 
124
  # pandas
125
  # realtime
126
  # storage3
127
  python-dotenv==1.0.1
128
  # via streamlit-oauth
 
 
 
 
129
  pytz==2024.1
130
- # via pandas
 
 
 
 
 
 
 
131
  realtime==1.0.3
132
  # via supabase
133
  referencing==0.33.0
@@ -135,7 +226,11 @@ referencing==0.33.0
135
  # jsonschema
136
  # jsonschema-specifications
137
  requests==2.32.2
138
- # via streamlit
 
 
 
 
139
  rich==13.7.0
140
  # via streamlit
141
  rpds-py==0.18.0
@@ -145,6 +240,8 @@ rpds-py==0.18.0
145
  six==1.16.0
146
  # via
147
  # html5lib
 
 
148
  # python-dateutil
149
  smmap==5.0.1
150
  # via gitdb
@@ -154,6 +251,8 @@ sniffio==1.3.0
154
  # httpx
155
  soupsieve==2.5
156
  # via beautifulsoup4
 
 
157
  storage3==0.7.7
158
  # via supabase
159
  streamlit==1.37.1
@@ -170,6 +269,8 @@ supafunc==0.5.1
170
  # via supabase
171
  tenacity==8.2.3
172
  # via streamlit
 
 
173
  toml==0.10.2
174
  # via streamlit
175
  toolz==0.12.1
@@ -178,6 +279,11 @@ tornado==6.4.1
178
  # via streamlit
179
  typing-extensions==4.9.0
180
  # via
 
 
 
 
 
181
  # pydantic
182
  # pydantic-core
183
  # realtime
@@ -193,3 +299,5 @@ webencodings==0.5.1
193
  # via html5lib
194
  websockets==12.0
195
  # via realtime
 
 
 
4
  #
5
  # pip-compile --output-file=requirements.txt pyproject.toml
6
  #
7
+ agate==1.9.1
8
+ # via
9
+ # dbt-adapters
10
+ # dbt-common
11
+ # dbt-core
12
  altair==5.2.0
13
  # via streamlit
14
  annotated-types==0.6.0
 
19
  # via
20
  # jsonschema
21
  # referencing
22
+ babel==2.16.0
23
+ # via agate
24
  beautifulsoup4==4.12.3
25
  # via YFDashboard (pyproject.toml)
26
  blinker==1.7.0
 
35
  charset-normalizer==3.3.2
36
  # via requests
37
  click==8.1.7
38
+ # via
39
+ # dbt-core
40
+ # dbt-semantic-interfaces
41
+ # streamlit
42
+ colorama==0.4.6
43
+ # via dbt-common
44
+ daff==1.3.46
45
+ # via dbt-core
46
+ dbt-adapters==1.7.0
47
+ # via
48
+ # dbt-core
49
+ # dbt-duckdb
50
+ dbt-common==1.10.0
51
+ # via
52
+ # dbt-adapters
53
+ # dbt-core
54
+ # dbt-duckdb
55
+ dbt-core==1.8.7
56
+ # via dbt-duckdb
57
+ dbt-duckdb==1.8.1
58
+ # via YFDashboard (pyproject.toml)
59
+ dbt-extractor==0.5.1
60
+ # via dbt-core
61
+ dbt-semantic-interfaces==0.5.1
62
+ # via dbt-core
63
+ deepdiff==7.0.1
64
+ # via dbt-common
65
  deprecation==2.1.0
66
  # via postgrest
67
  duckdb==0.10.0
68
+ # via
69
+ # YFDashboard (pyproject.toml)
70
+ # dbt-duckdb
71
  gitdb==4.0.11
72
  # via gitpython
73
  gitpython==3.1.42
 
101
  # anyio
102
  # httpx
103
  # requests
104
+ importlib-metadata==6.11.0
105
+ # via dbt-semantic-interfaces
106
+ isodate==0.6.1
107
+ # via
108
+ # agate
109
+ # dbt-common
110
  jinja2==3.1.4
111
  # via
112
  # altair
113
+ # dbt-common
114
+ # dbt-core
115
+ # dbt-semantic-interfaces
116
  # pydeck
117
  jsonschema==4.21.1
118
+ # via
119
+ # altair
120
+ # dbt-common
121
+ # dbt-semantic-interfaces
122
  jsonschema-specifications==2023.12.1
123
  # via jsonschema
124
+ leather==0.4.0
125
+ # via agate
126
+ logbook==1.5.3
127
+ # via dbt-core
128
  lxml==5.1.0
129
  # via YFDashboard (pyproject.toml)
130
  markdown-it-py==3.0.0
131
  # via rich
132
  markupsafe==2.1.5
133
  # via jinja2
134
+ mashumaro[msgpack]==3.13.1
135
+ # via
136
+ # dbt-adapters
137
+ # dbt-common
138
+ # dbt-core
139
  mdurl==0.1.2
140
  # via markdown-it-py
141
+ minimal-snowplow-tracker==0.0.2
142
+ # via dbt-core
143
+ more-itertools==10.5.0
144
+ # via dbt-semantic-interfaces
145
+ msgpack==1.1.0
146
+ # via mashumaro
147
+ networkx==3.3
148
+ # via dbt-core
149
  numpy==1.26.4
150
  # via
151
  # YFDashboard (pyproject.toml)
 
154
  # pyarrow
155
  # pydeck
156
  # streamlit
157
+ ordered-set==4.1.0
158
+ # via deepdiff
159
  packaging==23.2
160
  # via
161
  # altair
162
+ # dbt-core
163
  # deprecation
164
  # streamlit
165
  pandas==2.2.0
 
167
  # YFDashboard (pyproject.toml)
168
  # altair
169
  # streamlit
170
+ parsedatetime==2.6
171
+ # via agate
172
+ pathspec==0.12.1
173
+ # via
174
+ # dbt-common
175
+ # dbt-core
176
  pillow==10.3.0
177
  # via streamlit
178
  postgrest==0.16.10
179
  # via supabase
180
  protobuf==4.25.3
181
+ # via
182
+ # dbt-adapters
183
+ # dbt-common
184
+ # dbt-core
185
+ # streamlit
186
  pyarrow==15.0.0
187
  # via streamlit
188
  pydantic==2.6.1
189
  # via
190
  # YFDashboard (pyproject.toml)
191
+ # dbt-semantic-interfaces
192
  # gotrue
193
  # postgrest
194
  pydantic-core==2.16.2
 
199
  # via rich
200
  python-dateutil==2.8.2
201
  # via
202
+ # dbt-common
203
+ # dbt-semantic-interfaces
204
  # pandas
205
  # realtime
206
  # storage3
207
  python-dotenv==1.0.1
208
  # via streamlit-oauth
209
+ python-slugify==8.0.4
210
+ # via agate
211
+ pytimeparse==1.1.8
212
+ # via agate
213
  pytz==2024.1
214
+ # via
215
+ # dbt-adapters
216
+ # dbt-core
217
+ # pandas
218
+ pyyaml==6.0.2
219
+ # via
220
+ # dbt-core
221
+ # dbt-semantic-interfaces
222
  realtime==1.0.3
223
  # via supabase
224
  referencing==0.33.0
 
226
  # jsonschema
227
  # jsonschema-specifications
228
  requests==2.32.2
229
+ # via
230
+ # dbt-common
231
+ # dbt-core
232
+ # minimal-snowplow-tracker
233
+ # streamlit
234
  rich==13.7.0
235
  # via streamlit
236
  rpds-py==0.18.0
 
240
  six==1.16.0
241
  # via
242
  # html5lib
243
+ # isodate
244
+ # minimal-snowplow-tracker
245
  # python-dateutil
246
  smmap==5.0.1
247
  # via gitdb
 
251
  # httpx
252
  soupsieve==2.5
253
  # via beautifulsoup4
254
+ sqlparse==0.5.1
255
+ # via dbt-core
256
  storage3==0.7.7
257
  # via supabase
258
  streamlit==1.37.1
 
269
  # via supabase
270
  tenacity==8.2.3
271
  # via streamlit
272
+ text-unidecode==1.3
273
+ # via python-slugify
274
  toml==0.10.2
275
  # via streamlit
276
  toolz==0.12.1
 
279
  # via streamlit
280
  typing-extensions==4.9.0
281
  # via
282
+ # dbt-adapters
283
+ # dbt-common
284
+ # dbt-core
285
+ # dbt-semantic-interfaces
286
+ # mashumaro
287
  # pydantic
288
  # pydantic-core
289
  # realtime
 
299
  # via html5lib
300
  websockets==12.0
301
  # via realtime
302
+ zipp==3.20.2
303
+ # via importlib-metadata