ansible-navigator
ansible-navigator copied to clipboard
[maintenance][packaging] Integrate pypa/build into tox
trafficstars
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.