Jon Solow commited on
Commit
ba2be41
·
1 Parent(s): 8d50570

Update all libs

Browse files
Files changed (3) hide show
  1. README.md +1 -1
  2. dev-requirements.txt +169 -167
  3. requirements.txt +97 -88
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🏃
4
  colorFrom: indigo
5
  colorTo: blue
6
  sdk: streamlit
7
- sdk_version: 1.29.0
8
  app_file: src/Home.py
9
  pinned: false
10
  ---
 
4
  colorFrom: indigo
5
  colorTo: blue
6
  sdk: streamlit
7
+ sdk_version: 1.41.1
8
  app_file: src/Home.py
9
  pinned: false
10
  ---
dev-requirements.txt CHANGED
@@ -4,13 +4,19 @@
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
10
  # via pydantic
11
- anyio==4.1.0
12
  # via
13
- # httpcore
14
  # jupyter-server
15
  argon2-cffi==23.1.0
16
  # via jupyter-server
@@ -18,48 +24,49 @@ argon2-cffi-bindings==21.2.0
18
  # via argon2-cffi
19
  arrow==1.3.0
20
  # via isoduration
21
- asttokens==2.4.1
22
  # via stack-data
23
  async-lru==2.0.4
24
  # via jupyterlab
25
- attrs==23.1.0
26
  # via
 
27
  # jsonschema
28
  # referencing
29
- babel==2.13.1
30
  # via jupyterlab-server
31
- beautifulsoup4==4.12.2
32
  # via
33
  # nbconvert
34
  # nfl-playoff-challenge-steamlit (pyproject.toml)
35
- black==23.11.0
36
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
37
- bleach==6.1.0
38
  # via nbconvert
39
- blinker==1.7.0
40
  # via streamlit
41
- cachetools==5.3.2
42
  # via
43
  # google-auth
44
  # streamlit
45
- certifi==2023.11.17
46
  # via
47
  # httpcore
48
  # httpx
49
  # requests
50
- cffi==1.16.0
51
  # via argon2-cffi-bindings
52
- charset-normalizer==3.3.2
53
  # via requests
54
- click==8.1.7
55
  # via
56
  # black
57
  # streamlit
58
- comm==0.2.0
59
  # via
60
  # ipykernel
61
  # ipywidgets
62
- debugpy==1.8.0
63
  # via ipykernel
64
  decorator==5.1.1
65
  # via
@@ -69,30 +76,34 @@ defusedxml==0.7.1
69
  # via nbconvert
70
  deprecation==2.1.0
71
  # via postgrest
72
- duckdb==0.9.2
73
  # via
74
  # nfl-playoff-challenge-steamlit (pyproject.toml)
75
  # st-gsheets-connection
76
- executing==2.0.1
77
  # via stack-data
78
- fastjsonschema==2.19.0
79
  # via nbformat
80
  fqdn==1.5.1
81
  # via jsonschema
 
 
 
 
82
  gitdb==4.0.11
83
  # via gitpython
84
- gitpython==3.1.40
85
  # via streamlit
86
- google-auth==2.26.1
87
  # via
88
  # google-auth-oauthlib
89
  # gspread
90
  # gspread-pandas
91
- google-auth-oauthlib==1.2.0
92
  # via
93
  # gspread
94
  # gspread-pandas
95
- gotrue==2.9.1
96
  # via supabase
97
  gspread==5.12.4
98
  # via
@@ -100,11 +111,11 @@ gspread==5.12.4
100
  # gspread-formatting
101
  # gspread-pandas
102
  # st-gsheets-connection
103
- gspread-dataframe==3.3.1
104
  # via st-gsheets-connection
105
- gspread-formatting==1.1.2
106
  # via st-gsheets-connection
107
- gspread-pandas==3.2.3
108
  # via st-gsheets-connection
109
  h11==0.14.0
110
  # via httpcore
@@ -114,48 +125,47 @@ hpack==4.0.0
114
  # via h2
115
  html5lib==1.1
116
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
117
- httpcore==0.17.3
118
  # via httpx
119
- httpx[http2]==0.24.1
120
  # via
121
  # gotrue
122
  # httpx-oauth
 
123
  # postgrest
124
  # storage3
125
  # supabase
126
  # supafunc
127
- httpx-oauth==0.13.0
128
  # via streamlit-oauth
129
  hyperframe==6.0.1
130
  # via h2
131
- idna==3.6
132
  # via
133
  # anyio
134
  # httpx
135
  # jsonschema
136
  # requests
137
- importlib-metadata==6.9.0
138
- # via streamlit
139
  iniconfig==2.0.0
140
  # via pytest
141
- ipykernel==6.27.1
142
  # via
143
  # jupyter
144
  # jupyter-console
145
  # jupyterlab
146
- # qtconsole
147
- ipython==8.18.1
148
  # via
149
  # ipykernel
150
  # ipywidgets
151
  # jupyter-console
152
- ipywidgets==8.1.1
153
  # via jupyter
154
  isoduration==20.11.0
155
  # via jsonschema
156
- jedi==0.19.1
157
  # via ipython
158
- jinja2==3.1.2
159
  # via
160
  # altair
161
  # jupyter-server
@@ -163,30 +173,29 @@ jinja2==3.1.2
163
  # jupyterlab-server
164
  # nbconvert
165
  # pydeck
166
- json5==0.9.14
167
  # via jupyterlab-server
168
- jsonpointer==2.4
169
  # via jsonschema
170
- jsonschema[format-nongpl]==4.20.0
171
  # via
172
  # altair
173
  # jupyter-events
174
  # jupyterlab-server
175
  # nbformat
176
- jsonschema-specifications==2023.11.2
177
  # via jsonschema
178
- jupyter==1.0.0
179
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
180
- jupyter-client==8.6.0
181
  # via
182
  # ipykernel
