There is an updated pull request by tornaria against master on the void-packages repository https://github.com/tornaria/void-packages ipython https://github.com/void-linux/void-packages/pull/44268 python3-ipython: update to 8.14.0. - switch to pep517 build style: needs using a venv - update depends and checkdepends - break unnecessary checkdepends cycle with ipython_ipykernel #### Testing the changes - I tested the changes in this PR: **briefly** I will run sagemath testsuite with this update and report back. @ahesford here's one package where testing with `PYTHONPATH` breaks and testing in a venv works. I wrote a custom `do_check()` function but you'll see it's quite generic and could be moved to `build-style/python3-pep517.sh`. Maybe you can figure out a different way to make the generic testing with `PYTHONPATH` to work. A patch file from https://github.com/void-linux/void-packages/pull/44268.patch is attached