Change tests to run without having everything installed to be able to run other tests when individual backends can’t be installed (NMSLIB doensn’t build for me: https://github.com/nmslib/nmslib/issues/534)
Update and run black, since its locked version didn’t run