Jon Solow commited on
Commit
e26c359
1 Parent(s): 7e072ec
Files changed (3) hide show
  1. dev-requirements.txt +45 -4
  2. pyproject.toml +1 -0
  3. requirements.txt +49 -3
dev-requirements.txt CHANGED
@@ -14,6 +14,8 @@ attrs==23.1.0
14
  # via
15
  # jsonschema
16
  # referencing
 
 
17
  beautifulsoup4==4.12.2
18
  # via YFDashboard (pyproject.toml)
19
  black==23.9.1
@@ -33,10 +35,16 @@ click==8.1.7
33
  # via
34
  # black
35
  # streamlit
 
 
 
 
36
  gitdb==4.0.10
37
  # via gitpython
38
  gitpython==3.1.37
39
- # via streamlit
 
 
40
  h11==0.14.0
41
  # via httpcore
42
  html5lib==1.1
@@ -72,6 +80,8 @@ markdown-it-py==3.0.0
72
  # via rich
73
  markupsafe==2.1.3
74
  # via jinja2
 
 
75
  mdurl==0.1.2
76
  # via markdown-it-py
77
  mypy==1.5.1
@@ -104,6 +114,8 @@ pandas-stubs==2.0.3.230814
104
  # via YFDashboard (pyproject.toml)
105
  pathspec==0.11.2
106
  # via black
 
 
107
  pillow==9.5.0
108
  # via streamlit
109
  platformdirs==3.10.0
@@ -112,32 +124,53 @@ pluggy==1.3.0
112
  # via pytest
113
  protobuf==4.24.3
114
  # via streamlit
 
 
115
  pyarrow==13.0.0
116
  # via streamlit
 
 
117
  pydantic==2.4.0
118
  # via YFDashboard (pyproject.toml)
119
  pydantic-core==2.10.0
120
  # via pydantic
121
  pydeck==0.8.1b0
122
  # via streamlit
 
 
123
  pygments==2.16.1
124
  # via rich
125
  pytest==7.4.2
126
- # via YFDashboard (pyproject.toml)
 
 
127
  python-dateutil==2.8.2
128
  # via
129
  # pandas
130
  # streamlit
 
 
131
  pytz==2023.3.post1
132
  # via pandas
 
 
 
 
 
 
133
  referencing==0.30.2
134
  # via
135
  # jsonschema
136
  # jsonschema-specifications
137
  requests==2.31.0
138
- # via streamlit
 
 
 
139
  rich==13.5.3
140
- # via streamlit
 
 
141
  rpds-py==0.10.3
142
  # via
143
  # jsonschema
@@ -157,12 +190,16 @@ sniffio==1.3.0
157
  # httpx
158
  soupsieve==2.5
159
  # via beautifulsoup4
 
 
160
  streamlit==1.27.0
161
  # via
162
  # YFDashboard (pyproject.toml)
163
  # streamlit-oauth
164
  streamlit-oauth==0.0.3
165
  # via YFDashboard (pyproject.toml)
 
 
166
  tenacity==8.2.3
167
  # via streamlit
168
  toml==0.10.2
@@ -199,5 +236,9 @@ watchdog==3.0.0
199
  # via streamlit
200
  webencodings==0.5.1
201
  # via html5lib
 
 
 
 
202
  zipp==3.17.0
203
  # via importlib-metadata
 
14
  # via
15
  # jsonschema
16
  # referencing
17
+ bandit==1.7.5
18
+ # via yfpy
19
  beautifulsoup4==4.12.2
20
  # via YFDashboard (pyproject.toml)
21
  black==23.9.1
 
35
  # via
36
  # black
37
  # streamlit
38
+ coverage==7.3.1
39
+ # via yfpy
40
+ flake8==6.1.0
41
+ # via yfpy
42
  gitdb==4.0.10
43
  # via gitpython
44
  gitpython==3.1.37
45
+ # via
46
+ # bandit
47
+ # streamlit
48
  h11==0.14.0
49
  # via httpcore
50
  html5lib==1.1
 
80
  # via rich
81
  markupsafe==2.1.3
82
  # via jinja2
83
+ mccabe==0.7.0
84
+ # via flake8
85
  mdurl==0.1.2
86
  # via markdown-it-py
87
  mypy==1.5.1
 
114
  # via YFDashboard (pyproject.toml)
115
  pathspec==0.11.2
116
  # via black
117
+ pbr==5.11.1
118
+ # via stevedore
119
  pillow==9.5.0
120
  # via streamlit
121
  platformdirs==3.10.0
 
124
  # via pytest
125
  protobuf==4.24.3
126
  # via streamlit
127
+ pyaml==23.9.6
128
+ # via yahoo-oauth
129
  pyarrow==13.0.0
130
  # via streamlit
131
+ pycodestyle==2.11.0
132
+ # via flake8
133
  pydantic==2.4.0