183
  # jupyter-console
184
  # jupyter-server
185
  # nbclient
186
- # qtconsole
187
  jupyter-console==6.6.3
188
  # via jupyter
189
- jupyter-core==5.5.0
190
  # via
191
  # ipykernel
192
  # jupyter-client
@@ -196,41 +205,42 @@ jupyter-core==5.5.0
196
  # nbclient
197
  # nbconvert
198
  # nbformat
199
- # qtconsole
200
- jupyter-events==0.9.0
201
  # via jupyter-server
202
- jupyter-lsp==2.2.1
203
  # via jupyterlab
204
- jupyter-server==2.11.1
205
  # via
206
  # jupyter-lsp
207
  # jupyterlab
208
  # jupyterlab-server
209
  # notebook
210
  # notebook-shim
211
- jupyter-server-terminals==0.4.4
212
  # via jupyter-server
213
- jupyterlab==4.0.9
214
- # via notebook
 
 
215
  jupyterlab-pygments==0.3.0
216
  # via nbconvert
217
- jupyterlab-server==2.25.2
218
  # via
219
  # jupyterlab
220
  # notebook
221
- jupyterlab-widgets==3.0.9
222
  # via ipywidgets
223
- lxml==4.9.3
224
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
225
- lxml-stubs==0.4.0
226
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
227
  markdown-it-py==3.0.0
228
  # via rich
229
- markupsafe==2.1.3
230
  # via
231
  # jinja2
232
  # nbconvert
233
- matplotlib-inline==0.1.6
234
  # via
235
  # ipykernel
236
  # ipython
@@ -238,45 +248,49 @@ mdurl==0.1.2
238
  # via markdown-it-py
239
  mistune==3.0.2
240
  # via nbconvert
241
- mypy==1.7.1
 
 
 
 
242
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
243
  mypy-extensions==1.0.0
244
  # via
245
  # black
246
  # mypy
247
- nbclient==0.9.0
 
 
248
  # via nbconvert
249
- nbconvert==7.11.0
250
  # via
251
  # jupyter
252
  # jupyter-server
253
- nbformat==5.9.2
254
  # via
255
  # jupyter-server
256
  # nbclient
257
  # nbconvert
258
- nest-asyncio==1.5.8
259
  # via ipykernel
260
- notebook==7.0.6
261
  # via jupyter
262
- notebook-shim==0.2.3
263
  # via
264
  # jupyterlab
265
  # notebook
266
- numpy==1.26.2
267
  # via
268
- # altair
269
  # nfl-playoff-challenge-steamlit (pyproject.toml)
270
  # pandas
271
  # pandas-stubs
272
- # pyarrow
273
  # pydeck
274
  # streamlit
275
  oauthlib==3.2.2
276
  # via requests-oauthlib
277
- overrides==7.4.0
278
  # via jupyter-server
279
- packaging==23.2
280
  # via
281
  # altair
282
  # black
@@ -287,121 +301,114 @@ packaging==23.2
287
  # jupyterlab-server
288
  # nbconvert
289
  # pytest
290
- # qtconsole
291
- # qtpy
292
  # streamlit
293
- pandas==1.5.3
294
  # via
295
- # altair
296
  # gspread-dataframe
297
  # gspread-pandas
298
  # nfl-playoff-challenge-steamlit (pyproject.toml)
299
- # st-gsheets-connection
300
  # streamlit
301
- pandas-stubs==2.1.1.230928
302
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
303
- pandocfilters==1.5.0
304
  # via nbconvert
305
- parso==0.8.3
306
  # via jedi
307
- pathspec==0.11.2
308
  # via black
309
  pexpect==4.9.0
310
  # via ipython
311
- pillow==10.1.0
312
  # via streamlit
313
- platformdirs==4.0.0
314
  # via
315
  # black
316
  # jupyter-core
317
- pluggy==1.3.0
318
  # via pytest
319
- postgrest==0.16.11
320
  # via supabase
321
- prometheus-client==0.19.0
322
  # via jupyter-server
323
- prompt-toolkit==3.0.41
324
  # via
325
  # ipython
326
  # jupyter-console
327
- protobuf==4.25.1
 
 
 
 
328
  # via streamlit
329
- psutil==5.9.6
330
  # via ipykernel
331
  ptyprocess==0.7.0
332
  # via
333
  # pexpect
334
  # terminado
335
- pure-eval==0.2.2
336
  # via stack-data
337
- pyarrow==14.0.1
338
  # via streamlit
339
- pyasn1==0.5.1
340
  # via
341
  # pyasn1-modules
342
  # rsa
343
- pyasn1-modules==0.3.0
344
  # via google-auth
345
- pycparser==2.21
346
  # via cffi
347
- pydantic==2.5.2
348
  # via
349
  # gotrue
350
  # nfl-playoff-challenge-steamlit (pyproject.toml)
351
  # postgrest
352
- pydantic-core==2.14.5
353
  # via pydantic
354
- pydeck==0.8.1b0
355
  # via streamlit
356
- pygments==2.17.2
357
  # via
358
  # ipython
359
  # jupyter-console
360
  # nbconvert
361
- # qtconsole
362
  # rich
363
- pytest==7.4.3
364
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
365
- python-dateutil==2.8.2
366
  # via
367
  # arrow
368
  # jupyter-client
369
  # pandas
370
  # realtime
371
  # storage3
372
- # streamlit
373
- python-dotenv==1.0.0
374
  # via streamlit-oauth
375
- python-json-logger==2.0.7
376
  # via jupyter-events
377
- pytz==2023.3.post1
378
  # via pandas
379
- pyyaml==6.0.1
380
  # via jupyter-events
381
- pyzmq==25.1.1
382
  # via
383
  # ipykernel
384
  # jupyter-client
385
  # jupyter-console
386
  # jupyter-server
