harvesters icon indicating copy to clipboard operation
harvesters copied to clipboard

Please provide genicam wheels for macos/arm64

Open eifinger opened this issue 3 weeks ago • 3 comments

What is the goal that you want to achieve by the request?

I want to evaluate this project as an alternative to pypylon but its transitive dependency genicam does not provide wheels for macos (Apple silicon). I also couldn't find any sources for genicam itself that would have let me try to compile them myself.

Complete output:

➜ uv add harvesters                                                                                       
Resolved 219 packages in 1.18s
error: Distribution `genicam==1.5.1 @ registry+https://pypi.org/simple` can't be installed because it doesn't have a source distribution or wheel for the current platform

hint: You're on macOS (`macosx_15_0_arm64`), but `genicam` (v1.5.1) only has wheels for the following platforms: `manylinux2014_aarch64`, `manylinux2014_armv7l`, `manylinux2014_x86_64`, `win_amd64`; consider adding "sys_platform == 'darwin' and platform_machine == 'arm64'" to `tool.uv.required-environments` to ensure uv resolves to a version with compatible wheels

eifinger avatar Dec 08 '25 16:12 eifinger

Am also hitting this. The previous release of genicam (1.5.0) did provide MacOS wheels, so might be worth pinning to that for now (though those wheels only support Python 3.13).

SquidScience avatar Dec 09 '25 13:12 SquidScience

Hi, I work on the macOS build flow this days. Is it fine to provide Apple silicon only? I think it will simplify the Python Bindings significant.

Please excuse the inconvenience!

sunavlis avatar Dec 11 '25 15:12 sunavlis

For me personally, yes. I would also think the users of Applie Silicon will only grow in comparison to Apple on Intel.

Thank for your work!

eifinger avatar Dec 11 '25 16:12 eifinger