elementary icon indicating copy to clipboard operation
elementary copied to clipboard

Numpy version < 2 ?

Open CloutKhan opened this issue 6 months ago • 2 comments

Is https://github.com/elementary-data/elementary/blob/c07f8d61fd1d7defb3409a81a97c14660bd2ffd6/pyproject.toml#L35 still necessary? The comment on the commit that added it

updated numpy requirement to support Python>=3.10

and the comment several lines above in the file https://github.com/elementary-data/elementary/blob/c07f8d61fd1d7defb3409a81a97c14660bd2ffd6/pyproject.toml#L16 acknowledge the limitations of numpy < 2. But numpy < 2 doesn't appear to be a limitation outside of this line limiting it.

e.g. came here to ask this because I saw that installing elementary decreased numpy in an otherwise dbt 1.9 setup from > 2 to 1.26 so it would appear that this isn't a necessary restriction?

CloutKhan avatar Jul 18 '25 04:07 CloutKhan

I too would like to have this dependency removed. Can one of the maintainers review the PR?

jacobus-herman avatar Aug 28 '25 15:08 jacobus-herman

@haritamar numpy 1.x is now EOL (support ended in September per SPEC 0). The numpy<2 constraint is blocking Python 3.13 support (#1993) and doesn't seem to have a strong technical justification based on the discussion in this issue. Would you consider removing it?

kzosabe avatar Oct 23 '25 01:10 kzosabe