Closed
Description
After #393, our two remaining required dependencies will both be using flit as their build backend. Switching to flit would eliminate two build dependencies (setuptools and wheel) and will simplify bootstrapping build without setuptools. Flit is also able to generate a setup.py
from its metadata which we can version for setuptools holdouts.