Simplify generation of test packages used in test_check #1208
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These tests used
build
to invoke thesetuptools.build_meta
build backend on a package directory generated on the fly. The tests are only interested in the content of the package metadata and use variations ofsetup.cfg
to generate the desired metadata.This can be simplified to the direct generation of sdist archives with synthetic
PKG-INFO
metadata files. This makes the actual metadata the tests are checking obvious and avoid two test dependencies.The tests simplification highlighted that two tests are actually testing the exact same thing. Remove one.