raulcd commented on PR #47616: URL: https://github.com/apache/arrow/pull/47616#issuecomment-3385739146
> Hmm, so how about we support 3.14 _except_ on musllinux, and we come back to musllinux in another issue/PR? That would help us move forward. @AlenkaF I've just tested locally, if we use the quay.io image from `2025-06-04-496f7e1` we are able to build all wheels for musllinux, including 3.14 and import pyarrow, can you try that? See importing the 3.14 musllinux wheel: ``` + python -m pip install /arrow/python/repaired_wheels/pyarrow-22.0.0.dev186-cp314-cp314-musllinux_1_2_x86_64.whl Processing /arrow/python/repaired_wheels/pyarrow-22.0.0.dev186-cp314-cp314-musllinux_1_2_x86_64.whl Installing collected packages: pyarrow Successfully installed pyarrow-22.0.0.dev186 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. + '[' ON == ON ']' + python -c ' import pyarrow import pyarrow._hdfs import pyarrow.csv import pyarrow.dataset import pyarrow.fs import pyarrow.json import pyarrow.orc import pyarrow.parquet ' + '[' ON == ON ']' + python -c 'import pyarrow._gcsfs' + '[' ON == ON ']' + python -c 'import pyarrow._s3fs' + '[' ON == ON ']' + python -c 'import pyarrow.flight' + '[' ON == ON ']' + python -c 'import pyarrow.substrait' + '[' '' == ON ']' + '[' ON == ON ']' + python /arrow/ci/scripts/python_wheel_validate_contents.py --path /arrow/python/repaired_wheels The wheel: /arrow/python/repaired_wheels/pyarrow-22.0.0.dev186-cp314-cp314-musllinux_1_2_x86_64.whl seems valid. + '[' OFF == ON ']' ``` and the diff: ```diff diff --git a/docker-compose.yml b/docker-compose.yml index 7c820fc246..3f65d1e712 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1169,7 +1169,7 @@ services: args: arch: ${ARCH} arch_short: ${ARCH_SHORT} - base: quay.io/pypa/musllinux_1_2_${ARCH_ALIAS}:2025-07-14-b3bee7e + base: quay.io/pypa/musllinux_1_2_${ARCH_ALIAS}:2025-06-04-496f7e1 musllinux: 1_2 python: ${PYTHON} python_abi_tag: ${PYTHON_ABI_TAG} ``` I've also validated the `python-wheel-musllinux-test-unittests` and all tests are successful for musllinux 3.14 using that image. ``` 7396 passed, 618 skipped, 12 xfailed, 2 xpassed, 1 warning in 115.30s (0:01:55) ``` We can open a follow up issue to investigate the image upgrade. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
