Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Modernize setuptools usage in pyproject.toml
1. Remove the redundant `wheel` dependency. The setuptools build backend has been adding it automatically since day one, and it was explicitly specified in the docs as a mistake. See: pypa/setuptools@f7d30a9 2. Replace the legacy backend with the regular backend. The legacy backend was only intended to be used implicitly when `pyproject.toml` does not specify only, and was not supposed to be specified explicitly there. See: pypa/setuptools#1689 3. Prepend the current directory to `sys.path` as required for `setup.py` to reliably import `setupbase`. The non-legacy backend no longer does this for us.
- Loading branch information