Skip to content

Drop the UV_LOCK_TIMEOUT=900 CI workaround once cp315 wheels are generally available #7149

Description

@masenf

Follow-up to #6930 (Python 3.15 support).

.github/actions/setup_build_env/action.yml now sets UV_LOCK_TIMEOUT: "900" on uv sync, because on the cp315 legs several dependencies (numpy, pandas, scipy, matplotlib, contourpy, ...) have no prebuilt wheels and are built from sdist, which can hold the uv cache lock past the default 300s.

This raises the ceiling for every CI job, not just 3.15, and can mask a genuinely stuck sync by up to 15 minutes.

Once the heavy deps publish cp315 wheels (so the 3.15 legs stop building from sdist):

  1. Remove the env: UV_LOCK_TIMEOUT block from setup_build_env/action.yml and its comment.
  2. Confirm 3.15 CI times drop back in line with the other versions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions