Numpy version < 2 ?
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?
I too would like to have this dependency removed. Can one of the maintainers review the PR?
@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?