387
- # qtconsole
388
- qtconsole==5.5.1
389
- # via jupyter
390
- qtpy==2.4.1
391
- # via qtconsole
392
- realtime==1.0.3
393
  # via supabase
394
- referencing==0.31.1
395
  # via
396
  # jsonschema
397
  # jsonschema-specifications
398
  # jupyter-events
399
- requests==2.31.0
400
  # via
401
  # jupyterlab-server
402
  # requests-oauthlib
403
  # streamlit
404
- requests-oauthlib==1.3.1
405
  # via google-auth-oauthlib
406
  rfc3339-validator==0.1.4
407
  # via
@@ -411,71 +418,64 @@ rfc3986-validator==0.1.1
411
  # via
412
  # jsonschema
413
  # jupyter-events
414
- rich==13.7.0
415
  # via streamlit
416
- rpds-py==0.13.2
417
  # via
418
  # jsonschema
419
  # referencing
420
  rsa==4.9
421
  # via google-auth
422
- ruff==0.1.6
423
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
424
- send2trash==1.8.2
425
  # via jupyter-server
426
- six==1.16.0
427
  # via
428
- # asttokens
429
- # bleach
430
  # gspread-dataframe
431
  # html5lib
432
  # python-dateutil
433
  # rfc3339-validator
434
  smmap==5.0.1
435
  # via gitdb
436
- sniffio==1.3.0
437
  # via
438
  # anyio
439
- # httpcore
440
  # httpx
441
- soupsieve==2.5
442
  # via beautifulsoup4
443
- sql-metadata==2.10.0
444
  # via st-gsheets-connection
445
- sqlparse==0.4.4
446
  # via sql-metadata
447
- st-gsheets-connection==0.0.3
448
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
449
  stack-data==0.6.3
450
  # via ipython
451
- storage3==0.7.7
452
  # via supabase
453
- streamlit==1.29.0
454
  # via
455
  # nfl-playoff-challenge-steamlit (pyproject.toml)
456
  # st-gsheets-connection
457
  # streamlit-oauth
458
- streamlit-oauth==0.1.5
459
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
460
- strenum==0.4.15
461
- # via postgrest
462
- supabase==2.6.0
463
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
464
- supafunc==0.5.1
465
  # via supabase
466
- tenacity==8.2.3
467
  # via streamlit
468
- terminado==0.18.0
469
  # via
470
  # jupyter-server
471
  # jupyter-server-terminals
472
- tinycss2==1.2.1
473
  # via nbconvert
474
  toml==0.10.2
475
  # via streamlit
476
- toolz==0.12.0
477
- # via altair
478
- tornado==6.4
479
  # via
480
  # ipykernel
481
  # jupyter-client
@@ -484,7 +484,7 @@ tornado==6.4
484
  # notebook
485
  # streamlit
486
  # terminado
487
- traitlets==5.14.0
488
  # via
489
  # comm
490
  # ipykernel
@@ -500,53 +500,55 @@ traitlets==5.14.0
500
  # nbclient
501
  # nbconvert
502
  # nbformat
503
- # qtconsole
504
- types-beautifulsoup4==4.12.0.7
505
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
506
- types-html5lib==1.1.11.15
507
  # via types-beautifulsoup4
508
- types-python-dateutil==2.8.19.14
509
  # via arrow
510
- types-pytz==2023.3.1.1
511
  # via pandas-stubs
512
- types-requests==2.31.0.10
513
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
514
- typing-extensions==4.8.0
515
  # via
 
 
 
516
  # mypy
517
  # pydantic
518
  # pydantic-core
519
  # realtime
520
- # storage3
521
  # streamlit
522
- tzlocal==5.2
523
- # via streamlit
524
  uri-template==1.3.0
525
  # via jsonschema
526
- urllib3==2.1.0
527
  # via
528
  # requests
529
  # types-requests
530
- validators==0.22.0
531
- # via
532
- # st-gsheets-connection
533
- # streamlit
534
- watchdog==3.0.0
535
  # via streamlit
536
- wcwidth==0.2.12
537
  # via prompt-toolkit
538
- webcolors==1.13
539
  # via jsonschema
540
  webencodings==0.5.1
541
  # via
542
  # bleach
543
  # html5lib
544
  # tinycss2
545
- websocket-client==1.6.4
546
  # via jupyter-server
547
- websockets==12.0
548
  # via realtime
549
- widgetsnbextension==4.0.9
550
  # via ipywidgets
551
- zipp==3.17.0
552
- # via importlib-metadata
 
 
 
 
4
  #
5
  # pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml
6
  #
7
+ aiohappyeyeballs==2.4.4
8
+ # via aiohttp
9
+ aiohttp==3.11.11
10
+ # via realtime
11
+ aiosignal==1.3.2
12
+ # via aiohttp
13
+ altair==5.5.0
14
  # via streamlit
15
+ annotated-types==0.7.0
16
  # via pydantic
17
+ anyio==4.7.0
18
  # via
19
+ # httpx
20
  # jupyter-server
21
  argon2-cffi==23.1.0
22
  # via jupyter-server
 
24
  # via argon2-cffi
25
  arrow==1.3.0
26
  # via isoduration
27
+ asttokens==3.0.0
28
  # via stack-data
29
  async-lru==2.0.4
30
  # via jupyterlab
31
+ attrs==24.3.0
32
  # via
33
+ # aiohttp
34
  # jsonschema
35
  # referencing
36
+ babel==2.16.0
37
  # via jupyterlab-server
38
+ beautifulsoup4==4.12.3
39
  # via
40
  # nbconvert
41
  # nfl-playoff-challenge-steamlit (pyproject.toml)
42
+ black==24.10.0
43
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
44
+ bleach==6.2.0
45
  # via nbconvert
46
+ blinker==1.9.0
47
  # via streamlit
