swansonk14/typed-argument-parser

Warning during installation when `wheel` isn't installed

kddubey opened this issue · 1 comments

I've been installing this package in a linux instance where I had to manually install python and pip.
Looks like wheel doesn't get installed, so I get this inconsequential warning:

  DEPRECATION: typed-argument-parser is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for typed-argument-parser ... done

Are you open to replacing setup.py with pyproject.toml? The latter has some advantages. If so, I'll have a PR ready soon :-)

Yes, after reading PEP 621 and some of these answers, I'm convinced that everything that can be statically defined in a pyproject.toml should be there.

Thank you for your expertise!