The docker image that circleci is using includes the dependencies at the time we created the image, rather than installing them as part of the test. Maybe the work that @etatara has done with the compiling the wheels as github actions could be useful in testing different combinations.
Alternatively, the tests could run tox which pulls the dependencies.