mirror of https://github.com/astral-sh/ruff
Add `row_stack` to NumPy 2.0 migration rule (#10646)
Hi! I left out one of the functions in the migration rule which became deprecated/removed in NumPy 2.0 (https://github.com/numpy/numpy/issues/26032#issuecomment-1999870797). cc @anntzer
This commit is contained in:
parent
6b580c1544
commit
a0263ab472
|
|
@ -104,3 +104,5 @@ def func():
|
|||
np.unicode_("asf")
|
||||
|
||||
np.who()
|
||||
|
||||
np.row_stack(([1,2], [3,4]))
|
||||
|
|
|
|||
|
|
@ -522,6 +522,14 @@ pub(crate) fn numpy_2_0_deprecation(checker: &mut Checker, expr: &Expr) {
|
|||
guideline: Some("Use an IDE variable explorer or `locals()` instead."),
|
||||
},
|
||||
}),
|
||||
["numpy", "row_stack"] => Some(Replacement {
|
||||
existing: "row_stack",
|
||||
details: Details::AutoImport {
|
||||
path: "numpy",
|
||||
name: "vstack",
|
||||
compatibility: Compatibility::BackwardsCompatible,
|
||||
},
|
||||
}),
|
||||
_ => None,
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -836,6 +836,7 @@ NPY201.py:104:5: NPY201 [*] `np.unicode_` will be removed in NumPy 2.0. Use `num
|
|||
104 |+ np.str_("asf")
|
||||
105 105 |
|
||||
106 106 | np.who()
|
||||
107 107 |
|
||||
|
||||
NPY201.py:106:5: NPY201 `np.who` will be removed in NumPy 2.0. Use an IDE variable explorer or `locals()` instead.
|
||||
|
|
||||
|
|
@ -843,6 +844,24 @@ NPY201.py:106:5: NPY201 `np.who` will be removed in NumPy 2.0. Use an IDE variab
|
|||
105 |
|
||||
106 | np.who()
|
||||
| ^^^^^^ NPY201
|
||||
107 |
|
||||
108 | np.row_stack(([1,2], [3,4]))
|
||||
|
|
||||
|
||||
NPY201.py:108:5: NPY201 [*] `np.row_stack` will be removed in NumPy 2.0. Use `numpy.vstack` instead.
|
||||
|
|
||||
106 | np.who()
|
||||
107 |
|
||||
108 | np.row_stack(([1,2], [3,4]))
|
||||
| ^^^^^^^^^^^^ NPY201
|
||||
|
|
||||
= help: Replace with `numpy.vstack`
|
||||
|
||||
ℹ Safe fix
|
||||
105 105 |
|
||||
106 106 | np.who()
|
||||
107 107 |
|
||||
108 |- np.row_stack(([1,2], [3,4]))
|
||||
108 |+ np.vstack(([1,2], [3,4]))
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue