pitrou opened a new pull request, #43710:
URL: https://github.com/apache/arrow/pull/43710

   ### Rationale for this change
   
   Currently, the `ubuntu-lint` Docker build would install its Python 
dependencies directly into the system Python, which can fail depending on 
existing system Python packages.
   
   See example here:
   
https://github.com/apache/arrow/actions/runs/10400929007/job/28802420047?pr=43539
 where pip's dependency resolution fails with the following error message:
   ```
   packaging.version.InvalidVersion: Invalid version: '2013-02-16'
   ```
   
   ### What changes are included in this PR?
   
   This PR switches to use a virtual environment, guaranteeing that we're not 
interfering with the system Python and that we're not bound by already 
installed Python packages.
   
   ### Are these changes tested?
   
   By CI.
   
   ### Are there any user-facing changes?
   
   No.
   


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to