Bump numpy to 2.4.3, ase to 3.28.0, scipy to 1.17.1 and structuretoolkit to 0.0.41#605
Bump numpy to 2.4.3, ase to 3.28.0, scipy to 1.17.1 and structuretoolkit to 0.0.41#605dependabot[bot] wants to merge 13 commits intomainfrom
Conversation
Bumps [numpy](https://github.com/numpy/numpy) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.3.5...v2.4.0) --- updated-dependencies: - dependency-name: numpy dependency-version: 2.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Updated versions of ase, scipy, and structuretoolkit in environment.yml.
There was a problem hiding this comment.
Pull request overview
Updates pinned scientific Python and related parsing/tooling dependencies across packaging and conda environment definitions, aiming to keep runtime, docs, CI, and Binder environments in sync with newer upstream releases.
Changes:
- Bump core dependencies:
numpy(2.3.5 → 2.4.3),ase(3.27.0 → 3.28.0),scipy(1.17.0 → 1.17.1). - Bump optional tooling/libs:
structuretoolkit(0.0.40 → 0.0.41), pluslammpsparser/vaspparser(0.0.1 → 0.0.2) where pinned. - Update conda environments for Binder and CI/docs/lammps to reflect new pins (with one noted inconsistency).
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
pyproject.toml |
Updates pip dependency pins for core + optional extras (phonopy/lammps/vasp). |
binder/environment.yml |
Updates Binder conda environment pins to match the bumped dependencies. |
.ci_support/environment.yml |
Updates CI conda environment pins, but currently pins NumPy differently than other files. |
.ci_support/environment-lammps.yml |
Updates lammps CI environment to use lammpsparser 0.0.2. |
.ci_support/environment-docs.yml |
Updates docs conda environment pins to match bumped dependencies. |
Comments suppressed due to low confidence (1)
pyproject.toml:54
- This PR also bumps
lammpsparserandvaspparser(to0.0.2), but those changes aren’t reflected in the PR title/description. Consider updating the PR metadata to mention these additional dependency bumps so the scope is clear.
"pylammpsmpi==0.3.11",
"jinja2==3.1.6",
"pandas==2.3.3",
"lammpsparser==0.0.2",
]
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "ase==3.28.0", | ||
| "numpy==2.4.3", | ||
| "scipy==1.17.1", |
There was a problem hiding this comment.
PR description/release notes text references bumping NumPy to 2.4.0, but this PR pins numpy==2.4.3. Please update the PR description (or align the pinned version) so reviewers and downstream automation aren’t misled about which version is being introduced.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Bumps numpy from 2.3.5 to 2.4.0.
Release notes
Sourced from numpy's releases.
... (truncated)
Changelog
Sourced from numpy's changelog.
... (truncated)
Commits
c5ab79cMerge pull request #30487 from charris/prepare-2.4.0.205e379aREL: Prepare for the NumPy 2.4.0 release (2)485f1c4REL: Prepare for the NumPy 2.4.0 release (1) (#30486)c683481REL: Prepare for the NumPy 2.4.0 release (#30439)11d9ed2Merge pull request #30459 from charris/backport-304562a17ddbTYP: restoregeneric.__hash__(#30456)d04a429Merge pull request #30432 from charris/backport-30426f94a148fix more data races in mtrand.pyx (#30426)06a9d42Merge pull request #30420 from charris/backport-3041830819cdMerge pull request #30419 from charris/backport-30373You can trigger a rebase of this PR 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)