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]

Reply via email to