Thanks to visit codestin.com
Credit goes to github.com

Skip to content

🔒 🤖 CI Update lock files for lint CI build(s) 🔒 🤖#34405

Open
scikit-learn-bot wants to merge 1 commit into
scikit-learn:mainfrom
scikit-learn-bot:auto-update-lock-files-lint
Open

🔒 🤖 CI Update lock files for lint CI build(s) 🔒 🤖#34405
scikit-learn-bot wants to merge 1 commit into
scikit-learn:mainfrom
scikit-learn-bot:auto-update-lock-files-lint

Conversation

@scikit-learn-bot

Copy link
Copy Markdown
Contributor

Update lock files.

Note

If the CI tasks fail, create a new branch based on this PR and add the required fixes to that branch.

@betatim

betatim commented Jun 30, 2026

Copy link
Copy Markdown
Member

@AnneBeyer do you understand why this changes the cython-lint version? Though after looking at the PR that added the lockfile I am now wondering why it was version 0.20 in the lockfile before this PR. The version in _min_dependencies.py is 0.21, so shouldn't it have been that all along? Basically, I am confused :-/

xref #34303

@ogrisel ogrisel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Those version values are in line with the contents of build_tools/update_environments_and_lock_files.py and sklearn/_min_dependencies.py.

I think we just forgot to rerun the lockfile script before merging the PR...

@AnneBeyer AnneBeyer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think we just forgot to rerun the lockfile script before merging the PR...

Indeed. I updated the cython-lint version again after we had fixed the errors with the newest release, but didn't run build_tools/update_environments_and_lock_files.py again locally, which creates the two files that were changed in this PR.

Comment thread build_tools/github/lint_lock.txt Outdated
# pip-compile --output-file=build_tools/github/lint_lock.txt build_tools/github/lint_requirements.txt
#
cython==3.2.5
cython==3.2.6

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Should we actually lock the dependent cython version as well?

@betatim betatim Jul 3, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Doing that in #34419 Maybe it is easiest to close this PR and only do #34419?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I merged #34419 and now we need to resolve the conflict.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The bot (force) pushed an update to this PR. That "resolved" the conflict, or did you mean a conflict in a different PR?

@scikit-learn-bot scikit-learn-bot force-pushed the auto-update-lock-files-lint branch from 088280a to 9e49db0 Compare July 6, 2026 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants