Basix Version 0.9.0 is Incompatible, but Version 0.10 does not exist

When installing Dolphinx on Linux from the C++ core, I get the following error after running cmake:

CMake Error at CMakeLists.txt:347 (find_package):
Could not find a configuration file for package “Basix” that is compatible
with requested version “0.10”.

The following configuration files were considered but not accepted:
/home/ross2002/.local/lib/python3.10/site-packages/basix/lib/cmake/basix/BasixConfig.cmake, version: 0.9.0

However, after trying to upgrade to version 0.10 with:

pip install fenics-basix==0.10

I get:

ERROR: Could not find a version that satisfies the requirement fenics-basix==0.10 (from versions: 0.4.0, 0.4.2.post1, 0.5.0, 0.6.0, 0.7.0.post0, 0.8.0, 0.9.0)
ERROR: No matching distribution found for fenics-basix==0.10

Has anyone else run into this issue? I have upgraded my pip to the latest version as well so it should be able to find the newest version. Any help is greatly appreciated.

If you want to use the main branch of DOLFINx, you need to use the main branch of basix, for instance through
python3 -m pip install git+https://github.com/FEniCS/basix.git@main