You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(deps): drop unused numpy and pandas dependencies (#124)
Neither package is imported anywhere in the analyzer -- `git grep` finds
first-party hits only in the vendored xarray test fixture and in a comment
in the Homebrew formula generator. Both were nonetheless declared in
`[project].dependencies` with tight upper caps (`numpy<1.24` below Python
3.11, `numpy<2.0` above it).
Those caps forced resolution onto numpy releases with no prebuilt wheel for
some targets -- Red Hat UBI images in particular -- so `pip install
codeanalyzer-python` fell back to building numpy from source and failed.
On Python 3.11+ numpy now disappears from the resolved tree entirely, since
ray 2.55 declares no numpy dependency and pandas was its only other route.
On Python 3.9/3.10 `ray==2.0.0` still pulls numpy in transitively; raising
that pin carries real compatibility risk and is left for a separate change.
0 commit comments