fyi, iPython released a new version today (9.0.0) which causes an error with nbdev in Python 3.11 and 3.12 (it's an nbdev dependency). I've opened an issue in nbdev repo, but we should fix the iPython version or our tests will fail for Python 3.11 and Python 3.12 (e.g. on NF main the tests now fail)