[11:08:30] <ThiefMaster> would it make sense to add `wheel` to `setup_requires`? I noticed a bunch of warnings like "Using legacy 'setup.py install' for pyrsistent, since package 'wheel' is not installed." when installing my package in a fresh venv
[11:09:44] <ngoldbaum> ThiefMaster: setup_requires is a legacy hook that uses easy_install and generally doesn’t work very well, i think these days there are pyproject.toml hooks that replace it
[11:12:01] <ThiefMaster> fwiw i don't use pyproject.toml atm but setup.cfg and setup.py, with the latter only dumping my requirements.txt into setup(install_requires=...) as my package is not a library but an appllication and thus uses pinned versions for everything (too bad `install_requires = file: requirements.txt` is not supported :/)
[11:18:36] <ngoldbaum> for dev requirements you have to use pyproject.toml iiuc, otherwise there’s no way to ensure the dev requirements are installed before the backend is loaded