134
  # via YFDashboard (pyproject.toml)
135
  pydantic-core==2.10.0
136
  # via pydantic
137
  pydeck==0.8.1b0
138
  # via streamlit
139
+ pyflakes==3.1.0
140
+ # via flake8
141
  pygments==2.16.1
142
  # via rich
143
  pytest==7.4.2
144
+ # via
145
+ # YFDashboard (pyproject.toml)
146
+ # yfpy
147
  python-dateutil==2.8.2
148
  # via
149
  # pandas
150
  # streamlit
151
+ python-dotenv==1.0.0
152
+ # via yfpy
153
  pytz==2023.3.post1
154
  # via pandas
155
+ pyyaml==6.0.1
156
+ # via
157
+ # bandit
158
+ # pyaml
159
+ rauth==0.7.3
160
+ # via yahoo-oauth
161
  referencing==0.30.2
162
  # via
163
  # jsonschema
164
  # jsonschema-specifications
165
  requests==2.31.0
166
+ # via
167
+ # rauth
168
+ # streamlit
169
+ # yfpy
170
  rich==13.5.3
171
+ # via
172
+ # bandit
173
+ # streamlit
174
  rpds-py==0.10.3
175
  # via
176
  # jsonschema
 
190
  # httpx
191
  soupsieve==2.5
192
  # via beautifulsoup4
193
+ stevedore==5.1.0
194
+ # via bandit
195
  streamlit==1.27.0
196
  # via
197
  # YFDashboard (pyproject.toml)
198
  # streamlit-oauth
199
  streamlit-oauth==0.0.3
200
  # via YFDashboard (pyproject.toml)
201
+ stringcase==1.2.0
202
+ # via yfpy
203
  tenacity==8.2.3
204
  # via streamlit
205
  toml==0.10.2
 
236
  # via streamlit
237
  webencodings==0.5.1
238
  # via html5lib
239
+ yahoo-oauth==2.0
240
+ # via yfpy
241
+ yfpy==13.0.0
242
+ # via YFDashboard (pyproject.toml)
243
  zipp==3.17.0
244
  # via importlib-metadata
pyproject.toml CHANGED
@@ -14,6 +14,7 @@ dependencies = [
14
  "pandas",
15
  "pydantic",
16
  "streamlit-oauth",
 
17
  ]
18
 
19
  [project.optional-dependencies]
 
14
  "pandas",
15
  "pydantic",
16
  "streamlit-oauth",
17
+ "yfpy",
18
  ]
19
 
20
  [project.optional-dependencies]
requirements.txt CHANGED
@@ -14,6 +14,8 @@ attrs==23.1.0
14
  # via
15
  # jsonschema
16
  # referencing
 
 
17
  beautifulsoup4==4.12.2
18
  # via YFDashboard (pyproject.toml)
19
  blinker==1.6.2
@@ -29,10 +31,16 @@ charset-normalizer==3.2.0
29
  # via requests
30
  click==8.1.7
31
  # via streamlit
 
 
 
 
32
  gitdb==4.0.10
33
  # via gitpython
34
  gitpython==3.1.37
35
- # via streamlit
 
 
36
  h11==0.14.0
37
  # via httpcore
38
  html5lib==1.1
@@ -50,6 +58,8 @@ idna==3.4
50
  # requests
51
  importlib-metadata==6.8.0
52
  # via streamlit
 
 
53
  jinja2==3.1.2
54
  # via
55
  # altair
@@ -64,6 +74,8 @@ markdown-it-py==3.0.0
64
  # via rich
65
  markupsafe==2.1.3
66
  # via jinja2
 
 
67
  mdurl==0.1.2
68
  # via markdown-it-py
69
  numpy==1.26.0
@@ -77,40 +89,66 @@ numpy==1.26.0
77
  packaging==23.1
78
  # via
79
  # altair
 
80
  # streamlit
81
  pandas==2.1.1
82
  # via
83
  # YFDashboard (pyproject.toml)
84
  # altair
85
  # streamlit
 
 
86
  pillow==9.5.0
87
  # via streamlit
 
 
88
  protobuf==4.24.3
89
  # via streamlit
 
 
90
  pyarrow==13.0.0
91
  # via streamlit
 
 
92
  pydantic==2.4.0
93
  # via YFDashboard (pyproject.toml)
94
  pydantic-core==2.10.0
95
  # via pydantic
96
  pydeck==0.8.1b0
97
  # via streamlit
 
 
98
  pygments==2.16.1
99
  # via rich
 
 
100
  python-dateutil==2.8.2
101
  # via
102
  # pandas
103
  # streamlit
 
 
104
  pytz==2023.3.post1
105
  # via pandas
 
 
 
 
 
 
106
  referencing==0.30.2
107
  # via
108
  # jsonschema
109
  # jsonschema-specifications
110
  requests==2.31.0
