multi-swe-bench cannot be downloaded on macOS, causing make build to fail. This is because macOS filesystem is by default case-insensitive and multi-swe-bench contains paths only differ by case, resulting in path conflicts. See multi-swe-bench/multi-swe-bench#93
❯ make build
Checking uv version...
uv version 0.8.13 meets requirements
Setting up OpenHands V1 development environment...
Syncing submodules...
Installing dependencies with uv sync --dev...
Resolved 406 packages in 11ms
× Failed to download `multi-swe-bench==1.1.1`
├─▶ Failed to extract archive: multi_swe_bench-1.1.1-py3-none-any.whl
╰─▶ ZIP file contains multiple entries with different contents for: multi_swe_bench/harness/repos/python/qiskit/__init__.py
help: `multi-swe-bench` (v1.1.1) was included because `openhands-benchmarks` (v0.1.0) depends on `multi-swe-bench`
make: *** [build] Error 1