48
+ cachetools==5.5.0
49
  # via
50
  # google-auth
51
  # streamlit
52
+ certifi==2024.12.14
53
  # via
54
  # httpcore
55
  # httpx
56
  # requests
57
+ cffi==1.17.1
58
  # via argon2-cffi-bindings
59
+ charset-normalizer==3.4.1
60
  # via requests
61
+ click==8.1.8
62
  # via
63
  # black
64
  # streamlit
65
+ comm==0.2.2
66
  # via
67
  # ipykernel
68
  # ipywidgets
69
+ debugpy==1.8.11
70
  # via ipykernel
71
  decorator==5.1.1
72
  # via
 
76
  # via nbconvert
77
  deprecation==2.1.0
78
  # via postgrest
79
+ duckdb==1.1.3
80
  # via
81
  # nfl-playoff-challenge-steamlit (pyproject.toml)
82
  # st-gsheets-connection
83
+ executing==2.1.0
84
  # via stack-data
85
+ fastjsonschema==2.21.1
86
  # via nbformat
87
  fqdn==1.5.1
88
  # via jsonschema
89
+ frozenlist==1.5.0
90
+ # via
91
+ # aiohttp
92
+ # aiosignal
93
  gitdb==4.0.11
94
  # via gitpython
95
+ gitpython==3.1.43
96
  # via streamlit
97
+ google-auth==2.37.0
98
  # via
99
  # google-auth-oauthlib
100
  # gspread
101
  # gspread-pandas
102
+ google-auth-oauthlib==1.2.1
103
  # via
104
  # gspread
105
  # gspread-pandas
106
+ gotrue==2.11.0
107
  # via supabase
108
  gspread==5.12.4
109
  # via
 
111
  # gspread-formatting
112
  # gspread-pandas
113
  # st-gsheets-connection
114
+ gspread-dataframe==4.0.0
115
  # via st-gsheets-connection
116
+ gspread-formatting==1.2.0
117
  # via st-gsheets-connection
118
+ gspread-pandas==3.3.0
119
  # via st-gsheets-connection
120
  h11==0.14.0
121
  # via httpcore
 
125
  # via h2
126
  html5lib==1.1
127
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
128
+ httpcore==1.0.7
129
  # via httpx
130
+ httpx[http2]==0.27.2
131
  # via
132
  # gotrue
133
  # httpx-oauth
134
+ # jupyterlab
135
  # postgrest
136
  # storage3
137
  # supabase
138
  # supafunc
139
+ httpx-oauth==0.15.1
140
  # via streamlit-oauth
141
  hyperframe==6.0.1
142
  # via h2
143
+ idna==3.10
144
  # via
145
  # anyio
146
  # httpx
147
  # jsonschema
148
  # requests
149
+ # yarl
 
150
  iniconfig==2.0.0
151
  # via pytest
152
+ ipykernel==6.29.5
153
  # via
154
  # jupyter
155
  # jupyter-console
156
  # jupyterlab
157
+ ipython==8.31.0
 
158
  # via
159
  # ipykernel
160
  # ipywidgets
161
  # jupyter-console
162
+ ipywidgets==8.1.5
163
  # via jupyter
164
  isoduration==20.11.0
165
  # via jsonschema
166
+ jedi==0.19.2
167
  # via ipython
168
+ jinja2==3.1.5
169
  # via
170
  # altair
171
  # jupyter-server
 
173
  # jupyterlab-server
174
  # nbconvert
175
  # pydeck
176
+ json5==0.10.0
177
  # via jupyterlab-server
178
+ jsonpointer==3.0.0
179
  # via jsonschema
180
+ jsonschema[format-nongpl]==4.23.0
181
  # via
182
  # altair
183
  # jupyter-events
184
  # jupyterlab-server
185
  # nbformat
186
+ jsonschema-specifications==2024.10.1
187
  # via jsonschema
188
+ jupyter==1.1.1
189
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
190
+ jupyter-client==8.6.3
191
  # via
192
  # ipykernel
193
  # jupyter-console
194
  # jupyter-server
195
  # nbclient
 
196
  jupyter-console==6.6.3
197
  # via jupyter
198
+ jupyter-core==5.7.2
199
  # via
200
  # ipykernel
201
  # jupyter-client
 
205
  # nbclient
206
  # nbconvert
207
  # nbformat
208
+ jupyter-events==0.11.0
 
209
  # via jupyter-server
210
+ jupyter-lsp==2.2.5
211
  # via jupyterlab
212
+ jupyter-server==2.15.0
213
  # via
214
  # jupyter-lsp
215
  # jupyterlab
216
  # jupyterlab-server
217
  # notebook
218
  # notebook-shim
219
+ jupyter-server-terminals==0.5.3
220
  # via jupyter-server
221
+ jupyterlab==4.3.4
222
+ # via
223
+ # jupyter
224
+ # notebook
225
  jupyterlab-pygments==0.3.0
226
  # via nbconvert
227
+ jupyterlab-server==2.27.3
228
  # via
229
  # jupyterlab
230
  # notebook
231
+ jupyterlab-widgets==3.0.13
232
  # via ipywidgets
233
+ lxml==5.3.0
234
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
235
+ lxml-stubs==0.5.1
236
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
237
  markdown-it-py==3.0.0
238
  # via rich
239
+ markupsafe==3.0.2
240
  # via
241
  # jinja2
242
  # nbconvert
243
+ matplotlib-inline==0.1.7
244
  # via
245
  # ipykernel
246
  # ipython
 
248
  # via markdown-it-py
249
  mistune==3.0.2
250
  # via nbconvert
251
+ multidict==6.1.0
252
+ # via
253
+ # aiohttp
254
+ # yarl
255
+ mypy==1.14.0
256
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
257
  mypy-extensions==1.0.0
258
  # via
259
  # black
260
  # mypy
261
+ narwhals==1.19.1
262
+ # via altair
263
+ nbclient==0.10.2
264
  # via nbconvert
265
+ nbconvert==7.16.4
266
  # via
267
  # jupyter
268
  # jupyter-server
269
+ nbformat==5.10.4
270
  # via
271
  # jupyter-server
272
  # nbclient
273
  # nbconvert
274
+ nest-asyncio==1.6.0
275
  # via ipykernel
276
+ notebook==7.3.2
277
  # via jupyter
278
+ notebook-shim==0.2.4
279
  # via
280
  # jupyterlab
281
  # notebook
282
+ numpy==2.2.1
283
  # via
 
284
  # nfl-playoff-challenge-steamlit (pyproject.toml)
285
  # pandas
286
  # pandas-stubs
 
287
  # pydeck
288
  # streamlit
289
  oauthlib==3.2.2
290
  # via requests-oauthlib
291
+ overrides==7.7.0
292
  # via jupyter-server
293
+ packaging==24.2
294
  # via
295
  # altair
296
  # black
 
301
  # jupyterlab-server
302
  # nbconvert
303
  # pytest
 
 
304
  # streamlit
305
+ pandas==2.2.3
306
  # via
 
307
  # gspread-dataframe
308
  # gspread-pandas
309
  # nfl-playoff-challenge-steamlit (pyproject.toml)
 
310
  # streamlit
311
+ pandas-stubs==2.2.3.241126
312
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
313
+ pandocfilters==1.5.1
314
  # via nbconvert
315
+ parso==0.8.4
316
  # via jedi
317
+ pathspec==0.12.1
318
  # via black
319
  pexpect==4.9.0
320
  # via ipython
321
+ pillow==11.0.0
322
  # via streamlit
323
+ platformdirs==4.3.6
324
  # via
325
  # black
326
  # jupyter-core
327
+ pluggy==1.5.0
328
  # via pytest
329
+ postgrest==0.18.0
330
  # via supabase
331
+ prometheus-client==0.21.1
332
  # via jupyter-server
333
+ prompt-toolkit==3.0.48
334
  # via
335
  # ipython
336
  # jupyter-console
337
+ propcache==0.2.1
338
+ # via
339
+ # aiohttp
340
+ # yarl
341
+ protobuf==5.29.2
342
  # via streamlit
343
+ psutil==6.1.1
344
  # via ipykernel
345
  ptyprocess==0.7.0
346
  # via
347
  # pexpect
348
  # terminado
349
+ pure-eval==0.2.3
350
  # via stack-data
351
+ pyarrow==18.1.0
352
  # via streamlit
353
+ pyasn1==0.6.1
354
  # via
355
  # pyasn1-modules
356
  # rsa
357
+ pyasn1-modules==0.4.1
358
  # via google-auth
359
+ pycparser==2.22
360
  # via cffi
361
+ pydantic==2.10.4
362
  # via
363
  # gotrue
364
  # nfl-playoff-challenge-steamlit (pyproject.toml)
365
  # postgrest
366
+ pydantic-core==2.27.2
367
  # via pydantic
368
+ pydeck==0.9.1
369
  # via streamlit
370
+ pygments==2.18.0
371
  # via
372
  # ipython
373
  # jupyter-console
374
  # nbconvert
 
375
  # rich
376
+ pytest==8.3.4
377
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
378
+ python-dateutil==2.9.0.post0
379
  # via
380
  # arrow
381
  # jupyter-client
382
  # pandas
383
  # realtime
384
  # storage3
385
+ python-dotenv==1.0.1
 
386
  # via streamlit-oauth
387
+ python-json-logger==3.2.1
388
  # via jupyter-events
389
+ pytz==2024.2
390
  # via pandas
391
+ pyyaml==6.0.2
392
  # via jupyter-events
393
+ pyzmq==26.2.0
394
  # via
395
  # ipykernel
396
  # jupyter-client
397
  # jupyter-console
398
  # jupyter-server
399
+ realtime==2.0.6
 
 
 
 
 
400
  # via supabase
401
+ referencing==0.35.1
402
  # via
403
  # jsonschema
404
  # jsonschema-specifications
405
  # jupyter-events
406
+ requests==2.32.3
407
  # via
408
  # jupyterlab-server
409
  # requests-oauthlib
410
  # streamlit
411
+ requests-oauthlib==2.0.0
412
  # via google-auth-oauthlib
413
  rfc3339-validator==0.1.4
414
  # via
 
418
  # via
419
  # jsonschema
420
  # jupyter-events
421
+ rich==13.9.4
422
  # via streamlit
423
+ rpds-py==0.22.3
424
  # via
425
  # jsonschema
426
  # referencing
427
  rsa==4.9
428
  # via google-auth
429
+ ruff==0.8.4
430
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
431
+ send2trash==1.8.3
432
  # via jupyter-server
433
+ six==1.17.0
434
  # via
 
 
435
  # gspread-dataframe
436
  # html5lib
437
  # python-dateutil
438
  # rfc3339-validator
439
  smmap==5.0.1
440
  # via gitdb
441
+ sniffio==1.3.1
442
  # via
443
  # anyio
 
444
  # httpx
445
+ soupsieve==2.6
446
  # via beautifulsoup4
447
+ sql-metadata==2.15.0
448
  # via st-gsheets-connection
449
+ sqlparse==0.5.3
450
  # via sql-metadata
451
+ st-gsheets-connection==0.1.0
452
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
453
  stack-data==0.6.3
454
  # via ipython
455
+ storage3==0.9.0
456
  # via supabase
457
+ streamlit==1.41.1
458
  # via
459
  # nfl-playoff-challenge-steamlit (pyproject.toml)
460
  # st-gsheets-connection
461
  # streamlit-oauth