111
- # via streamlit
 
 
 
112
  rich==13.5.3
113
- # via streamlit
 
 
114
  rpds-py==0.10.3
115
  # via
116
  # jsonschema
@@ -128,12 +166,16 @@ sniffio==1.3.0
128
  # httpx
129
  soupsieve==2.5
130
  # via beautifulsoup4
 
 
131
  streamlit==1.27.0
132
  # via
133
  # YFDashboard (pyproject.toml)
134
  # streamlit-oauth
135
  streamlit-oauth==0.0.3
136
  # via YFDashboard (pyproject.toml)
 
 
137
  tenacity==8.2.3
138
  # via streamlit
139
  toml==0.10.2
@@ -159,5 +201,9 @@ watchdog==3.0.0
159
  # via streamlit
160
  webencodings==0.5.1
161
  # via html5lib
 
 
 
 
162
  zipp==3.17.0
163
  # via importlib-metadata
 
14
  # via
15
  # jsonschema
16
  # referencing
17
+ bandit==1.7.5
18
+ # via yfpy
19
  beautifulsoup4==4.12.2
20
  # via YFDashboard (pyproject.toml)
21
  blinker==1.6.2
 
31
  # via requests
32
  click==8.1.7
33
  # via streamlit
34
+ coverage==7.3.1
35
+ # via yfpy
36
+ flake8==6.1.0
37
+ # via yfpy
38
  gitdb==4.0.10
39
  # via gitpython
40
  gitpython==3.1.37
41
+ # via
42
+ # bandit
43
+ # streamlit
44
  h11==0.14.0
45
  # via httpcore
46
  html5lib==1.1
 
58
  # requests
59
  importlib-metadata==6.8.0
60
  # via streamlit
61
+ iniconfig==2.0.0
62
+ # via pytest
63
  jinja2==3.1.2
64
  # via
65
  # altair
 
74
  # via rich
75
  markupsafe==2.1.3
76
  # via jinja2
77
+ mccabe==0.7.0
78
+ # via flake8
79
  mdurl==0.1.2
80
  # via markdown-it-py
81
  numpy==1.26.0
 
89
  packaging==23.1
90
  # via
91
  # altair
92
+ # pytest
93
  # streamlit
94
  pandas==2.1.1
95
  # via
96
  # YFDashboard (pyproject.toml)
97
  # altair
98
  # streamlit
99
+ pbr==5.11.1
100
+ # via stevedore
101
  pillow==9.5.0
102
  # via streamlit
103
+ pluggy==1.3.0
104
+ # via pytest
105
  protobuf==4.24.3
106
  # via streamlit
107
+ pyaml==23.9.6
108
+ # via yahoo-oauth
109
  pyarrow==13.0.0
110
  # via streamlit
111
+ pycodestyle==2.11.0
112
+ # via flake8
113
  pydantic==2.4.0
114
  # via YFDashboard (pyproject.toml)
115
  pydantic-core==2.10.0
116
  # via pydantic
117
  pydeck==0.8.1b0
118
  # via streamlit
119
+ pyflakes==3.1.0
120
+ # via flake8
121
  pygments==2.16.1
122
  # via rich
123
+ pytest==7.4.2
124
+ # via yfpy
125
  python-dateutil==2.8.2
126
  # via
127
  # pandas
128
  # streamlit
129
+ python-dotenv==1.0.0
130
+ # via yfpy
131
  pytz==2023.3.post1
132
  # via pandas
133
+ pyyaml==6.0.1
134
+ # via
135
+ # bandit
136
+ # pyaml
137
+ rauth==0.7.3
138
+ # via yahoo-oauth
139
  referencing==0.30.2
140
  # via
141
  # jsonschema
142
  # jsonschema-specifications
143
  requests==2.31.0
144
+ # via
145
+ # rauth
146
+ # streamlit
147
+ # yfpy
148
  rich==13.5.3
149
+ # via
150
+ # bandit
151
+ # streamlit
152
  rpds-py==0.10.3
153
  # via
154
  # jsonschema
 
166
  # httpx
167
  soupsieve==2.5
168
  # via beautifulsoup4
169
+ stevedore==5.1.0
170
+ # via bandit
171
  streamlit==1.27.0
172
  # via
173
  # YFDashboard (pyproject.toml)
174
  # streamlit-oauth
175
  streamlit-oauth==0.0.3
176
  # via YFDashboard (pyproject.toml)
177
+ stringcase==1.2.0
178
+ # via yfpy
179
  tenacity==8.2.3
180
  # via streamlit
181
  toml==0.10.2
 
201
  # via streamlit
202
  webencodings==0.5.1
203
  # via html5lib
204
+ yahoo-oauth==2.0
205
+ # via yfpy
206
+ yfpy==13.0.0
207
+ # via YFDashboard (pyproject.toml)
208
  zipp==3.17.0
209
  # via importlib-metadata