Since Python 3.12, virtual environments don't have setuptools, instead, pip will install it to an isolated build environment.