462
+ streamlit-oauth==0.1.14
463
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
464
+ supabase==2.10.0
 
 
465
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
466
+ supafunc==0.7.0
467
  # via supabase
468
+ tenacity==9.0.0
469
  # via streamlit
470
+ terminado==0.18.1
471
  # via
472
  # jupyter-server
473
  # jupyter-server-terminals
474
+ tinycss2==1.4.0
475
  # via nbconvert
476
  toml==0.10.2
477
  # via streamlit
478
+ tornado==6.4.2
 
 
479
  # via
480
  # ipykernel
481
  # jupyter-client
 
484
  # notebook
485
  # streamlit
486
  # terminado
487
+ traitlets==5.14.3
488
  # via
489
  # comm
490
  # ipykernel
 
500
  # nbclient
501
  # nbconvert
502
  # nbformat
503
+ types-beautifulsoup4==4.12.0.20241020
 
504
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
505
+ types-html5lib==1.1.11.20241018
506
  # via types-beautifulsoup4
507
+ types-python-dateutil==2.9.0.20241206
508
  # via arrow
509
+ types-pytz==2024.2.0.20241221
510
  # via pandas-stubs
511
+ types-requests==2.32.0.20241016
512
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
513
+ typing-extensions==4.12.2
514
  # via
515
+ # altair
516
+ # anyio
517
+ # ipython
518
  # mypy
519
  # pydantic
520
  # pydantic-core
521
  # realtime
 
522
  # streamlit
523
+ tzdata==2024.2
524
+ # via pandas
525
  uri-template==1.3.0
526
  # via jsonschema
527
+ urllib3==2.3.0
528
  # via
529
  # requests
530
  # types-requests
531
+ validators==0.34.0
532
+ # via st-gsheets-connection
533
+ watchdog==6.0.0
 
 
534
  # via streamlit
535
+ wcwidth==0.2.13
536
  # via prompt-toolkit
537
+ webcolors==24.11.1
538
  # via jsonschema
539
  webencodings==0.5.1
540
  # via
541
  # bleach
542
  # html5lib
543
  # tinycss2
544
+ websocket-client==1.8.0
545
  # via jupyter-server
546
+ websockets==13.1
547
  # via realtime
548
+ widgetsnbextension==4.0.13
549
  # via ipywidgets
550
+ yarl==1.18.3
551
+ # via aiohttp
552
+
553
+ # The following packages are considered to be unsafe in a requirements file:
554
+ # setuptools
requirements.txt CHANGED
@@ -4,55 +4,66 @@
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
10
  # via pydantic
11
- anyio==4.1.0
12
- # via httpcore
13
- attrs==23.1.0
14
  # via
 
15
  # jsonschema
16
  # referencing
17
- beautifulsoup4==4.12.2
18
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
19
- blinker==1.7.0
20
  # via streamlit
21
- cachetools==5.3.2
22
  # via
23
  # google-auth
24
  # streamlit
25
- certifi==2023.11.17
26
  # via
27
  # httpcore
28
  # httpx
29
  # requests
30
- charset-normalizer==3.3.2
31
  # via requests
32
- click==8.1.7
33
  # via streamlit
34
  decorator==5.1.1
35
  # via gspread-pandas
36
  deprecation==2.1.0
37
  # via postgrest
38
- duckdb==0.9.2
39
  # via
40
  # nfl-playoff-challenge-steamlit (pyproject.toml)
41
  # st-gsheets-connection
 
 
 
 
42
  gitdb==4.0.11
43
  # via gitpython
44
- gitpython==3.1.40
45
  # via streamlit
46
- google-auth==2.26.1
47
  # via
48
  # google-auth-oauthlib
49
  # gspread
50
  # gspread-pandas
51
- google-auth-oauthlib==1.2.0
52
  # via
53
  # gspread
54
  # gspread-pandas
55
- gotrue==2.9.1
56
  # via supabase
57
  gspread==5.12.4
58
  # via
@@ -60,11 +71,11 @@ gspread==5.12.4
60
  # gspread-formatting
61
  # gspread-pandas
62
  # st-gsheets-connection
63
- gspread-dataframe==3.3.1
64
  # via st-gsheets-connection
65
- gspread-formatting==1.1.2
66
  # via st-gsheets-connection
67
- gspread-pandas==3.2.3
68
  # via st-gsheets-connection
69
  h11==0.14.0
70
  # via httpcore
@@ -74,9 +85,9 @@ hpack==4.0.0
74
  # via h2
75
  html5lib==1.1
76
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
77
- httpcore==0.17.3
78
  # via httpx
79
- httpx[http2]==0.24.1
80
  # via
81
  # gotrue
82
  # httpx-oauth
@@ -84,174 +95,172 @@ httpx[http2]==0.24.1
84
  # storage3
85
  # supabase
86
  # supafunc
87
- httpx-oauth==0.13.0
88
  # via streamlit-oauth
89
  hyperframe==6.0.1
90
  # via h2
91
- idna==3.6
92
  # via
93
  # anyio
94
  # httpx
95
  # requests
96
- importlib-metadata==6.9.0
97
- # via streamlit
98
- jinja2==3.1.2
99
  # via
100
  # altair
101
  # pydeck
102
- jsonschema==4.20.0
103
  # via altair
104
- jsonschema-specifications==2023.11.2
105
  # via jsonschema
106
- lxml==4.9.3
107
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
108
  markdown-it-py==3.0.0
109
  # via rich
110
- markupsafe==2.1.3
111
  # via jinja2
112
  mdurl==0.1.2
113
  # via markdown-it-py
114
- numpy==1.26.2
 
 
 
 
 
 
115
  # via
116
- # altair
117
  # nfl-playoff-challenge-steamlit (pyproject.toml)
118
  # pandas
119
- # pyarrow
120
  # pydeck
121
  # streamlit
122
  oauthlib==3.2.2
123
  # via requests-oauthlib
