This is an automated email from the ASF dual-hosted git repository.

raulcd pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new bb78dffbbc GH-49233: [CI][Python] Update anaconda-client to 1.14.1 to 
support latest setuptools release (#49264)
bb78dffbbc is described below

commit bb78dffbbca59259d93b5c8015ab4e960de4d4ea
Author: Nate Prewitt <[email protected]>
AuthorDate: Thu Feb 12 11:49:46 2026 -0700

    GH-49233: [CI][Python] Update anaconda-client to 1.14.1 to support latest 
setuptools release (#49264)
    
    ### Rationale for this change
    
    This PR aims to address #49233. Setuptools dropped support for 
`pkg_resources` in 82.0.0 this week which broke the nightly builds. The failing 
code is part of anaconda-client which is pinned to an older version (1.12.3). 
Newer releases (1.14.0+) have this issue fixed, so we'll bring the macro up to 
date with the latest release.
    
    ### What changes are included in this PR?
    
    The anaconda-client git tag for installation is moved from 1.12.3 to 1.14.1.
    
    ### Are these changes tested?
    
    I'm not sure what the best way to test this is. Presumably this can be 
tested with the Crossbow builds? I'm not sure if I can trigger those but let me 
know if there's anything on my side to help.
    
    ### Are there any user-facing changes?
    
    No, this only affects build CI.
    * GitHub Issue: #49233
    
    Authored-by: Nate Prewitt <[email protected]>
    Signed-off-by: Raúl Cumplido <[email protected]>
---
 dev/tasks/macros.jinja | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev/tasks/macros.jinja b/dev/tasks/macros.jinja
index 60c38dbbc4..7562939f35 100644
--- a/dev/tasks/macros.jinja
+++ b/dev/tasks/macros.jinja
@@ -134,7 +134,7 @@ env:
           echo "No wheel files found!"
           exit 1
       fi
-      python3 -m pip install 
git+https://github.com/Anaconda-Platform/[email protected]
+      python3 -m pip install 
git+https://github.com/Anaconda-Platform/[email protected]
       anaconda -t ${CROSSBOW_SCIENTIFIC_PYTHON_UPLOAD_TOKEN} upload --force -u 
scientific-python-nightly-wheels --label main {{ pattern }}
     env:
       CROSSBOW_SCIENTIFIC_PYTHON_UPLOAD_TOKEN: {{ '${{ 
secrets.CROSSBOW_SCIENTIFIC_PYTHON_UPLOAD_TOKEN }}' }}

Reply via email to