Allows for installing scipy>=1.11 when Python version >= 3.11, but this prevents testing and running the code that generates the linkers.
Depends on nmslib-metabrainz rather than nmslib for newer Python versions, since the latter hasn't yet incorporated support for Python 3.11+.
Upgrades the scispacy model in the Dockerfile to 0.5.4, so the steps in the Dockerfile will run correctly on Python 3.12.
I don't have any strong opinions on the small decisions made here (e.g. should we install latest scipy by default when Python<3.11?), just trying to get something that will install on Python 3.12. Happy to revise as desired.
Addresses #519.
I don't have any strong opinions on the small decisions made here (e.g. should we install latest scipy by default when Python<3.11?), just trying to get something that will install on Python 3.12. Happy to revise as desired.