Closed nbraud closed 9 months ago
I believe there's a comment somewhere stating that the code assumes the wheel/bdist is built before the zipapp. This requirement should either be removed (if possible), or enforced.
Poking at it a bit more, it looks like zipapps are made by installing the bdist into a specific directory, so the bdist being built first should be enforced.
I misunderstood the context here — I didn't realize this was happening just from bork build
. That's a bug, and I'm not sure how it's even possible given that Bork builds and releases itself. 🙃
I'm not sure why this is only breaking now. As best I can tell, the relevant parts of the codebase haven't been touched in 2-4 years aside from a change I know did not cause this.
Either way, it's been fixed. 🤷♀️
builder._prepare_zipapp
attems to create a directory whose parent does not exist: