Repository navigation
chore(deps): bump the deploy-python-dependencies group in /deploy with 4 updates - #319
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the deploy-python-dependencies group in /deploy with 4 updates: [markupsafe](https://github.com/pallets/markupsafe), [pydantic-core](https://github.com/pydantic/pydantic), [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) and [websockets](https://github.com/python-websockets/websockets). Updates `markupsafe` from 3.0.3 to 3.0.4 - [Release notes](https://github.com/pallets/markupsafe/releases) - [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst) - [Commits](pallets/markupsafe@3.0.3...3.0.4) Updates `pydantic-core` from 2.46.5 to 2.49.0 - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@core-v2.46.5...core-v2.49.0) Updates `sqlalchemy` from 2.0.54 to 2.1.3 - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) Updates `websockets` from 17.1 to 17.2 - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](python-websockets/websockets@17.1...17.2) --- updated-dependencies: - dependency-name: markupsafe dependency-version: 3.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: deploy-python-dependencies - dependency-name: pydantic-core dependency-version: 2.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deploy-python-dependencies - dependency-name: sqlalchemy dependency-version: 2.1.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deploy-python-dependencies - dependency-name: websockets dependency-version: '17.2' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: deploy-python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 449a721feb
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| --hash=sha256:fc5d783bd4a2387e97b8a2d5ec781cfb92b3d893bf82370548e99db5915935d3 \ | ||
| --hash=sha256:fc8515076c11f3cfdf4fb142dcca0fe384b1230a3b5415458ac84f3e0903ec13 \ | ||
| --hash=sha256:ff218293c9c806138dca139765e3b067621be52bcd93cdc14c7711be7ddc90a9 | ||
| pydantic-core==2.49.0 \ |
There was a problem hiding this comment.
Keep pydantic-core aligned with Pydantic
The lock still selects pydantic==2.13.5, whose package metadata requires exactly pydantic-core==2.46.5; pinning core to 2.49.0 therefore gives pip mutually incompatible requirements. Any pip install --require-hashes -r deploy/backend-requirements.txt, including the backend Docker build and capacity verification jobs, will stop during dependency resolution before the application can be installed.
Useful? React with 👍 / 👎.
| --hash=sha256:f5c09090b1a7c4d389d1431f820931e8df318f82caafc53f9a72c872fef467c5 \ | ||
| --hash=sha256:f8cc6532f930c27974e9239e5ce5abebe7600ba9807cea4fcf42f1b6cab18fe7 \ | ||
| --hash=sha256:ffba7eb2d67c7505e82a0902aa854d8824b74c28a183820d6a8bd3cfd0f812c2 | ||
| sqlalchemy==2.1.3 \ |
There was a problem hiding this comment.
Keep SQLAlchemy within the declared project constraint
The project metadata declares sqlalchemy>=2.0,<2.1, but this line pins 2.1.3. In the repository-and-dependencies and PostgreSQL CI jobs, the install command explicitly combines pip install -e .[dev] with the version extracted from this lock, so pip cannot satisfy both constraints and exits before running tests; retain a 2.0.x pin or update and validate the project constraint together.
Useful? React with 👍 / 👎.
| --hash=sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc \ | ||
| --hash=sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a \ | ||
| --hash=sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50 | ||
| markupsafe==3.0.4 \ |
There was a problem hiding this comment.
Refresh the dependency inventories with the lock
Updating this lock without regenerating the checked-in dependency and software inventories makes the mandatory dependency-inventory CI validation fail. expected_python_ids() reads this file, while docs/supply-chain/dependency-inventory.json still contains MarkupSafe 3.0.3, pydantic-core 2.46.5, SQLAlchemy 2.0.54, and websockets 17.1, so validation reports all four new IDs as missing and all four old IDs as extra.
Useful? React with 👍 / 👎.
Bumps the deploy-python-dependencies group in /deploy with 4 updates: markupsafe, pydantic-core, sqlalchemy and websockets.
Updates
markupsafefrom 3.0.3 to 3.0.4Release notes
Sourced from markupsafe's releases.
Changelog
Sourced from markupsafe's changelog.
Commits
ece2607release version 3.0.4620bc80split archs73c3be1fix wheel builds (#536)d8ae19efix wheel buildsff1eaffBuild Android and iOS wheels (#516)87e64f9build Android and iOS wheelsbc33c55Build ppc64le wheels (#518)0ddd6eabuild ppc64le wheels3e07758Build armv7l wheels (#514)39b9aaebuild armv7l wheelsUpdates
pydantic-corefrom 2.46.5 to 2.49.0Commits
6312eb1Prepare release v2.14.0b2 (#13790)4a66dc2StabilizeMISSINGsentinel (#13782)45c3fc1Add support for lazy imports (#13776)2e7a559Fix typos in changelog entries (#13789)831893eFix race conditions in freethreaded build (#13785)e2683e1RefactorDecimalJSON Schemapatternconstraint (#13672)78a5c4cAdd support forTypeForm(#13459)6b470f4Do not mentionMISSINGas a valid value in validation errors (#13779)1c8a330Add adequecore schema (#13757)2261ae1Allowselfto be used as a parameter with@validate_call(#13773)Updates
sqlalchemyfrom 2.0.54 to 2.1.3Release notes
Sourced from sqlalchemy's releases.
... (truncated)
Commits
Updates
websocketsfrom 17.1 to 17.2Release notes
Sourced from websockets's releases.
Commits
a1664f4Release version 17.2.d2060d8Test against latest PyPy.2af0affBump pypa/cibuildwheel from 4.2.0 to 4.2.1603dd98Document how to wait for clients to disconnect.f78b0b3mypy is getting smarter.32504a8Prevent suprious log when proxy rejects connection.7db6ba3Decode credentials in WebSocket and proxy URIs.a591d62Tighten heuristics for representing control frames.5b63a4cFix flaky tests.b8cfbfbAdd deterrence against AI slop.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions