python data_error ai_generated true

ERROR: Invalid wheel filename: my_package-1.0-py3-none-any.whl

ID: python/pip-invalid-wheel-filename

Also available as: JSON · Markdown · 中文
80%Fix Rate
82%Confidence
0Evidence
2024-04-02First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
3.7 active — — —
3.8 active — — —
3.9 active — — —

Root Cause

The wheel file's name does not follow the PEP 427 naming convention (e.g., missing version or tag separators).

generic

中文

wheel 文件名不符合 PEP 427 命名约定(例如缺少版本或标签分隔符)。

Workarounds

  1. 90% success
    python setup.py bdist_wheel --universal  # ensures proper naming
  2. 75% success
    pip install --no-use-pep517 /path/to/my_package-1.0-py3-none-any.whl

Dead Ends

Common approaches that don't work:

  1. 40% fail

    If the internal metadata doesn't match, pip may reject it after download.

  2. 95% fail

    Doesn't address the filename issue; the error persists.