`Runtime Error` occuring when running tests on trio-asyncio

Getting the following error on running tests on asyncio:

ImportError while loading conftest '/home/amanr/Documents/trio-asyncio/tests/conftest.py'.
tests/conftest.py:30: in <module>
    warnings.warn(
E   RuntimeWarning: Can't run the Python asyncio tests because they're not installed. On a Debian/Ubuntu system, you might need to install the libpython3.12-testsuite package.

I am on arch and installed python version is 3.12.7. the import of `test_asyncio` is what is causing this issue.