Skip to content

[Bot] Update dependencies - #2939

Merged
henryiii merged 7 commits into
mainfrom
update-dependencies-pr
Jul 22, 2026
Merged

henryiii merged 7 commits into
mainfrom
update-dependencies-pr

Conversation

@cibuildwheel-bot

@cibuildwheel-bot cibuildwheel-bot Bot commented Jul 6, 2026 •

Copy link
Copy Markdown
Contributor

Update the versions of our dependencies.

PR generated by "Update dependencies" workflow.

@cibuildwheel-bot
cibuildwheel-bot Bot requested a review from hoodmane as a code owner July 6, 2026 07:30
@cibuildwheel-bot cibuildwheel-bot Bot added CI: GraalPy Run the integration test suite with GraalPy included CI: PyPy Run the integration test suite with PyPy included CI: PyPy EoL Run the integration test suite with PyPy EoL versions included dependencies Pull requests that update a dependency file labels Jul 6, 2026
@cibuildwheel-bot cibuildwheel-bot Bot added dependencies Pull requests that update a dependency file CI: PyPy Run the integration test suite with PyPy included CI: GraalPy Run the integration test suite with GraalPy included CI: PyPy EoL Run the integration test suite with PyPy EoL versions included labels Jul 6, 2026
@cibuildwheel-bot
cibuildwheel-bot Bot force-pushed the update-dependencies-pr branch 2 times, most recently from 57d6556 to 7a1ef98 Compare July 19, 2026 06:35
@mayeut

mayeut commented Jul 19, 2026

Copy link
Copy Markdown
Member

@timfel, there's a new issue with GraalPy when using the latest version of filelock. Can you check whether it should be fixed in GraalPy or filelock (or both) ?

@cibuildwheel-bot
cibuildwheel-bot Bot force-pushed the update-dependencies-pr branch from a8e46fd to 4c1345c Compare July 20, 2026 07:03
@timfel

timfel commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

@timfel, there's a new issue with GraalPy when using the latest version of filelock. Can you check whether it should be fixed in GraalPy or filelock (or both) ?

ah, it's the ENOTSUP missing constant. we hadn't come across anyone importing that before (in all those years, talk about luck), we've seen this internally and have added the missing constant, it'll be in the august release (~4 weeks time)

henryiii added 4 commits July 20, 2026 09:19
The dependency update regenerated the constraints and dropped the pip
hold-back for GraalPy on Windows, where newer pip breaks. Restore the
marker-based pin.

Assisted-by: ClaudeCode:claude-opus-4.8
update_constraints now re-applies the GraalPy Windows pip hold-back after
uv pip compile, so the bot no longer wipes it each run. Target only the
Python versions that ship a GraalPy config (3.12), derived from
build-platforms.toml; drop the stale pin from the 3.11 constraints.

Assisted-by: ClaudeCode:claude-opus-4.8
PyPy switched its macOS downloads from .tar.bz2 to .tar.gz, which tripped
the hard-coded extension assert in install_pypy. Accept both.

Assisted-by: ClaudeCode:claude-opus-4.8
filelock >=3.30 imports errno.ENOTSUP, which GraalPy lacks, so virtualenv
fails on GraalPy. Hold it at 3.29.4 for GraalPy until the upstream fix
ships (~2026-08), reusing the update_constraints workaround mechanism.

Assisted-by: ClaudeCode:claude-opus-4.8
@henryiii

Copy link
Copy Markdown
Contributor

Android seems to be reliably failing, @mhsmith.

@mhsmith

mhsmith commented Jul 20, 2026

Copy link
Copy Markdown
Member

See #2933 (comment): the Android Python 3.15 update should be deferred until the corresponding 3.14 and 3.13 updates next month.

@henryiii

Copy link
Copy Markdown
Contributor

Oh, I forgot about that, thanks!

@henryiii
henryiii merged commit 17b7420 into main Jul 22, 2026
46 checks passed
@henryiii
henryiii deleted the update-dependencies-pr branch July 22, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: GraalPy Run the integration test suite with GraalPy included CI: PyPy EoL Run the integration test suite with PyPy EoL versions included CI: PyPy Run the integration test suite with PyPy included dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants