Skip to content

deps: bump the python-dependencies group across 1 directory with 9 updates - #21

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-dependencies-c2a9b7ca81
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-dependencies-c2a9b7ca81

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 12, 2026

Copy link
Copy Markdown

Bumps the python-dependencies group with 8 updates in the / directory:

Package From To
matplotlib 3.11.0 3.11.1
numpy 2.5.1 2.5.3
pandas 3.0.3 3.0.5
pyproj 3.7.2 3.8.0
rebound 4.6.0 5.1.1
scipy 1.18.0 1.18.1
skyfield 1.54 1.55
ruff 0.15.21 0.16.6

Updates matplotlib from 3.11.0 to 3.11.1

Release notes

Sourced from matplotlib's releases.

REL: v3.11.1

This is the first bugfix release of the 3.11.x series.

This release contains several bug-fixes and adjustments:

  • Fix tight layout of multiple subplots with sharey=True
  • Fix NoNorm cursor formatting for uint8 images
  • Fix occasional misalignment in reported mouse position (also fix a bug with canvas height)
  • Fix clipped Axis labels on 3D plots with tight layout
  • Fix inverted Axis on 3D plots
  • Fix restoring 'auto' aspect in 3D axes after switching from 'equal'
  • Fix missing glyphs when subsetting Type 1 fonts in PDF
  • Fix oversized embedding of Type 42 fonts in PDF/PostScript files

As well as several documentation and typing improvements and corrections.

Commits
  • 3c1757a REL: v3.11.1
  • 792c6b5 DOC: Prepare for 3.11.1
  • aaff9f6 Merge branch 'v3.11.0-doc' into v3.11.x
  • d4f4527 Merge pull request #32052 from meeseeksmachine/auto-backport-of-pr-32038-on-v...
  • 6ad4bcf Merge pull request #32050 from meeseeksmachine/auto-backport-of-pr-31304-on-v...
  • 7fb74d3 Merge pull request #32051 from meeseeksmachine/auto-backport-of-pr-32037-on-v...
  • c624aec Backport PR #32038: Fix occasional misalignment in reported mouse position (a...
  • 8eda2b7 Backport PR #32037: Bump the actions group with 3 updates
  • a0e7ae5 Backport PR #31304: Fix restoring 'auto' aspect in 3D axes after switching fr...
  • 9001323 Merge pull request #32047 from meeseeksmachine/auto-backport-of-pr-32025-on-v...
  • Additional commits viewable in compare view

Updates numpy from 2.5.1 to 2.5.3

Release notes

Sourced from numpy's releases.

v2.5.3 (Sep 6, 2026)

NumPy 2.5.3 Release Notes

The NumPy 2.5.3 is a patch release that fixes bugs discovered after the 2.5.2 release. Apart from the usual bug and maintenance work, there are a number of StringDType related fixes for problems discovered during the ongoing string work in the main branch.

This release supports Python versions 3.12-3.15

Changes

  • Casting a fixed-width byte string array (np.bytes_) to StringDType now raises TypeError when the bytes are not valid UTF-8. Previously the invalid bytes were stored as-is and later caused undefined behavior in string operations.

    (gh-32296)

  • MaskedArray._fill_value would become stale when ufuncs that change dtype left the result holding a fill_value typed for the old dtype. The mismatch was silent until something later called _check_fill_value, such as .view(), and then a TypeError would be raised. Now, when the copied fill_value is no longer valid for the new dtype, fall back to the default fill_value for that dtype instead of propagating the stale value. This may raise a ComplexWarning if the fill_value is complex and the new dtype is real.

    (gh-32423)

Contributors

A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Charles Harris
  • Iason Krommydas
  • James Davies +
  • Joren Hammudoglu
  • Maanas Arora
  • Matti Picus
  • Nathan Goldbaum
  • Shikhar Goel +
  • Yeonho Kim +

Pull requests merged

A total of 27 pull requests were merged for this release.

  • #32235: MAINT: Prepare 2.5.x for further development

... (truncated)

Commits
  • dd88c0c Merge pull request #32511 from charris/prepare-2.5.3
  • edcac6a REL: Prepare for the NumPy 2.5.3 release
  • fd4d908 Merge pull request #32509 from charris/backport-32496
  • 65bb1da BUG: fix crash in ufunc.resolve_dtypes with a Python scalar type (#32496)
  • 294956e Merge pull request #32506 from charris/backport-32503
  • 26428d9 DOC: fix scipy docs links in intersphinx mapping (#32507)
  • 5fab1cb DOC: use static scipy doc site for intershpinx (#32503)
  • 7beed2f Merge pull request #32481 from ngoldbaum/stringdtype-backport
  • 8972f70 Merge pull request #32478 from charris/backport-32466
  • ab1b589 Merge pull request #32477 from charris/backport-32423
  • Additional commits viewable in compare view

Updates pandas from 3.0.3 to 3.0.5

Release notes

Sourced from pandas's releases.

pandas 3.0.5

We are pleased to announce the release of pandas 3.0.5. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pandas 3.0.4

We are pleased to announce the release of pandas 3.0.4. This is a patch release in the 3.0.x series and includes some regression fixes and bug fixes. We recommend that all users of the 3.0.x series upgrade to this version.

See the full whatsnew for a list of all the changes.

Pandas 3.0 supports Python 3.11 and higher. The release can be installed from PyPI:

python -m pip install --upgrade pandas==3.0.*

Or from conda-forge

conda install -c conda-forge pandas=3.0

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

Commits
  • e68db09 RLS: 3.0.5
  • 0697623 Backport PR #66428: DOC: update whatsnew for 3.0.5 (#66430)
  • 5d846d0 Backport PR #66090 on branch 3.0.x (BLD: exclude numpy 2.5.0 when building wh...
  • bef7a2b Backport PR #66169 on branch 3.0.x (CI: Fix pyarrow-nightly job (stale nightl...
  • 8188eb1 RLS: 3.0.4 (#66079)
  • bd35f15 [3.0.x] BUG: fix CoW issue in eval() (#66072)
  • 6195872 [backport 3.0.x] BUG: anchor whole alternation in Series.str.match for PyArro...
  • 70313be Backport PR #66051 on branch 3.0.x (BUG: fix regression in DataFrame setitem ...
  • 57ed3e2 [backport 3.0.x] Bump pypa/cibuildwheel from 3.4.1 to 4.1.0 (#65934) (#66026)
  • f9693fc [backport 3.0.x] BUG(pandas 3.0 regression): drop(index=...) doesn't accept N...
  • Additional commits viewable in compare view

Updates pyproj from 3.7.2 to 3.8.0

Release notes

Sourced from pyproj's releases.

3.8.0 Release

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from pyproj's changelog.

3.8.0

  • WHL: Wheels contain PROJ 9.8.1 (pull #1630)
  • WHL: Upgrade from MacOS 13 to MacOS 15 (X86_64) wheels (issue #1532 & #1543)
  • DEP: Minimum supported Python version 3.12 (issue #1482)
  • ENH: Add :meth:database.query_geodetic_crs_from_datum (pull #1390)
  • ENH: Added crs_extent_use kwarg to :class:pyproj.transformer.TransformerGroup aligning with PROJ CLI --crs-extent-use (pull #1538)
  • ENH: Added :class:pyproj.enums.CRSExtentUse enum for TransformerGroup crs_extent_use kwarg (pull #1538)
  • ENH: Added pivot_crs kwarg to :class:pyproj.transformer.TransformerGroup mirroring PROJ CLI --pivot-crs (pull #1538)
  • ENH: Added :class:pyproj.enums.IntermediateCRSUse to support TransformerGroup pivot_crs kwarg (pull #1538)
  • ENH: Added grid_check kwarg to :class:pyproj.transformer.TransformerGroup mirroring PROJ CLI --grid-check (pull #1555)
  • ENH: Added :class:pyproj.enums.GridAvailabilityUse enum for TransformerGroup grid_check kwarg (pull #1555)
  • ENH: Added always_xy kwarg to :meth:pyproj.transformer.Transformer.from_pipeline (pull #1566)
  • PERF: Optimize single point transformations and remove typecast warning (issue #1309)
  • BUG: Default skew angle for CF grid mapping oblique mercator to 90 (issue #1506)
  • BUG: Clear CONTEXT_THREAD_KEY when destroying PJ_CONTEXT (pull #1541)
  • BUG: Fix use-after-free when ContextManager frees a context on another thread (pull #1626)
  • BUG: Fix :meth:pyproj.crs.CRS.to_2d raising on :class:pyproj.crs.CustomConstructorCRS subclasses (pull #1625)
  • BLD: update build-time dependencies (pull #1575)
  • MNT: * Use dependency-groups (PEP 735) instead of requirements files (pull #1602)
  • DOC: Update fiona CRS compatibility for fiona 1.9+ (issue #1360)
Commits

Updates rebound from 4.6.0 to 5.1.1

Release notes

Sourced from rebound's releases.

5.1.1

  • Fixed python source dist.
  • Added python wheels for 3.13 and 3.14.

5.1.0

  • Updated WHFast512. See Dagli and Rein (in prep) for details. WHFast512 is now written in x86 assembly, it uses Jacobi coordinates, supports symplectic correctors, and close encounter and ejection checks. The accuracy of the scheme is up to 5 orders of magnitude better and long term bias in the Kepler solver has been reduced. The walltime required to integrate the Solar System for 5Gyr has been reduced to only 8.7 hours.
  • Updated build system for both C and python to support assembly code on Linux and Windows. MacOS does not support 64bit x86 CPUs.
  • reb_simulation_steps() now stops if the simulation's status indicates an error.

5.0.1

  • Optimized Lazy Kernel method in WHFast.
  • Fixed bug in WHFast512 when GR is enabled, related to backreaction.
  • Fixed size of integers in collision structure in python.

5.0.0

  • This release incorporates major updates and breaks backwards compatability.
  • Particles can now be identified with a name. The names can be any string. The memory for names is managed by REBOUND. Names are automatically stored in Simulationarchives. Hashes are now longer available to identify particles.
  • A new interface for integrators has beed added. Thanks to this all the functionality provided by an integrator are implemented in the integrator's C file. This also makes it much easier to experiment with new integrators. To set an integrator from C, you now need to use a function and pass it a string: reb_simulation_set_integrator(r, "ias15"). The syntax from python remains the same to set the integrator. Integrator attributes can now be set in python without the ri_* structs, e.g. sim.integrator.safe_mode = 1 now works for WHFast.
  • Python bindings are automatically generated for both built-in and custom imtegrators. This includes documentation strings (__doc__) and support for setting enumeration values with a string.
  • The python structures Simulation and Particle only allow setting attributes that correspond to fields in the C structures. This makes it much easier to find bugs where previously a typo in an assignment failed silently.
  • The file format for the Simulationarchive has been changed. Note that you can not read Simulationsarchives that were saved with a previous version.
  • The reb_simulation_add_fmt() function now allows for angles to be initialized with a uniform distribution. The synatx is reb_simulation_add_fmt(r, "a e uniform(omega)", 1.0, 0.1).
  • The particle array is now kept sorted by default. The user doesn't need to manually specify that the particles should be kept sorted when a particle gets removed.
  • The tree structure is now regenerated from scratch at every timestep instead of updating a previously generated tree. This simplifies the logic significantly does not negatively affect the runtime.
  • Python installs from source are faster.
  • Many other small bug fixes and improvements.

Version 4.x

Changelog

Sourced from rebound's changelog.

Version 5.1.1

  • Fixed python source dist.
  • Added python wheels for 3.13 and 3.14.

Version 5.1.0

  • Updated WHFast512. See Dagli and Rein (in prep) for details. WHFast512 is now written in x86 assembly, it uses Jacobi coordinates, supports symplectic correctors, and close encounter and ejection checks. The accuracy of the scheme is up to 5 orders of magnitude better and long term bias in the Kepler solver has been reduced. The walltime required to integrate the Solar System for 5Gyr has been reduced to only 8.7 hours.
  • Updated build system for both C and python to support assembly code on Linux and Windows. MacOS does not support 64bit x86 CPUs.
  • reb_simulation_steps() now stops if the simulation's status indicates an error.

Version 5.0.1

  • Optimized Lazy Kernel method in WHFast.
  • Fixed bug in WHFast512 when GR is enabled, related to backreaction.
  • Fixed size of integers in collision structure in python.

Version 5.0.0

  • This release incorporates major updates and breaks backwards compatability.
  • Particles can now be identified with a name. The names can be any string. The memory for names is managed by REBOUND. Names are automatically stored in Simulationarchives. Hashes are now longer available to identify particles.
  • A new interface for integrators has beed added. Thanks to this all the functionality provided by an integrator are implemented in the integrator's C file. This also makes it much easier to experiment with new integrators. To set an integrator from C, you now need to use a function and pass it a string: reb_simulation_set_integrator(r, "ias15"). The syntax from python remains the same to set the integrator. Integrator attributes can now be set in python without the ri_* structs, e.g. sim.integrator.safe_mode = 1 now works for WHFast.
  • Python bindings are automatically generated for both built-in and custom imtegrators. This includes documentation strings (__doc__) and support for setting enumeration values with a string.
  • The python structures Simulation and Particle only allow setting attributes that correspond to fields in the C structures. This makes it much easier to find bugs where previously a typo in an assignment failed silently.
  • The file format for the Simulationarchive has been changed. Note that you can not read Simulationsarchives that were saved with a previous version.
  • The reb_simulation_add_fmt() function now allows for angles to be initialized with a uniform distribution. The synatx is reb_simulation_add_fmt(r, "a e uniform(omega)", 1.0, 0.1).
  • The particle array is now kept sorted by default. The user doesn't need to manually specify that the particles should be kept sorted when a particle gets removed.
  • The tree structure is now regenerated from scratch at every timestep instead of updating a previously generated tree. This simplifies the logic significantly does not negatively affect the runtime.
  • Python installs from source are faster.
  • Many other small bug fixes and improvements.

Version 4.x

Commits
  • 33549d1 Updating version to 5.1.1
  • b0c25d4 bump version of cibuildwheels
  • 8124bee Add assembly files to source distribution, see #928
  • ec50fc0 Updated WHFast512
  • cabb68a Updating version to 5.0.1
  • cf99043 Fixed wrong integer size in python collision struct. Closes #925.
  • 7ce88e3 docs: add missing python code block opening tag in timestepping.md (#924)
  • 6c44115 moved variable inside if block
  • 9f69849 removed polyfill
  • 9cc8f3c Return nan if particle is not found in reb_simulation_jacobi_com().
  • Additional commits viewable in compare view

Updates reboundx from 4.6.2 to 4.6.1

Changelog

Sourced from reboundx's changelog.

Version 4.6.2

  • Updated to require REBOUND < 5.0

Version 4.6.1

  • Updated to match REBOUND 4.6.0 (merging of internal part1 and part2 functions in integrators)

Version 4.6.0

  • Added tides_dynamical to model dynamical tides following Vick & Lai 2019 (see Liveoak et al. 2025)

Version 4.5.0

  • Fixed factor of two error in conservative piece of the tidal potential in Eggleton+98 in tides_spin

Version 4.4.2

  • Fixed bug when resetting ODEs in tides_spin

Version 4.4.1

  • Added support for uv installation

Version 4.4.0

  • Added the ability to set the spin axis orientation to the gravitational harmonics (J2/J4) effect

Version 4.3.0

  • Added Gas Damping Forces effect

Version 4.2.2

  • Set path to local REBOUND installation when installing in editable mode

Version 4.2.1

  • Fixed clang error, remove commented code

Version 4.2.0

  • Removed wheels. Installation is now from source to avoid conflicts with different versions of REBOUND
  • Fixed gr_full errors when Simulation was not in center of mass frame. Convergence was also improved and effect is now a bit faster.
  • Improvements to unit tests (now regenerate simulationarchives each time)

Version 4.1.0

  • Fixed inneredge effect
  • Updated documentation and github actions

Version 4.0.0

  • Added support for REBOUND version 4.0.0

Version 3.12.0

  • Build REBOUNDx wheels for PyPI
  • Updated unit tests

Version 3.11.0

  • Added Lense-Thirring effect

Version 3.10.0

... (truncated)

Commits

Updates scipy from 1.18.0 to 1.18.1

Release notes

Sourced from scipy's releases.

SciPy 1.18.1 Release Notes

SciPy 1.18.1 is a bug-fix release with no new features compared to 1.18.0. This release includes binaries on PyPI for Python 3.15, and the minimum required version of the GCC toolchain has been increased to 10.3.0.

Authors

  • Name (commits)
  • Wasim Akram (2) +
  • Jake Bowhay (1)
  • Michael Bratsch (1)
  • Dietrich Brunn (1)
  • Evgeni Burovski (1)
  • Aadya Chinubhai (1)
  • Lucas Colley (3)
  • Tekin Ertekin (1) +
  • Fuyugithub (2) +
  • Ralf Gommers (11)
  • Joren Hammudoglu (1)
  • Ijtihed Kilani (1) +
  • Andrew Nelson (2)
  • Ilhan Polat (1)
  • Tyler Reddy (39)
  • romao05 (1) +
  • Michael Simacek (1) +
  • Jacob Vanderplas (2)

A total of 18 people contributed to this release. People with a "+" by their names contributed a patch for the first time. This list of names is automatically generated, and may not be fully complete.

Note that the source and binary assets associated with this release were published to PyPI using trusted publishing, and so the trusted assets and their hashes are made available more securely at https://pypi.org/project/scipy/1.18.1/ rather than providing them here in a less secure manner.

A complete list of issues and pull requests associated with this release is available in the associated README.txt.

Commits
  • e4e854e REL: SciPy 1.18.1 rel commit
  • 3c8e5f8 BLD, MAINT: pythran bounds for 1.18.1 (#25978)
  • 54c0f95 BLD, MAINT: pythran bounds for 1.18.1
  • 45a355d Merge pull request #25884 from tylerjereddy/treddy_backports_1.18.1
  • a717e28 DOC: PR 25884 revisions
  • bb489c0 DOC: PR 25884 revisions
  • 09bca24 BLD: package: pin meson on win-64 to avoid clang-cl bug (#25913)
  • 095fe56 DOC, BLD: PR 25884 revisions
  • e66ea64 DOC: update minimum GCC version in toolchain roadmap
  • c021653 TST: tolerance bumps and skips on 32-bit platforms
  • Additional commits viewable in compare view

Updates skyfield from 1.54 to 1.55

Changelog

Sourced from skyfield's changelog.

v1.55 — 2026 August 7

  • The Stellarium project has adopted a new file format for storing constellation lines, so Skyfield has gained a new function :func:~skyfield.data.stellarium.parse_constellations_json() and the example script :ref:neowise-chart in Skyfield’s documentation has been updated to use it.

  • A new GM\ :sub: constant is available for use with Kepler orbits. It’s named GM_SUN_DE440_km3_s2 and uses the value published with the DE440 ephemeris. The difference between it and the older constant GM_SUN_Pitjeva_2005_km3_s2 is probably too small to make any practical difference — they differ by a proportion of only about 5.4×10\ :sup:−12 — but because the newer constant’s name is easier to read and type, the Kepler documentation has been tweaked to use it instead.

  • Fix: if :func:~skyfield.almanac.find_risings() or :func:~skyfield.almanac.find_settings() converged too quickly on the exact time of rising or setting, then they would print a RuntimeWarning: invalid value encountered in divide and return a NaN value instead of a time. [#1140](https://github.com/brandon-rhodes/python-skyfield/issues/1140) <https://github.com/skyfielders/python-skyfield/issues/1140>_

  • Skyfield’s refraction logic should no longer trigger the recent NumPy FutureWarning about the changes that NumPy is planning to make to np.bool.

Commits
  • 8e8eb20 Declare version 1.55
  • 1d42bae CI: add Stellarium file, so no download is needed
  • db99f0e Switch to new Stellarium constellation file format
  • 292212e Add GM Sun from ephemeris DE440 as a constant
  • b6579fd Fix almanac inner function docstring (#1134)
  • 771bb29 Fix 0/0 = NaN in the rise/set parabola fit (#1140)
  • 40c6e6c Docs: reword intro to Planetary Reference Frames
  • 7dfae00 Docs: for #1121 explain where position came from
  • 127a730 Silence recent NumPy warning about np.bool
  • f598772 Fix: refract() on array should return same angles
  • Additional commits viewable in compare view

Updates ruff from 0.15.21 to 0.16.6

Release notes

Sourced from ruff's releases.

0.16.6

Release Notes

Released on 2026-09-03.

Preview features

  • Move pytest-fixture-autouse to the restriction category (#28219)
  • [flake8-pytest-style] Add an autofix for PT020 (#27993)
  • [flake8-tidy-imports] Prevent fix loop between TID254 and TID255 (#28262)
  • [isort] Exclude pragma comments from line length calculation (I001) (#27313)

Bug fixes

  • Validate unary expressions when parsing (#28233)
  • [flake8-async, pylint] Recognize builtins.open (ASYNC230, PLW1514) (#28021)
  • [flake8-bugbear] Fix panic on match subjects (B031) (#27781)
  • [flake8-datetimez] Reject tzinfo=None for datetime bounds (DTZ901) (#28022)
  • [flake8-pytest-style] Avoid duplicate PT017 diagnostics (#27918)
  • [ruff] Remove lint.external hint for Ruff-specific suppressions (RUF102) (#27923)

Rule changes

  • [flake8-use-pathlib] Add display-only fix for os.listdir (PTH208) (#28027)

Documentation

  • Add another example and glob reference for lint.per-file-ignores (#28106)
  • Add duplicate work guidance (#28229)
  • [flake8-async] Document thread offloading (ASYNC240) (#28008)
  • [pyupgrade] Clarify default encoding argument handling (UP012) (#27315)

Other changes

  • Allow unary plus in match patterns on Python 3.15 (#28231)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.6

Released on 2026-09-03.

Preview features

  • Move pytest-fixture-autouse to the restriction category (#28219)
  • [flake8-pytest-style] Add an autofix for PT020 (#27993)
  • [flake8-tidy-imports] Prevent fix loop between TID254 and TID255 (#28262)
  • [isort] Exclude pragma comments from line length calculation (I001) (#27313)

Bug fixes

  • Validate unary expressions when parsing (#28233)
  • [flake8-async, pylint] Recognize builtins.open (ASYNC230, PLW1514) (#28021)
  • [flake8-bugbear] Fix panic on match subjects (B031) (#27781)
  • [flake8-datetimez] Reject tzinfo=None for datetime bounds (DTZ901) (#28022)
  • [flake8-pytest-style] Avoid duplicate PT017 diagnostics (#27918)
  • [ruff] Remove lint.external hint for Ruff-specific suppressions (RUF102) (#27923)

Rule changes

  • [flake8-use-pathlib] Add display-only fix for os.listdir (PTH208) (#28027)

Documentation

  • Add another example and glob reference for lint.per-file-ignores (#28106)
  • Add duplicate work guidance (#28229)
  • [flake8-async] Document thread offloading (ASYNC240) (#28008)
  • [pyupgrade] Clarify default encoding argument handling (UP012) (#27315)

Other changes

  • Allow unary plus in match patterns on Python 3.15 (#28231)

Contributors

... (truncated)

Commits

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

…dates

Bumps the python-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.11.0` | `3.11.1` |
| [numpy](https://github.com/numpy/numpy) | `2.5.1` | `2.5.3` |
| [pandas](https://github.com/pandas-dev/pandas) | `3.0.3` | `3.0.5` |
| [pyproj](https://github.com/pyproj4/pyproj) | `3.7.2` | `3.8.0` |
| [rebound](https://github.com/hannorein/rebound) | `4.6.0` | `5.1.1` |
| [scipy](https://github.com/scipy/scipy) | `1.18.0` | `1.18.1` |
| [skyfield](https://github.com/brandon-rhodes/python-skyfield) | `1.54` | `1.55` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.21` | `0.16.6` |



Updates `matplotlib` from 3.11.0 to 3.11.1
- [Release notes](https://github.com/matplotlib/matplotlib/releases)
- [Commits](matplotlib/matplotlib@v3.11.0...v3.11.1)

Updates `numpy` from 2.5.1 to 2.5.3
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.5.1...v2.5.3)

Updates `pandas` from 3.0.3 to 3.0.5
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v3.0.3...v3.0.5)

Updates `pyproj` from 3.7.2 to 3.8.0
- [Release notes](https://github.com/pyproj4/pyproj/releases)
- [Changelog](https://github.com/pyproj4/pyproj/blob/main/docs/history.rst)
- [Commits](pyproj4/pyproj@3.7.2...3.8.0)

Updates `rebound` from 4.6.0 to 5.1.1
- [Release notes](https://github.com/hannorein/rebound/releases)
- [Changelog](https://github.com/hannorein/rebound/blob/main/changelog.md)
- [Commits](hannorein/rebound@4.6.0...5.1.1)

Updates `reboundx` from 4.6.2 to 4.6.1
- [Release notes](https://github.com/dtamayo/reboundx/releases)
- [Changelog](https://github.com/dtamayo/reboundx/blob/main/changelog.md)
- [Commits](dtamayo/reboundx@4.6.2...4.6.1)

Updates `scipy` from 1.18.0 to 1.18.1
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](scipy/scipy@v1.18.0...v1.18.1)

Updates `skyfield` from 1.54 to 1.55
- [Changelog](https://github.com/skyfielders/python-skyfield/blob/master/CHANGELOG.rst)
- [Commits](skyfielders/python-skyfield@1.54...1.55)

Updates `ruff` from 0.15.21 to 0.16.6
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.21...0.16.6)

---
updated-dependencies:
- dependency-name: matplotlib
  dependency-version: 3.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: numpy
  dependency-version: 2.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pandas
  dependency-version: 3.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pyproj
  dependency-version: 3.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: rebound
  dependency-version: 5.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-dependencies
- dependency-name: reboundx
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: scipy
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: skyfield
  dependency-version: '1.55'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-version: 0.16.6
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants