Avoid shipping benchmarks and tests in wheels
envgap__python-jsonschema__jsonschema-1552
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- The project already builds and runs before the fix, so there is nothing to repair.
02 / ENVIRONMENT RECIPE
- Base commit
a318f5d5376d2c5c8ee82de8b71b1aaaef819a95- Manifest
pyproject.toml- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
python-jsonschema/jsonschema #1552 · read the original issue
*jsonschema* currently bundles the benchmarks and tests inside the wheel distributions. These usually are of no additional value outside of the source distributions and thus just bloat the distribution. For this reasons, I recommend excluding them from future wheels. This matches the official recommendation for Python packaging as well (see https://packaging.python.org/en/latest/discussions/package-formats/#what-is-a-wheel): > Wheels are meant to contain exactly what is to be installed, and nothing more. In particular, wheels should never include tests and documentation, while sdists commonly do.
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]