tabbyrobin
tabbyrobin
Hi, thanks for the responses! About a custom repair step: - It is possible to use it in a custom repair step. In the example script I linked, it's done...
My apologies, a correction to my previous comment. Setting SOURCE_DATE_EPOCH *does* cause auditwheel to set the ZIP metadata timestamps to `$SOURCE_DATE_EPOCH`. Auditwheel already supports SOURCE_DATE_EPOCH and implements it for whl...
I filed this issue about improving the cibuildwheel tool itself... if you're looking for recommendations about implementing reproducible wheel builds for your own project, we should probably discuss that elsewhere....
For potential cibuildwheel default behavior, setting SOURCE_DATE_EPOCH to commit creation time is *not* something I would recommend. That's a fine choice for an individual project, but not for cibuildwheel. For...
I don't have a fully-formed proposition yet, because I'm not deeply familiar with cibuildwheel, and because there are some open questions about wheel ZIP metadata that I think merit discussion...
I have put together some notes about deterministic Python wheels: https://github.com/tabbyrobin/expt-repro-python-wheels/blob/main/notes-on-wheel-determinism.md And I started a thread about the subject here, to hopefully spark discussion with various projects/the wider Python community:...
I have put together some notes about deterministic Python wheels: https://github.com/tabbyrobin/expt-repro-python-wheels/blob/main/notes-on-wheel-determinism.md And I started a thread about the subject here, to hopefully spark discussion with various projects/the wider Python community:...
Thanks for your response @alex. I agree that it's ideal for upstream tools to handle as much as possible. I am in the process of filing relevant issues with upstream...
The sparse checkout commands are, unfortunately, among the instances I would like to replace. The reason is: Any `action/checkout` that specifies a ref requires GH authorization (`GITHUB_TOKEN` etc.). This is...
In addition to bash, how about Docker? And do you have any opinions about using `cibuildwheel`? Having considered things a bit, I would suggest moving almost all meaningful logic from...