beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.47k stars 350 forks source link

Ensure all files are unique for check-wheel-contents #1839

Closed rmartin16 closed 1 month ago

rmartin16 commented 1 month ago

Changes

PR Checklist:

rmartin16 commented 1 month ago

fwiw, their documentation says (1) "you copied a file when you meant to rename it" or (2) "you built a wheel, renamed a file, and re-created the wheel without deleting the build directory first".

Number (2) sounds like a historical problem....but number (1) seems reasonable I guess. I'd argue, though, it is late in the process to be catching this when you're building a wheel but...