diff --git a/pyproject.toml b/pyproject.toml index 521635bd1f3..6f246cd1af3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,7 +53,7 @@ dependencies = [ "pillow>=8.0.0", "tomli-w>=0.4.0", "tqdm>=3.4.0", - "unyt>=2.9.2,<3.0", # see https://github.com/yt-project/yt/issues/4162 + "unyt>=2.9.2", "tomli>=1.2.3;python_version < '3.11'", "typing-extensions>=4.4.0;python_version < '3.12'", ] diff --git a/yt/testing.py b/yt/testing.py index f0a3b2fbcc9..201c64f0bac 100644 --- a/yt/testing.py +++ b/yt/testing.py @@ -1441,7 +1441,9 @@ def compare_dobj_selection(self, dobj): # NULP should be OK. This is mostly for stuff like Rockstar, where # the f32->f64 casting happens at different places depending on # which code path we use. - assert_array_almost_equal_nulp(sel_pos, obj_results, 5) + assert_array_almost_equal_nulp( + np.asarray(sel_pos), np.asarray(obj_results), 5 + ) def run_defaults(self): """