drop pinned networx and scipy and therefore py3.9 support #3973

This commit is contained in:
Paul Gauthier 2025-05-09 08:57:08 -07:00
parent c6ad5c8cd2
commit f8c154edce

View file

@ -35,14 +35,12 @@ google-generativeai
# in matplotlib and a bunch of other deps # in matplotlib and a bunch of other deps
# https://github.com/networkx/networkx/blob/d7132daa8588f653eacac7a5bae1ee85a183fa43/pyproject.toml#L57 # https://github.com/networkx/networkx/blob/d7132daa8588f653eacac7a5bae1ee85a183fa43/pyproject.toml#L57
# We really only need networkx itself and scipy for the repomap. # We really only need networkx itself and scipy for the repomap.
# Pin below v3.3 to retain python 3.9 compatibility. networkx
networkx<3.3
# This is the one networkx dependency that we need. # This is the one networkx dependency that we need.
# Including it here explicitly because we # Including it here explicitly because we
# didn't specify networkx[default] above. # didn't specify networkx[default] above.
# Pin below 1.14 to retain python 3.9 compatibility. scipy
scipy<1.14
# GitHub Release action failing on "KeyError: 'home-page'" # GitHub Release action failing on "KeyError: 'home-page'"
# https://github.com/pypa/twine/blob/6fbf880ee60915cf1666348c4bdd78a10415f2ac/twine/__init__.py#L40 # https://github.com/pypa/twine/blob/6fbf880ee60915cf1666348c4bdd78a10415f2ac/twine/__init__.py#L40