{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/2"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Validates wheel file contents before publishing, detecting common packaging errors like bytecode files, cache directories, and missing or unexpected top-level modules.","skillfed_tags":["packaging-validation","wheel-linter","ci-cd-tool"],"use_cases":["Pre-upload validation in CI/CD to catch wheel defects before publishing to PyPI","Local wheel inspection during development to verify packaging setup is correct","Batch checking of wheels in a monorepo or multi-package project","Enforcing consistent wheel structure across a team or organization","Debugging why a published wheel contains unexpected files or missing modules"],"what_it_does":"check-wheel-contents is a command-line linter that inspects wheel archives for common packaging mistakes before they reach PyPI. It detects issues like compiled bytecode files (.pyc/.pyo), cache directories, test files, and mismatched top-level module declarations\u2014problems that are easy to miss during manual review but break installations or bloat packages for end users.\n\nThe tool works by analyzing wheel contents against a configurable set of checks, each identified by a code (W001, W002, etc.). You point it at one or more wheels or directories, and it reports failures with specific file paths and guidance on fixes. Configuration can be read from pyproject.toml, setup.cfg, tox.ini, or a dedicated config file, allowing integration into build pipelines and project workflows.","worth_installing":"Yes. This is a focused, well-maintained tool that solves a real problem in Python packaging\u2014preventing subtle but common mistakes from reaching production. Low install friction, permissive license, no security vulnerabilities, and active maintenance make it a safe addition to any packaging workflow. Install it if you publish wheels to PyPI or maintain strict wheel quality standards."},"id":"check-wheel-contents","links":{"html":"https://skillfed.io/packages/check-wheel-contents","md":"https://skillfed.io/packages/check-wheel-contents.md","pypi":"https://pypi.org/project/check-wheel-contents/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-08-02","license_spdx":"MIT","license_treatment":"permissive","name":"check-wheel-contents","python_support":"supports_current","summary":"Check your wheels have the right contents"},"popularity":{"monthly_downloads":500965,"position":6318,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.3"}
