Skip to content

deps: bump the python-dependencies group across 1 directory with 11 updates - #26

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 17, 2026

Copy link
Copy Markdown

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

Package From To
cartopy 0.25.0 0.26.0
matplotlib 3.11.0 3.11.2
numpy 2.5.1 2.5.4
pandas 3.0.3 3.0.6
pyproj 3.7.2 3.8.0
rebound 4.6.0 5.2.2
reboundx 4.6.2 4.6.1
scipy 1.18.0 1.18.1
shapely 2.1.2 2.2.0
skyfield 1.54 1.55
ruff 0.15.21 0.17.0

Updates cartopy from 0.25.0 to 0.26.0

Release notes

Sourced from cartopy's releases.

v0.26.0

What's Changed

... (truncated)

Commits
  • b1ab6e8 Merge pull request #2641 from greglucas/docs-v0.26
  • 5c5488e DOC: Whats new entry for v0.26
  • 0f3e63d Merge pull request #2744 from QuLogic/deprecate-formatters
  • 964385d Deprecate old lat/lon tick formatters
  • fe23120 Merge pull request #2734 from greglucas/fix/circular-boundary-pan-flood
  • dc75743 Merge pull request #2733 from greglucas/fix/omerc-gamma
  • 24a4a8e ENH: nudge every azimuth PROJ cannot build in ObliqueMercator
  • dc52695 Merge pull request #2720 from QuLogic/freethreading
  • 957e642 Remove an old comment
  • 7ca02b0 Enable testing on Python 3.15
  • Additional commits viewable in compare view

Updates matplotlib from 3.11.0 to 3.11.2

Release notes

Sourced from matplotlib's releases.

REL: v3.11.2

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

This release contains several bug-fixes and adjustments:

  • Speed up RGBA-stage image resampling
  • Fix hexbin clipping in PDF output
  • Fix \text with internal braces
  • Fix some crashes and make some checks more robust to unlikely cases
  • Fix frame skew when saving GIF animations with PillowWriter
  • Fix HiDPI handling in Qt toolbar and WebAgg embeddings
  • Fix ResizeEvent handling for TextBox
  • Fix bug with PGF hatch linewidth and color
  • Fix a bug with drawing an empty Collection
  • Fix incorrect glyphs in Cairo backends
  • Improve build system to prevent conflicts between wheels and system libraries

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
  • d3ca917 REL: v3.11.2
  • b76fea9 DOC: Set current version to 3.11.2
  • 39c7f06 DOC: Prepare GitHub stats for 3.11.2
  • 5dd13e3 Merge branch 'v3.11.1-doc' into release-3.11.2
  • aa484be Merge branch 'v3.11.0-doc' into v3.11.1-doc
  • 0e10f83 Merge pull request #32330 from meeseeksmachine/auto-backport-of-pr-32324-on-v...
  • ebe947b Backport PR #32324: Don't force any diagnostics to be errors in bundled Harfbuzz
  • 8f4b7c5 Merge pull request #32322 from meeseeksmachine/auto-backport-of-pr-32321-on-v...
  • 93278ad Backport PR #32321: DOC: correct note about PyOS_InputHook
  • b0aee78 Merge pull request #32319 from meeseeksmachine/auto-backport-of-pr-32305-on-v...
  • Additional commits viewable in compare view

Updates numpy from 2.5.1 to 2.5.4

Release notes

Sourced from numpy's releases.

v2.5.4 (Oct 10, 2026)

NumPy 2.5.4 Release Notes

Released on 2026-10-10.

NumPy 2.5.4 is a patch release that fixes bugs discovered after the 2.5.3 release. Highlights are:

  • Many typing fixes and improvements,
  • A workaround for the MSVC 19.51 bug, see below.

This release supports Python versions 3.12-3.15.

Improvements

  • numpy.linalg.svd and numpy.linalg.lstsq now raise for inputs containing infinities instead of returning garbage results.

  • Fixed hangs in numpy.linalg.svd and numpy.linalg.lstsq for certain inputs containing infinities for recent versions of some LAPACK implementations.

  • numpy.linalg.cond now handles non-finite inputs more consistently.

(gh-32593)

StringDType hashing with NaN sentinels

