ansible-navigator
ansible-navigator copied to clipboard
[maintenance][packaging] Integrate pypa/build into tox
ISSUE TYPE
- Feature Idea
SUMMARY
Currently, tox doesn't have any env performing a PEP 517 compliant build so there's no way to verify how it works locally and is unclear how that happens in the CI.
We should add one running the current PyPA-recommended PEP 517 build front-end — pypa/build. Note that we shouldn't add explicit --wheel
/--sdist
args there to let build
produce a wheel from an sdist making sure that we don't ship an sdist that doesn't have enough files in it for building a wheel.