During the GitHub Actions CI build of ua-parser-rs wheels for linux systems, the PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad action is called with the --zig option enabled:
|
case 'linux': |
|
job['manylinux'] = 'auto' |
|
job['args'] = ' --zig' |
I think that's a legacy factor, resulting from the port of the wheel publication code from the uap-rust repository.
Is ziglang required for the wheel builds here? If so, I think it could help to declare the dependency more clearly; and if not, then I think that option should probably be removed.
(NB: as far as I can tell, that version of maturin-action will proceed without an error if ziglang is unavailable when requested)
Edit: markdown syntax fixup
During the GitHub Actions CI build of
ua-parser-rswheels forlinuxsystems, thePyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757adaction is called with the--zigoption enabled:uap-python/.github/workflows/release-wheels.yml
Lines 73 to 75 in 2179269
I think that's a legacy factor, resulting from the port of the wheel publication code from the
uap-rustrepository.Is
ziglangrequired for the wheel builds here? If so, I think it could help to declare the dependency more clearly; and if not, then I think that option should probably be removed.(NB: as far as I can tell, that version of
maturin-actionwill proceed without an error ifziglangis unavailable when requested)Edit: markdown syntax fixup