Consider dropping setuptools
Summary
Drop setuptools
What is the feature request for?
The core library
The Problem
Setuptools is no longer a great way of building python packages, there's quite a lot of room for error and mishaps. Overall, its not worth continuing to use when alternatives like poetry, hatch, pip-tools exist.
The Ideal Solution
drop setuptools, replace with a newer build backend
The Current Solution
No response
Additional Context
No response
What makes setuptools unsuitable for our purposes? Or rather, how are the other build backends better, is it actually worth it to switch? I currently don't see an issue with setuptools, but perhaps there are valid reasons to replace it.
I think poetry and/or pip has depreciated it too so Yuen’s this can be done But I am not sure if there is any alternative for it Rn so if we just randomly remove it without a way to build the package it might not work