Skip to content

GH-49233: [CI][Python] Update anaconda-client to 1.14.1 to support latest setuptools release#49264

Merged
raulcd merged 1 commit intoapache:mainfrom
nateprewitt:update_anaconda_client
Feb 12, 2026
Merged

GH-49233: [CI][Python] Update anaconda-client to 1.14.1 to support latest setuptools release#49264
raulcd merged 1 commit intoapache:mainfrom
nateprewitt:update_anaconda_client

Conversation

@nateprewitt
Copy link
Contributor

@nateprewitt nateprewitt commented Feb 12, 2026

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-actions
Copy link

⚠️ GitHub issue #49233 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions bot added the awaiting review Awaiting review label Feb 12, 2026
Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR!

@github-actions github-actions bot added awaiting changes Awaiting changes awaiting review Awaiting review awaiting committer review Awaiting committer review and removed awaiting review Awaiting review awaiting changes Awaiting changes labels Feb 12, 2026
@raulcd
Copy link
Member

raulcd commented Feb 12, 2026

@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-amd64

@github-actions
Copy link

Revision: feba3e1

Submitted crossbow builds: ursacomputing/crossbow @ actions-26e9570d3c

Task Status
wheel-manylinux-2-28-cp314-cp314-amd64 GitHub Actions

@nateprewitt
Copy link
Contributor Author

Looks like the build succeeded with 1.14.1:

Collecting git+https://github.com/Anaconda-Platform/anaconda-client.git@1.14.1
  Cloning https://github.com/Anaconda-Platform/anaconda-client.git (to revision 1.14.1) to /tmp/pip-req-build-oi302k6b
[...]
Successfully installed SecretStorage-3.5.0 anaconda-auth-0.12.3 anaconda-cli-base-0.8.1 anaconda-client-1.14.1 annotated-doc-0.0.4 annotated-types-0.7.0 attrs-25.4.0 conda-package-handling-2.4.0 conda-package-streaming-0.12.0 defusedxml-0.7.1 fastjsonschema-2.21.2 jaraco.classes-3.4.0 jaraco.context-6.1.0 jaraco.functools-4.4.0 jeepney-0.9.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 jupyter-core-5.9.1 keyring-25.7.0 markdown-it-py-4.0.0 mdurl-0.1.2 more-itertools-10.8.0 nbformat-5.10.4 pkce-1.0.3 platformdirs-4.6.0 pydantic-2.12.5 pydantic-core-2.41.5 pydantic-settings-2.12.0 pytz-2025.2 pyyaml-6.0.3 readchar-4.2.1 referencing-0.37.0 requests-toolbelt-1.0.0 rich-14.3.2 rpds-py-0.30.0 shellingham-1.5.4 tomli-2.4.0 tomlkit-0.14.0 tqdm-4.67.3 traitlets-5.14.3 typer-0.23.0 typing-inspection-0.4.2 zstandard-0.25.0
Using Anaconda API: https://api.anaconda.org/
Using "scientific-python-nightly-wheels" as upload username
Processing "arrow/python/repaired_wheels/pyarrow-24.0.0.dev124-cp314-cp314-manylinux_2_28_x86_64.whl"
Detecting file type...
File type is "Standard Python"
Extracting standard python attributes for upload
Creating package "pyarrow"
Creating release "24.0.0.dev124"
Uploading file "scientific-python-nightly-wheels/pyarrow/24.0.0.dev124/pyarrow-24.0.0.dev124-cp314-cp314-manylinux_2_28_x86_64.whl"

  0%|          | 0.00/45.7M [00:00<?, ?B/s]
  0%|          | 96.0k/45.7M [00:00<00:50, 955kB/s]
  5%|| 2.19M/45.7M [00:00<00:03, 13.0MB/s]
 29%|██▊       | 13.1M/45.7M [00:00<00:00, 58.7MB/s]
 51%|█████▏    | 23.5M/45.7M [00:00<00:00, 77.8MB/s]
 68%|██████▊   | 31.0M/45.7M [00:00<00:00, 70.9MB/s]
 83%|████████▎ | 37.8M/45.7M [00:00<00:00, 69.9MB/s]
45.7MB [00:00, 48.2MB/s]                            
Upload complete

@raulcd I'll revert the last commit unless you want to validate anything else.

@raulcd
Copy link
Member

raulcd commented Feb 12, 2026

Great, yes let's revert and add back the if check. I'll merge afterwards. Thanks for tackling this!

@nateprewitt nateprewitt force-pushed the update_anaconda_client branch from feba3e1 to 7851c03 Compare February 12, 2026 18:43
@nateprewitt
Copy link
Contributor Author

No problem! Branch is back to its original state and should be ready to merge when CI passes.

Copy link
Member

@raulcd raulcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@github-actions github-actions bot added awaiting merge Awaiting merge and removed awaiting committer review Awaiting committer review labels Feb 12, 2026
@raulcd raulcd merged commit bb78dff into apache:main Feb 12, 2026
21 checks passed
@raulcd raulcd removed the awaiting merge Awaiting merge label Feb 12, 2026
@nateprewitt nateprewitt deleted the update_anaconda_client branch February 12, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants