Update dependencies to satisfy uv audit recommendations - #2052
Merged
Conversation
recommendations, and add a dependency cooldown of one week. * update click to v8.4.2 * update cryptography to v49.0.0 * update pygments to v2.20.0 * update llm to v0.31.1 * update setuptools to v83.x * update pip to v26.1.2 * update pytest to v9.1.1 * add dependency cooldown period * exclude cli_helpers and openai from cooldown The click update contains some breaking changes, but seems to work well. The pygments update changes the list of known MySQL keywords for syntax highlighting, which we already supplement with additional keywords. It does not yet solve the highlighting bug with terms starting with the string "set", expected in the following release. The llm update was not directly recommended by "uv audit", but pulls in a more recent version if idna. In addition, we can remove an explicit dependency on pydantic_core which was needed to force a newer version and thus a binary wheel, for some platforms. The dependency cooldown is a defense against supply-chain attacks.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Update dependencies to satisfy
uv auditrecommendations, and add a dependency cooldown of one week.clickto v8.4.2cryptographyto v49.0.0pygmentsto v2.20.0llmto v0.31.1setuptoolsto v83.xpipto v26.1.2pytestto v9.1.1cli_helpersandopenaifrom cooldownThe
clickupdate contains some breaking changes, but seems to work well.The
pygmentsupdate changes the list of known MySQL keywords for syntax highlighting, which we already supplement with additional keywords. It does not yet solve the highlighting bug with terms starting with the string "set", expected in the following release.The
llmupdate was not directly recommended byuv audit, but pulls in a more recent version ifidna. In addition, we can remove an explicit dependency onpydantic_corewhich was needed to force a newer version and thus a binary wheel, for some platforms.The dependency cooldown is a defense against supply-chain attacks.
Checklist
changelog.mdfile.AUTHORSfile (or it's already there).