Jon Solow commited on
Commit
74e466f
·
1 Parent(s): ca30ea3

Add supabase and update streamlit

Browse files
Files changed (4) hide show
  1. README.md +1 -1
  2. dev-requirements.txt +40 -12
  3. pyproject.toml +1 -0
  4. requirements.txt +42 -13
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🏃
4
  colorFrom: indigo
5
  colorTo: blue
6
  sdk: streamlit
7
- sdk_version: 1.31.1
8
  app_file: src/Home.py
9
  pinned: false
10
  ---
 
4
  colorFrom: indigo
5
  colorTo: blue
6
  sdk: streamlit
7
+ sdk_version: 1.37.1
8
  app_file: src/Home.py
9
  pinned: false
10
  ---
dev-requirements.txt CHANGED
@@ -63,6 +63,8 @@ decorator==5.1.1
63
  # via ipython
64
  defusedxml==0.7.1
65
  # via nbconvert
 
 
66
  duckdb==0.10.0
67
  # via YFDashboard (pyproject.toml)
68
  executing==2.0.1
@@ -75,26 +77,37 @@ gitdb==4.0.11
75
  # via gitpython
76
  gitpython==3.1.42
77
  # via streamlit
 
 
78
  h11==0.14.0
79
  # via httpcore
 
 
 
 
80
  html5lib==1.1
81
  # via YFDashboard (pyproject.toml)
82
  httpcore==1.0.3
83
  # via httpx
84
- httpx==0.26.0
85
  # via
 
86
  # httpx-oauth
87
  # jupyterlab
 
 
 
 
88
  httpx-oauth==0.13.2
89
  # via streamlit-oauth
 
 
90
  idna==3.7
91
  # via
92
  # anyio
93
  # httpx
94
  # jsonschema
95
  # requests
96
- importlib-metadata==7.0.1
97
- # via streamlit
98
  iniconfig==2.0.0
99
  # via pytest
100
  ipykernel==6.29.2
@@ -237,6 +250,7 @@ packaging==23.2
237
  # via
238
  # altair
239
  # black
 
240
  # ipykernel
241
  # jupyter-server
242
  # jupyterlab
@@ -269,6 +283,8 @@ platformdirs==4.2.0
269
  # jupyter-core
270
  pluggy==1.4.0
271
  # via pytest
 
 
272
  prometheus-client==0.20.0
273
  # via jupyter-server
274
  prompt-toolkit==3.0.43
@@ -290,7 +306,10 @@ pyarrow==15.0.0
290
  pycparser==2.21
291
  # via cffi
292
  pydantic==2.6.1
293
- # via YFDashboard (pyproject.toml)
 
 
 
294
  pydantic-core==2.16.2
295
  # via pydantic
296
  pydeck==0.8.1b0
@@ -309,7 +328,8 @@ python-dateutil==2.8.2
309
  # arrow
310
  # jupyter-client
311
  # pandas
312
- # streamlit
 
313
  python-dotenv==1.0.1
314
  # via streamlit-oauth
315
  python-json-logger==2.0.7
@@ -329,6 +349,8 @@ qtconsole==5.5.1
329
  # via jupyter
330
  qtpy==2.4.1
331
  # via qtconsole
 
 
332
  referencing==0.33.0
333
  # via
334
  # jsonschema
@@ -373,12 +395,20 @@ soupsieve==2.5
373
  # via beautifulsoup4
374
  stack-data==0.6.3
375
  # via ipython
376
- streamlit==1.31.1
 
 
377
  # via
378
  # YFDashboard (pyproject.toml)
379
  # streamlit-oauth
380
  streamlit-oauth==0.1.8
381
  # via YFDashboard (pyproject.toml)
 
 
 
 
 
 
382
  tenacity==8.2.3
383
  # via streamlit
384
  terminado==0.18.0
@@ -432,19 +462,17 @@ typing-extensions==4.9.0
432
  # mypy
433
  # pydantic
434
  # pydantic-core
 
 
435
  # streamlit
436
  tzdata==2024.1
437
  # via pandas
438
- tzlocal==5.2
439
- # via streamlit
440
  uri-template==1.3.0
441
  # via jsonschema
442
  urllib3==2.2.2
443
  # via
444
  # requests
445
  # types-requests
446
- validators==0.22.0
447
- # via streamlit
448
  watchdog==4.0.0
449
  # via streamlit
450
  wcwidth==0.2.13
@@ -458,7 +486,7 @@ webencodings==0.5.1
458
  # tinycss2
459
  websocket-client==1.7.0
460
  # via jupyter-server
 
 
461
  widgetsnbextension==4.0.10
462
  # via ipywidgets
463
- zipp==3.17.0
464
- # via importlib-metadata
 
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
 
77
  # via gitpython
78
  gitpython==3.1.42
79
  # via streamlit
80
+ gotrue==2.7.0
81
+ # via supabase
82
  h11==0.14.0
83
  # via httpcore
84
+ h2==4.1.0
85
+ # via httpx
86
+ hpack==4.0.0
87
+ # via h2
88
  html5lib==1.1
89
  # via YFDashboard (pyproject.toml)
90
  httpcore==1.0.3
91
  # via httpx
92
+ httpx[http2]==0.26.0
93
  # via
94
+ # gotrue
95
  # httpx-oauth
96
  # jupyterlab
97
+ # postgrest
98
+ # storage3
99
+ # supabase
100
+ # supafunc
101
  httpx-oauth==0.13.2
102
  # via streamlit-oauth
103
+ hyperframe==6.0.1
104
+ # via h2
105
  idna==3.7
106
  # via
107
  # anyio
108
  # httpx
109
  # jsonschema
110
  # requests
 
 
111
  iniconfig==2.0.0
112
  # via pytest
113
  ipykernel==6.29.2
 
250
  # via
251
  # altair
252
  # black
253
+ # deprecation
254
  # ipykernel
255
  # jupyter-server
256
  # jupyterlab
 
283
  # jupyter-core
284
  pluggy==1.4.0
285
  # via pytest
286
+ postgrest==0.16.10
287
+ # via supabase
288
  prometheus-client==0.20.0
289
  # via jupyter-server
290
  prompt-toolkit==3.0.43
 
306
  pycparser==2.21
307
  # via cffi
308
  pydantic==2.6.1
309
+ # via
310
+ # YFDashboard (pyproject.toml)
311
+ # gotrue
312
+ # postgrest
313
  pydantic-core==2.16.2
314
  # via pydantic
315
  pydeck==0.8.1b0
 
328
  # arrow
329
  # jupyter-client
330
  # pandas
331
+ # realtime
332
+ # storage3
333
  python-dotenv==1.0.1
334
  # via streamlit-oauth
335
  python-json-logger==2.0.7
 
349
  # via jupyter
350
  qtpy==2.4.1
351
  # via qtconsole
352
+ realtime==1.0.3
353
+ # via supabase
354
  referencing==0.33.0
355
  # via
356
  # jsonschema
 
395
  # via beautifulsoup4
396
  stack-data==0.6.3
397
  # via ipython
398
+ storage3==0.7.7
399
+ # via supabase
400
+ streamlit==1.37.1
401
  # via
402
  # YFDashboard (pyproject.toml)
403
  # streamlit-oauth
404
  streamlit-oauth==0.1.8
405
  # via YFDashboard (pyproject.toml)
406
+ strenum==0.4.15
407
+ # via postgrest
408
+ supabase==2.6.0
409
+ # via YFDashboard (pyproject.toml)
410
+ supafunc==0.5.1
411
+ # via supabase
412
  tenacity==8.2.3
413
  # via streamlit
414
  terminado==0.18.0
 
462
  # mypy
463
  # pydantic
464
  # pydantic-core
465
+ # realtime
466
+ # storage3
467
  # streamlit
468
  tzdata==2024.1
469
  # via pandas
 
 
470
  uri-template==1.3.0
471
  # via jsonschema
472
  urllib3==2.2.2
473
  # via
474
  # requests
475
  # types-requests
 
 
476
  watchdog==4.0.0
477
  # via streamlit
478
  wcwidth==0.2.13
 
486
  # tinycss2
487
  websocket-client==1.7.0
488
  # via jupyter-server
489
+ websockets==12.0
490
+ # via realtime
491
  widgetsnbextension==4.0.10
492
  # via ipywidgets
 
 
pyproject.toml CHANGED
@@ -15,6 +15,7 @@ dependencies = [
15
  "pandas",
16
  "pydantic",
17
  "streamlit-oauth",
 
18
  ]
19
 
20
  [project.optional-dependencies]
 
15
  "pandas",
16
  "pydantic",
17
  "streamlit-oauth",
18
+ "supabase",
19
  ]
20
 
21
  [project.optional-dependencies]
requirements.txt CHANGED
@@ -29,29 +29,43 @@ charset-normalizer==3.3.2
29
  # via requests
30
  click==8.1.7
31
  # via streamlit
 
 
32
  duckdb==0.10.0
33
  # via YFDashboard (pyproject.toml)
34
  gitdb==4.0.11
35
  # via gitpython
36
  gitpython==3.1.42
37
  # via streamlit
 
 
38
  h11==0.14.0
39
  # via httpcore
 
 
 
 
40
  html5lib==1.1
41
  # via YFDashboard (pyproject.toml)
42
  httpcore==1.0.3
43
  # via httpx
44
- httpx==0.26.0
45
- # via httpx-oauth
 
 
 
 
 
 
46
  httpx-oauth==0.13.2
