Some keys which were only defined in setup.cfg now also need to be defined in pyproject.toml for wheels to be built correctly.
Also use this opportunity to clean up the github workflows code by using reusable workflows, and bump versions of cibuildwheel so that it produces wheels for python versions up to 3.12
Some keys which were only defined in
setup.cfg
now also need to be defined inpyproject.toml
for wheels to be built correctly.Also use this opportunity to clean up the github workflows code by using reusable workflows, and bump versions of
cibuildwheel
so that it produces wheels for python versions up to 3.12