build(deps): bump the sandbox-python group in /sandbox with 4 updates - #354
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the sandbox-python group in /sandbox with 4 updates: [boto3](https://github.com/boto/boto3), [clickhouse-connect](https://github.com/ClickHouse/clickhouse-connect), [eth-abi](https://github.com/ApeWorX/eth-abi) and [eth-account](https://github.com/ApeWorX/eth-account). Updates `boto3` from 1.43.72 to 1.43.78 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](boto/boto3@1.43.72...1.43.78) Updates `clickhouse-connect` from 1.7.1 to 1.7.2 - [Release notes](https://github.com/ClickHouse/clickhouse-connect/releases) - [Changelog](https://github.com/ClickHouse/clickhouse-connect/blob/main/CHANGELOG.md) - [Commits](ClickHouse/clickhouse-connect@v1.7.1...v1.7.2) Updates `eth-abi` from 5.2.0 to 6.0.0 - [Release notes](https://github.com/ApeWorX/eth-abi/releases) - [Changelog](https://github.com/ApeWorX/eth-abi/blob/main/docs/release_notes.rst) - [Commits](ApeWorX/eth-abi@v5.2.0...v6.0.0) Updates `eth-account` from 0.13.7 to 0.14.0 - [Release notes](https://github.com/ApeWorX/eth-account/releases) - [Changelog](https://github.com/ApeWorX/eth-account/blob/main/docs/release_notes.rst) - [Commits](ApeWorX/eth-account@v0.13.7...v0.14.0) --- updated-dependencies: - dependency-name: boto3 dependency-version: 1.43.78 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: sandbox-python - dependency-name: clickhouse-connect dependency-version: 1.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: sandbox-python - dependency-name: eth-abi dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: sandbox-python - dependency-name: eth-account dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: sandbox-python ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Summary
Dependency bump for the sandbox Python image: boto3 and clickhouse-connect are patch-level, eth-account (0.13.7->0.14.0) and eth-abi (5.2.0->6.0.0) are major bumps that also force major transitive bumps (eth-keyfile, eth-keys, eth-rlp, hexbytes). I verified the only in-repo consumer (modules/evm/python/evm.py) uses APIs present in eth-account 0.14.0, and OSV reports no known vulnerabilities for any bumped version. One concern: the lock newly pins the pre-release py-ecc 9.0.0b1.
Issues
- 🟡
sandbox/requirements.txt:1489— lockfile ships pre-release py-ecc 9.0.0b1 as a new transitive dep — see the thread on that line
Reviewed @ 71530aac
"If you don't have time to do it right, when will you have time to do it over?" — John Wooden
| --hash=sha256:36bebe2f1bb13884774fe61689c329071446f6ce4a8927fb1f0d6fb24f581236 \ | ||
| --hash=sha256:967ad33e8c704fed051800d11d985eb206a9c795c14206b30a6f463ed9c67d0d | ||
| # via -r requirements.in | ||
| py-ecc==9.0.0b1 \ |
There was a problem hiding this comment.
🟡 lockfile ships pre-release py-ecc 9.0.0b1 as a new transitive dep
The bump drags in py-ecc==9.0.0b1 (a beta) via eth-keyfile 0.10.0, but eth-keyfile's published metadata only requires py_ecc>=5.2.0 and a stable py-ecc 8.0.0 satisfies that — a default resolver would not pick a pre-release. Shipping a beta transitive library in the hash-locked sandbox image is churn beyond the bump; confirm it is intentional (e.g. a deliberate --pre allow) or pin the stable 8.0.0.
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the sandbox-python group in /sandbox with 4 updates: boto3, clickhouse-connect, eth-abi and eth-account.
Updates
boto3from 1.43.72 to 1.43.78Commits
bf8d343Merge branch 'release-1.43.78'4830df4Bumping version to 1.43.78921bb10Add changelog entries from botocorecca5d6fMerge branch 'release-1.43.77'2ff832bMerge branch 'release-1.43.77' into develop8c3a6f7Bumping version to 1.43.77ce5785bAdd changelog entries from botocore8a88b26Merge branch 'release-1.43.76'ced31bbMerge branch 'release-1.43.76' into developa1cecc3Bumping version to 1.43.76Updates
clickhouse-connectfrom 1.7.1 to 1.7.2Release notes
Sourced from clickhouse-connect's releases.
Changelog
Sourced from clickhouse-connect's changelog.
Commits
9283654release prep for 1.7.2 (#980)836e12efix SQLAlchemy engine-bound table reflection (#979)1b7b0affix SQLAlchemy DISTINCT set operations (#978)c76037dwarn on ignored SQLAlchemy table hints (#977)6ca829bJoe/fix arrow trailing semicolon (#970)f110accupdate review instructions and arch metadata (#976)289f42aFix SQLAlchemy DDL string literal escaping for comments and string defaults (...9c24d33Joe/fix chsqlatype literal bugs (#969)2f34aa5use centralized docs drift checker (#961)8e15d09async explicit proxy_path preservation (#964)Updates
eth-abifrom 5.2.0 to 6.0.0Release notes
Sourced from eth-abi's releases.
Changelog
Sourced from eth-abi's changelog.
Commits
c0d2d0frefactor: drop <3.10; add <=3.14; migrate to prek and ruff; use Github Action...afa145anewsfragment for #246a92aff7feat: optimize encode and decodecdc7e65Bump version: 5.2.0 → 6.0.0-beta.1484a3cfCompile release notes for v6.0.0-beta.1a7e0aadMerge pull request #250 from kclowes/template-upgrades303b4d7Fix docs/contributing404786aAdd newsfragments for #2500eac8ddRemove hypothesis warningsd4c9a81Fix typingUpdates
eth-accountfrom 0.13.7 to 0.14.0Release notes
Sourced from eth-account's releases.
Changelog
Sourced from eth-account's changelog.