Fix build failure for python3.13
Python 3.13 is now available in the official archlinux repo, and this pull request makes yade compilable with python3.13.
Remove __future__
as now we require at least python3.
Replace pipes
with shlex
as pipes
gets removed.
ref: https://github.com/jupyter/nbclassic/pull/286
Replace _PyLong_Format
with PyNumber_ToBase
ref: https://github.com/MagicStack/immutables/issues/116