Commit e176c64
BUG: Improve ImportError message to suggest importing dependencies directly for full error details (pandas-dev#61084)
* Add hint to display full message for missing dependencies in pandas/init.py
* ENH: Improve import error handling to preserve original traceback
* TST: refactor testing for hard dependency package
* Update pandas/__init__.py
Co-authored-by: Matthew Roeschke <[email protected]>
* Refactor prevent statement too long
* ENH: change unittest to verify ImportError is raised when required dependencies are missing
* TST: Use pytest.raises match parameter in test_missing_required_dependency
---------
Co-authored-by: Matthew Roeschke <[email protected]>1 parent a7b9718 commit e176c64
2 files changed
+19
-40
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | 11 | | |
13 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
| 17 | + | |
20 | 18 | | |
21 | 19 | | |
22 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
217 | 200 | | |
218 | | - | |
219 | | - | |
| 201 | + | |
220 | 202 | | |
221 | | - | |
222 | | - | |
223 | | - | |
| 203 | + | |
| 204 | + | |
224 | 205 | | |
225 | 206 | | |
226 | 207 | | |
| |||
0 commit comments