Repository navigation
Update dependency matplotlib to v3.11.1 - #304
renovate[bot] wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
LGTM, straightforward Renovate minor version bump for matplotlib.
Extended reasoning...
Overview
This PR bumps matplotlib from 3.10.9 to 3.11.0 in template/requirements.txt. It's a single-line change generated by Renovate.
Security risks
None identified. matplotlib is a well-established plotting library and this is a routine minor version bump from the official PyPI package.
Level of scrutiny
Low. This is a mechanical dependency version bump in the sandbox template's requirements file, following the same pattern as many recent Renovate PRs merged into this repo (e.g., #303 ipython, #298 beautifulsoup4). No code logic is affected.
Other factors
The bug hunting system found no issues. Change is trivial and self-contained.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 9a3616c44d
ℹ️ 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".
| orjson==3.11.9 | ||
| pandas==2.2.3 | ||
| matplotlib==3.10.9 | ||
| matplotlib==3.11.0 |
There was a problem hiding this comment.
Update boxplot callers before bumping Matplotlib
In the PR workflow I checked (.github/workflows/pull_request.yml calls build_test_template.yml and passes its template id into the Python/JS test workflows), this line builds a sandbox with Matplotlib 3.11.0. Matplotlib 3.11 removed Axes.boxplot(labels=...) in favor of tick_labels (the 3.11 signature only lists tick_labels), but the sandbox chart tests still run ax.boxplot(..., labels=data.keys(), ...) in python/tests/charts/test_box_and_whiskers.py:24 and js/tests/charts/boxAndWhisker.test.ts:26; those snippets now error before producing a chart. Please update those callers or hold this bump.
Useful? React with 👍 / 👎.
9a3616c to
e937414
Compare
e937414 to
be1bdbc
Compare
be1bdbc to
37170f4
Compare
* chore(deps): bump template and e2b-charts Python dependencies Bundles #304, #307, #340, #344 and #355: jupyter-server 2.21.1 (GHSA-c3mw-737p-c7g2), matplotlib 3.11.2, pillow 13.0.0, aiohttp 3.14.5, tornado 6.5.10 and urllib3 2.8.0. Co-Authored-By: mish@e2b.dev <mish@e2b.dev> * test(charts): use boxplot tick_labels (labels removed in matplotlib 3.11) Co-Authored-By: mish@e2b.dev <mish@e2b.dev> * chore(deps): bump tornado to 6.6 Co-Authored-By: mish@e2b.dev <mish@e2b.dev> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: mish@e2b.dev <mish@e2b.dev>
|
Superseded by #360 (matplotlib 3.11.2). Closing. |
This PR contains the following updates:
==3.10.9→==3.11.1Release Notes
matplotlib/matplotlib (matplotlib)
v3.11.1: REL: v3.11.1Compare Source
This is the first bugfix release of the 3.11.x series.
This release contains several bug-fixes and adjustments:
sharey=TrueNoNormcursor formatting foruint8imagesAs well as several documentation and typing improvements and corrections.
v3.11.0Compare Source
Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.