124
- packaging==23.2
125
  # via
126
  # altair
127
  # deprecation
128
  # streamlit
129
- pandas==1.5.3
130
  # via
131
- # altair
132
  # gspread-dataframe
133
  # gspread-pandas
134
  # nfl-playoff-challenge-steamlit (pyproject.toml)
135
- # st-gsheets-connection
136
  # streamlit
137
- pillow==10.1.0
138
  # via streamlit
139
- postgrest==0.16.11
140
  # via supabase
141
- protobuf==4.25.1
 
 
 
 
142
  # via streamlit
143
- pyarrow==14.0.1
144
  # via streamlit
145
- pyasn1==0.5.1
146
  # via
147
  # pyasn1-modules
148
  # rsa
149
- pyasn1-modules==0.3.0
150
  # via google-auth
151
- pydantic==2.5.2
152
  # via
153
  # gotrue
154
  # nfl-playoff-challenge-steamlit (pyproject.toml)
155
  # postgrest
156
- pydantic-core==2.14.5
157
  # via pydantic
158
- pydeck==0.8.1b0
159
  # via streamlit
160
- pygments==2.17.2
161
  # via rich
162
- python-dateutil==2.8.2
163
  # via
164
  # pandas
165
  # realtime
166
  # storage3
167
- # streamlit
168
- python-dotenv==1.0.0
169
  # via streamlit-oauth
170
- pytz==2023.3.post1
171
  # via pandas
172
- realtime==1.0.3
173
  # via supabase
174
- referencing==0.31.1
175
  # via
176
  # jsonschema
177
  # jsonschema-specifications
178
- requests==2.31.0
179
  # via
180
  # requests-oauthlib
181
  # streamlit
182
- requests-oauthlib==1.3.1
183
  # via google-auth-oauthlib
184
- rich==13.7.0
185
  # via streamlit
186
- rpds-py==0.13.2
187
  # via
188
  # jsonschema
189
  # referencing
190
  rsa==4.9
191
  # via google-auth
192
- six==1.16.0
193
  # via
194
  # gspread-dataframe
195
  # html5lib
196
  # python-dateutil
197
  smmap==5.0.1
198
  # via gitdb
199
- sniffio==1.3.0
200
  # via
201
  # anyio
202
- # httpcore
203
  # httpx
204
- soupsieve==2.5
205
  # via beautifulsoup4
206
- sql-metadata==2.10.0
207
  # via st-gsheets-connection
208
- sqlparse==0.4.4
209
  # via sql-metadata
210
- st-gsheets-connection==0.0.3
211
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
212
- storage3==0.7.7
213
  # via supabase
214
- streamlit==1.29.0
215
  # via
216
  # nfl-playoff-challenge-steamlit (pyproject.toml)
217
  # st-gsheets-connection
218
  # streamlit-oauth
219
- streamlit-oauth==0.1.5
220
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
221
- strenum==0.4.15
222
- # via postgrest
223
- supabase==2.6.0
224
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
225
- supafunc==0.5.1
226
  # via supabase
227
- tenacity==8.2.3
228
  # via streamlit
229
  toml==0.10.2
230
  # via streamlit
231
- toolz==0.12.0
232
- # via altair
233
- tornado==6.4
234
  # via streamlit
235
- typing-extensions==4.8.0
236
  # via
 
 
237
  # pydantic
238
  # pydantic-core
239
  # realtime
240
- # storage3
241
  # streamlit
242
- tzlocal==5.2
243
- # via streamlit
244
- urllib3==2.1.0
245
  # via requests
246
- validators==0.22.0
247
- # via
248
- # st-gsheets-connection
249
- # streamlit
250
- watchdog==3.0.0
251
  # via streamlit
252
  webencodings==0.5.1
253
  # via html5lib
254
- websockets==12.0
255
  # via realtime
256
- zipp==3.17.0
257
- # via importlib-metadata
 
4
  #
5
  # pip-compile --output-file=requirements.txt pyproject.toml
6
  #
7
+ aiohappyeyeballs==2.4.4
8
+ # via aiohttp
9
+ aiohttp==3.11.11
10
+ # via realtime
11
+ aiosignal==1.3.2
12
+ # via aiohttp
13
+ altair==5.5.0
14
  # via streamlit
15
+ annotated-types==0.7.0
16
  # via pydantic
17
+ anyio==4.7.0
18
+ # via httpx
19
+ attrs==24.3.0
20
  # via
21
+ # aiohttp
22
  # jsonschema
23
  # referencing
24
+ beautifulsoup4==4.12.3
25
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
26
+ blinker==1.9.0
27
  # via streamlit
28
+ cachetools==5.5.0
29
  # via
30
  # google-auth
31
  # streamlit
32
+ certifi==2024.12.14
33
  # via
34
  # httpcore
35
  # httpx
36
  # requests
37
+ charset-normalizer==3.4.1
38
  # via requests
39
+ click==8.1.8
40
  # via streamlit
41
  decorator==5.1.1
42
  # via gspread-pandas
43
  deprecation==2.1.0
44
  # via postgrest
45
+ duckdb==1.1.3
46
  # via
47
  # nfl-playoff-challenge-steamlit (pyproject.toml)
48
  # st-gsheets-connection
49
+ frozenlist==1.5.0
50
+ # via
51
+ # aiohttp
52
+ # aiosignal
53
  gitdb==4.0.11
54
  # via gitpython
55
+ gitpython==3.1.43
56
  # via streamlit
57
+ google-auth==2.37.0
58
  # via
59
  # google-auth-oauthlib
60
  # gspread
61
  # gspread-pandas
62
+ google-auth-oauthlib==1.2.1
63
  # via
64
  # gspread
65
  # gspread-pandas
66
+ gotrue==2.11.0
67
  # via supabase
68
  gspread==5.12.4
69
  # via
 
71
  # gspread-formatting
72
  # gspread-pandas
73
  # st-gsheets-connection
74
+ gspread-dataframe==4.0.0
75
  # via st-gsheets-connection
76
+ gspread-formatting==1.2.0
77
  # via st-gsheets-connection
78
+ gspread-pandas==3.3.0
79
  # via st-gsheets-connection
80
  h11==0.14.0
81
  # via httpcore
 
85
  # via h2
86
  html5lib==1.1
87
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
88
+ httpcore==1.0.7
89
  # via httpx
90
+ httpx[http2]==0.27.2
91
  # via
92
  # gotrue
93
  # httpx-oauth
 
95
  # storage3
96
  # supabase
97
  # supafunc
98
+ httpx-oauth==0.15.1
99
  # via streamlit-oauth
100
  hyperframe==6.0.1
101
  # via h2
102
+ idna==3.10
103
  # via
104
  # anyio
105
  # httpx
106
  # requests
107
+ # yarl
108
+ jinja2==3.1.5
 
109
  # via
110
  # altair
111
  # pydeck
112
+ jsonschema==4.23.0
113
  # via altair
114
+ jsonschema-specifications==2024.10.1
115
  # via jsonschema
116
+ lxml==5.3.0
117
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
118
  markdown-it-py==3.0.0
119
  # via rich
120
+ markupsafe==3.0.2
121
  # via jinja2
122
  mdurl==0.1.2
123
  # via markdown-it-py
124
+ multidict==6.1.0
125
+ # via
126
+ # aiohttp
127
+ # yarl
128
+ narwhals==1.19.1
129
+ # via altair
130
+ numpy==2.2.1
131
  # via
 
132
  # nfl-playoff-challenge-steamlit (pyproject.toml)
133
  # pandas
 
134
  # pydeck
135
  # streamlit
136
  oauthlib==3.2.2
137
  # via requests-oauthlib
138
+ packaging==24.2
139
  # via
140
  # altair
141
  # deprecation
142
  # streamlit
143
+ pandas==2.2.3
144
  # via
 
145
  # gspread-dataframe
146
  # gspread-pandas
147
  # nfl-playoff-challenge-steamlit (pyproject.toml)
 
148
  # streamlit
149
+ pillow==11.0.0
150
  # via streamlit
151
+ postgrest==0.18.0
152
  # via supabase
153
+ propcache==0.2.1
154
+ # via
155
+ # aiohttp
156
+ # yarl
157
+ protobuf==5.29.2
158
  # via streamlit
159
+ pyarrow==18.1.0
160
  # via streamlit
161
+ pyasn1==0.6.1
162
  # via
163
  # pyasn1-modules
164
  # rsa
165
+ pyasn1-modules==0.4.1
166
  # via google-auth
167
+ pydantic==2.10.4
168
  # via
169
  # gotrue
170
  # nfl-playoff-challenge-steamlit (pyproject.toml)
171
  # postgrest
172
+ pydantic-core==2.27.2
173
  # via pydantic
174
+ pydeck==0.9.1
175
  # via streamlit
176
+ pygments==2.18.0
177
  # via rich
178
+ python-dateutil==2.9.0.post0
179
  # via
180
  # pandas
181
  # realtime
182
  # storage3
183
+ python-dotenv==1.0.1
 
184
  # via streamlit-oauth
185
+ pytz==2024.2
186
  # via pandas
187
+ realtime==2.0.6
188
  # via supabase
189
+ referencing==0.35.1
190
  # via
191
  # jsonschema
192
  # jsonschema-specifications
193
+ requests==2.32.3
194
  # via
195
  # requests-oauthlib
196
  # streamlit
197
+ requests-oauthlib==2.0.0
198
  # via google-auth-oauthlib
199
+ rich==13.9.4
200
  # via streamlit
201
+ rpds-py==0.22.3
202
  # via
203
  # jsonschema
204
  # referencing
205
  rsa==4.9
206
  # via google-auth
207
+ six==1.17.0
208
  # via
209
  # gspread-dataframe
210
  # html5lib
211
  # python-dateutil
212
  smmap==5.0.1
213
  # via gitdb
214
+ sniffio==1.3.1
215
  # via
216
  # anyio
 
217
  # httpx
218
+ soupsieve==2.6
219
  # via beautifulsoup4
220
+ sql-metadata==2.15.0
221
  # via st-gsheets-connection
222
+ sqlparse==0.5.3
223
  # via sql-metadata
224
+ st-gsheets-connection==0.1.0
225
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
226
+ storage3==0.9.0
227
  # via supabase
228
+ streamlit==1.41.1
229
  # via
230
  # nfl-playoff-challenge-steamlit (pyproject.toml)
231
  # st-gsheets-connection
232
  # streamlit-oauth
233
+ streamlit-oauth==0.1.14
234
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
235
+ supabase==2.10.0
 
 
236
  # via nfl-playoff-challenge-steamlit (pyproject.toml)
237
+ supafunc==0.7.0
238
  # via supabase
239
+ tenacity==9.0.0
240
  # via streamlit
241
  toml==0.10.2
242
  # via streamlit
243
+ tornado==6.4.2
 
 
244
  # via streamlit
245
+ typing-extensions==4.12.2
246
  # via
247
+ # altair
248
+ # anyio
249
  # pydantic
250
  # pydantic-core
251
  # realtime
 
252
  # streamlit
253
+ tzdata==2024.2
254
+ # via pandas
255
+ urllib3==2.3.0
256
  # via requests
257
+ validators==0.34.0
258
+ # via st-gsheets-connection
259
+ watchdog==6.0.0
 
 
260
  # via streamlit
261
  webencodings==0.5.1
262
  # via html5lib
263
+ websockets==13.1
264
  # via realtime
265
+ yarl==1.18.3
266
+ # via aiohttp