47
  # via streamlit-oauth
 
 
48
  idna==3.7
49
  # via
50
  # anyio
51
  # httpx
52
  # requests
53
- importlib-metadata==7.0.1
54
- # via streamlit
55
  jinja2==3.1.3
56
  # via
57
  # altair
@@ -79,6 +93,7 @@ numpy==1.26.4
79
  packaging==23.2
80
  # via
81
  # altair
 
82
  # streamlit
83
  pandas==2.2.0
84
  # via
@@ -87,12 +102,17 @@ pandas==2.2.0
87
  # streamlit
88
  pillow==10.3.0
89
  # via streamlit
 
 
90
  protobuf==4.25.3
91
  # via streamlit
92
  pyarrow==15.0.0
93
  # via streamlit
94
  pydantic==2.6.1
95
- # via YFDashboard (pyproject.toml)
 
 
 
96
  pydantic-core==2.16.2
97
  # via pydantic
98
  pydeck==0.8.1b0
@@ -102,11 +122,14 @@ pygments==2.17.2
102
  python-dateutil==2.8.2
103
  # via
104
  # pandas
105
- # streamlit
 
106
  python-dotenv==1.0.1
107
  # via streamlit-oauth
108
  pytz==2024.1
109
  # via pandas
 
 
110
  referencing==0.33.0
111
  # via
112
  # jsonschema
@@ -131,12 +154,20 @@ sniffio==1.3.0
131
  # httpx
132
  soupsieve==2.5
133
  # via beautifulsoup4
134
- streamlit==1.31.1
 
 
135
  # via
136
  # YFDashboard (pyproject.toml)
137
  # streamlit-oauth
138
  streamlit-oauth==0.1.8
139
  # via YFDashboard (pyproject.toml)
 
 
 
 
 
 
140
  tenacity==8.2.3
141
  # via streamlit
142
  toml==0.10.2
@@ -149,18 +180,16 @@ typing-extensions==4.9.0
149
  # via
150
  # pydantic
151
  # pydantic-core
 
 
152
  # streamlit
153
  tzdata==2024.1
154
  # via pandas
155
- tzlocal==5.2
156
- # via streamlit
157
  urllib3==2.2.2
158
  # via requests
159
- validators==0.22.0
160
- # via streamlit
161
  watchdog==4.0.0
162
  # via streamlit
163
  webencodings==0.5.1
164
  # via html5lib
165
- zipp==3.17.0
166
- # via importlib-metadata
 
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
39
  # via streamlit
40
+ gotrue==2.7.0
41
+ # via supabase
42
  h11==0.14.0
43
  # via httpcore
44
+ h2==4.1.0
45
+ # via httpx
46
+ hpack==4.0.0
47
+ # via h2
48
  html5lib==1.1
49
  # via YFDashboard (pyproject.toml)
50
  httpcore==1.0.3
51
  # via httpx
52
+ httpx[http2]==0.26.0
53
+ # via
54
+ # gotrue
55
+ # httpx-oauth
56
+ # postgrest
57
+ # storage3
58
+ # supabase
59
+ # supafunc
60
  httpx-oauth==0.13.2
61
  # via streamlit-oauth
62
+ hyperframe==6.0.1
63
+ # via h2
64
  idna==3.7
65
  # via
66
  # anyio
67
  # httpx
68
  # requests
 
 
69
  jinja2==3.1.3
70
  # via
71
  # altair
 
93
  packaging==23.2
94
  # via
95
  # altair
96
+ # deprecation
97
  # streamlit
98
  pandas==2.2.0
99
  # via
 
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
117
  # via pydantic
118
  pydeck==0.8.1b0
 
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
134
  # via
135
  # jsonschema
 
154
  # httpx
155
  soupsieve==2.5
156
  # via beautifulsoup4
157
+ storage3==0.7.7
158
+ # via supabase
159
+ streamlit==1.37.1
160
  # via
161
  # YFDashboard (pyproject.toml)
162
  # streamlit-oauth
163
  streamlit-oauth==0.1.8
164
  # via YFDashboard (pyproject.toml)
165
+ strenum==0.4.15
166
+ # via postgrest
167
+ supabase==2.6.0
168
+ # via YFDashboard (pyproject.toml)
169
+ supafunc==0.5.1
170
+ # via supabase
171
  tenacity==8.2.3
172
  # via streamlit
173
  toml==0.10.2
 
180
  # via
181
  # pydantic
182
  # pydantic-core
183
+ # realtime
184
+ # storage3
185
  # streamlit
186
  tzdata==2024.1
187
  # via pandas
 
 
188
  urllib3==2.2.2
189
  # via requests
 
 
190
  watchdog==4.0.0
191
  # via streamlit
192
  webencodings==0.5.1
193
  # via html5lib
194
+ websockets==12.0
195
+ # via realtime