Spaces:
Sleeping
Sleeping
Jon Solow
commited on
Commit
·
74e466f
1
Parent(s):
ca30ea3
Add supabase and update streamlit
Browse files- README.md +1 -1
- dev-requirements.txt +40 -12
- pyproject.toml +1 -0
- 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.
|
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
|
|
|
|
|
|
|
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 |
-
#
|
|
|
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 |
-
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
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 |
-
#
|
|
|
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 |
-
|
|
|
|
|
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 |
-
|
166 |
-
# via
|
|
|
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
|