pip23.1 changed the default behavior when the wheel package is not installed. troute.network and troute.routing both require wheel at build time and previously did not contain pyproject.toml files.
When the wheel package is not installed, pip now uses the default build backend instead of setup.py install and setup.py develop for project without pyproject.toml. (#8559)
The PR addresses these issues and makes it possible to install troute using the latest pip version (24.0).
pip
23.1
changed the default behavior when thewheel
package is not installed.troute.network
andtroute.routing
both requirewheel
at build time and previously did not containpyproject.toml
files.The PR addresses these issues and makes it possible to install
troute
using the latestpip
version (24.0
).Fixes #621.