The setup.py file pins the version of numpy by having the requirement line:
The current version of numpy is 1.25.2. As a result attempting to install pygraphblas un-installs the current version of numpy.
Worse, the Numpy team no longer make binary wheels available for pre-1.21 numpy versions. As a result not only will the current version be removed but the old version will need to be built from source in many situation. Building numpy from source is both slow and prone to failures because of its extensive dependencies.
It would be very helpful if pygraphblas could officially support a current version of numpy so that it can be installed reliably without having to resort to manual dependency installation.
The
setup.pyfile pins the version ofnumpyby having the requirement line:The current version of
numpyis 1.25.2. As a result attempting to installpygraphblasun-installs the current version ofnumpy.Worse, the Numpy team no longer make binary wheels available for pre-1.21
numpyversions. As a result not only will the current version be removed but the old version will need to be built from source in many situation. Buildingnumpyfrom source is both slow and prone to failures because of its extensive dependencies.It would be very helpful if
pygraphblascould officially support a current version ofnumpyso that it can be installed reliably without having to resort to manual dependency installation.