Only possible because setuptools already vendors its own circular dependencies. The site/path configuration is such that this always follows ${PYTHON_SITELIBDIR}, so anything there always takes precedence. PR: 285997