StringDType instances with equivalent floating-point NaN sentinels now have equal hashes. Previously, distinct NaN objects could produce equal dtype instances with different hashes, causing dictionary lookups and set deduplication to fail.

(gh-32563)

Changes

MaskedArray resets a fill_value that cannot be represented in a new dtype

A fill_value copied from a source array is now reset to the default fill_value for the new dtype when it cannot be represented in that dtype. Previously the copied value could be stale: ufuncs that change dtype left the result holding a fill_value typed for the old dtype, which raised a TypeError only when something later validated it (such as .view()), and a floating point fill_value that overflows an integer dtype was kept as an out-of-range value together with a RuntimeWarning. Both now fall back to the default, including when a masked array is passed to MaskedArray with a different dtype. A fill_value given explicitly by the user is still validated and raises as before. This can now raise a ComplexWarning if the fill_value is complex and the new dtype is real.

... (truncated)

Commits
  • a3d0ef1 Merge pull request #32969 from charris/prepare-2.5.4
  • 087b536 MAINT: Make OpenBLAS version check use 2.5.x branch.
  • 91acd87 REL: Prepare for the NumPy 2.5.4 release.
  • 9cc555b Merge pull request #32956 from charris/backport-typing-1
  • e04b972 TYP: dtype[void].names: allow setting with list (#32943)
  • d929969 TYP: timedelta64: datetime.timedelta construction isn't deprecated (#...
  • 839467f TYP: ma.getmaskarray: accept array-likes (#32934)
  • 64b721b TYP: polynomial: accept scalar coef in the poly constructors (#32931)
  • 06b7ad2 TYP: void: accept any dtype: str in constructor calls (#32928)
  • c7bcd2c TYP: place: widen mask (#32926)
  • Additional commits viewable in compare view

Updates pandas from 3.0.3 to 3.0.6

Release notes

Sourced from pandas's releases.

pandas 3.0.6

We are pleased to announce the release of pandas 3.0.6. 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. This is also the first release to support Python 3.15.

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.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

... (truncated)

Commits
  • 2905718 RLS: 3.0.6
  • 3188ced [backport 3.0.x] BUG: read_csv(sep=None) raised TypeError instead of falling...
  • f097905 DOC: cleanup 3.0.6 whatsnew + mention Python 3.15 support (#68965) (#68969)
  • 4f68223 [backport 3.0.x] BUG: fix setting with bool column mask into 1-column DataFra...
  • e3df0e8 [backport 3.0.x] BUG: full-slice setitem into a pyarrow-backed array shared m...
  • b7735f6 Backport PR #66117 on branch 3.0.x (BUG: interpolate leaving NAs unfilled for...
  • bca0b77 [backport 3.0.x] BUG: read_csv leaked the string-intern table when a column f...
  • bca1e5d [backport 3.0.x] BUG: prevent external mutation of RangeIndex._data (CoW) (#6...
  • c95b42c [3.0.x] CI: skip cython-lint on pre-commit.ci (#68910)
  • 9cbd884 [backport 3.0.x] Backport of some already merged regression fixes (#68447)
  • 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.2.2

Release notes

Sourced from rebound's releases.

5.2.2

  • Fixed a bug that occured when setting a heartbeat function from python.
  • Fixed a bug that occured when reading a Simulationarchive when WHFast512 is used.

5.2.1

  • Support python on arm based linux systems (no wheels yet).

5.2.0

  • Improved WHFast512 Kepler solver for highly eccentric and hyperbolic orbits.
  • Added symplectic correctors for WHFast with Democratic Heliocentric Coordinates.
  • Fixed an edge case where WHFast's Kepler solver might get stuck in an infinite loop.
  • Improved accuracy in phase calculation of orbital parameters.
  • Wrap Omega and pomega to [0, 2pi) range.
  • Added colours to bounding box and origin marker in visualizations.

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.2.2

  • Fixed a bug that occured when setting a heartbeat function from python.
  • Fixed a bug that occured when reading a Simulationarchive when WHFast512 is used.

Version 5.2.1

  • Support python on arm based linux systems (no wheels yet).

Version 5.2.0

  • Improved WHFast512 Kepler solver for highly eccentric and hyperbolic orbits.
  • Added symplectic correctors for WHFast with Democratic Heliocentric Coordinates.
  • Fixed an edge case where WHFast's Kepler solver might get stuck in an infinite loop.
  • Improved accuracy in phase calculation of orbital parameters.
  • Wrap Omega and pomega to [0, 2pi) range.
  • Added colours to bounding box and origin marker in visualizations.

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
  • c341347 Updating version to 5.2.2
  • b06e3fc keep SIZE_MAX offset_N marker when reading binary fields (#939)
  • 63704d8 Allow _hb to be an attribute which is a field (#938)
  • 25bbef5 Updating version to 5.2.1
  • 5a93ed1 Fixes build on linux arm. Closes #937.
  • bedf139 more reliable unit tests
  • a733652 no arm wheels on windows for now.
  • 88b1270 compile arm on windows wheels
  • 0252618 upgrade action-gh-release
  • f85cbf6 removed python horizons example from unit test as Horizons is becomming very ...
  • 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 shapely from 2.1.2 to 2.2.0

Release notes

Sourced from shapely's releases.

2.2.0

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. Highlights include performance improvements for scalar attribute and method calls, and the new minimum_width, coverage_clean, split, transform_coordseq, and get_segments top-level functions.

Shapely 2.2 supports Python >= 3.11, and binary wheels on PyPI include GEOS 3.14 and are now also provided for the Windows ARM64 platform. Wheels are available for Python 3.15.

For a full changelog, see https://shapely.readthedocs.io/en/stable/release/2.x.html#version-2-2-0

2.2.0rc1

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. This is a first release candidate.

For a full changelog, see https://shapely.readthedocs.io/en/latest/release/2.x.html#version-2-2-0

Changelog

Sourced from shapely's changelog.

2.2.0 (2026-10-07)

Shapely 2.2.0 is a feature release with various new functions, improvements and bug fixes. Highlights include performance improvements for scalar attribute and method calls, and the new minimum_width, coverage_clean, split, transform_coordseq, and get_segments top-level functions.

Shapely 2.2 supports Python >= 3.11, and binary wheels on PyPI include GEOS 3.14 and are now also provided for the Windows ARM64 platform. Wheels are available for Python 3.15.

For a full changelog, see

…pdates

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

| Package | From | To |
| --- | --- | --- |
| [cartopy](https://github.com/SciTools/cartopy) | `0.25.0` | `0.26.0` |
| [matplotlib](https://github.com/matplotlib/matplotlib) | `3.11.0` | `3.11.2` |
| [numpy](https://github.com/numpy/numpy) | `2.5.1` | `2.5.4` |
| [pandas](https://github.com/pandas-dev/pandas) | `3.0.3` | `3.0.6` |
| [pyproj](https://github.com/pyproj4/pyproj) | `3.7.2` | `3.8.0` |
| [rebound](https://github.com/hannorein/rebound) | `4.6.0` | `5.2.2` |
| [reboundx](https://github.com/dtamayo/reboundx) | `4.6.2` | `4.6.1` |
| [scipy](https://github.com/scipy/scipy) | `1.18.0` | `1.18.1` |
| [shapely](https://github.com/shapely/shapely) | `2.1.2` | `2.2.0` |
| [skyfield](https://github.com/brandon-rhodes/python-skyfield) | `1.54` | `1.55` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.21` | `0.17.0` |



Updates `cartopy` from 0.25.0 to 0.26.0
- [Release notes](https://github.com/SciTools/cartopy/releases)
- [Commits](SciTools/cartopy@v0.25.0...v0.26.0)

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

Updates `numpy` from 2.5.1 to 2.5.4
- [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.4)

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

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.2.2
- [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.2.2)

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 `shapely` from 2.1.2 to 2.2.0
- [Release notes](https://github.com/shapely/shapely/releases)
- [Changelog](https://github.com/shapely/shapely/blob/main/CHANGES.txt)
- [Commits](shapely/shapely@2.1.2...2.2.0)

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.17.0
- [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.17.0)

---
updated-dependencies:
- dependency-name: cartopy
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: matplotlib
  dependency-version: 3.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: numpy
  dependency-version: 2.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pandas
  dependency-version: 3.0.6
  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.2.2
  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: shapely
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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.17.0
  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 Oct 17, 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