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 }}' }}