Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sunpy for openSUSE:Factory 
checked in at 2026-01-02 14:29:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sunpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-sunpy.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sunpy"

Fri Jan  2 14:29:29 2026 rev:39 rq:1325029 version:7.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sunpy/python-sunpy.changes        
2025-10-08 18:15:13.184162260 +0200
+++ /work/SRC/openSUSE:Factory/.python-sunpy.new.1928/python-sunpy.changes      
2026-01-02 14:31:06.814879564 +0100
@@ -1,0 +2,126 @@
+Thu Jan  1 10:40:10 UTC 2026 - Ben Greiner <[email protected]>
+
+- Update to 7.1.0
+  * Increased minimum versions for dependencies
+  ## Removals
+  * Removed backwards compatibility with the legacy keyword,
+    pattern within sunpy.net.Scraper (#8338)
+  * Remove deprecated assume_spherical_screen method in favor of
+    ~sunpy.coordinates.SphericalScreen. (#8386)
+  * Removed silence_errors keyword for input to both sunpy.map.Map
+    and sunpy.timeseries.TimeSeries constructors after its long
+    deprecation period. (#8397)
+  * Removed the ability to read SDO/EVE level 0CS average files in
+    sunpy.timeseries.TimeSeries after its long deprecation period.
+    (#8397)
+  * Removed all deprecated API (all_maps_same_shape,
+    at_least_one_map_has_mask, as_array, all_meta and derotate)
+    from sunpy.map.MapSequence after its long deprecation period.
+    In addition, derotate was removed from the initialization of
+    sunpy.map.MapSequence. Finally, resample keyword was removed
+    from the plotting method of sunpy.map.MapSequence. (#8397)
+  * Removed contour method on sunpy.map.Map after its long
+    deprecation period. (#8397)
+  * Removed deprecated arguments from
+    sunpy.net.vso.VSOClient.translate_and_query method (progress
+    and vso_response_format) after its long deprecation period.
+    (#8397)
+  * Removed legacy QueryResponse used by the sunpy.net.vso module
+    after its long deprecation period. (#8397)
+  * Removed legacy diff_rot after its long deprecation period.
+    (#8397)
+  * Removed legacy extend on sunpy.time.TimeRange after its long
+    deprecation period. (#8397)
+  * Removed legacy read_files and write_files methods in sunpy.io
+    after their long deprecation period. (#8397)
+  * Removed sunpy.coordinates.transformations module after its long
+    deprecation period. (#8397, #8397)
+  ## New Features
+  * Added support for querying data from solarnet API using a new
+    ~sunpy.net.solarnet.SOLARNETClient. (#7880)
+  * Added sunpy.net.fido_factory.UnifiedResponse.show_in_notebook
+    to render ~sunpy.net.Fido search results and
+    ~sunpy.net.attr.AttrMeta.show_in_notebook on all attrs to
+    render attrs tables in form of interactive table using itables
+    in Jupyter notebooks. (#7899)
+  * Added a helper function
+    (sunpy.coordinates.utils.get_heliocentric_angle) to get the
+    heliocentric angle of a coordinate on the solar disk, which can
+    be used to compute μ for limb-darkening calculations. (#7979)
+  * Enhanced sunpy.net.Fido's search method to be robust against
+    client errors. Any client error will be caught and attached to
+    .errors property on both the
+    ~sunpy.net.fido_factory.UnifiedResponse and individual
+    ~sunpy.net.base_client.QueryResponseTable, the search will
+    continue. (#8009)
+  * A ~sunpy.util.SunpyUserWarning will be raised when
+    sunpy.image.resample is used with method='spline' and a data
+    array containing nans and/or infinities. (#8185)
+  * Added support for ANA to compile and work on Windows. (#8372)
+  * Add a keyword argument to ~sunpy.map.GenericMap.reproject_to to
+    preserve the original observation time (typically the DATE-OBS
+    header key) instead of the observation time in the target WCS.
+    (#8382)
+  * Added Python 3.14 support with wheel builds for all supported
+    platforms. (#8391)
+  * Added a new map source for ASO-S mission, currently added
+    ~sunpy.map.sources.HXIMap for the Hard X-ray Imager (HXI)
+    payload. (#8398)
+  * Pass sleep, timeout, and retries_notfound from
+    ~sunpy.net.jsoc.JSOCClient.fetch to drms.ExportRequest.wait.
+    Previously, sleep was a keyword to
+    ~sunpy.net.jsoc.JSOCClient.fetch but was not being propagated
+    correctly. (#8409)
+  * Modified the approach of coordinate transformations between
+    Earth-centered frames in order to avoid internal origin shifts,
+    which could degrade numerical accuracy of coordinates close to
+    Earth center. (#8415)
+  * Modified the approach of coordinate transformations between
+    Earth-centered frames in order to minimize the unintended
+    triggering of a correction for stellar aberration (due to Earth
+    motion). (#8415)
+  * sunpy.time.parse_time now supports two new formats:
+    - "%Y-%m-%dT%H%M%SZ" - Example: 2010-08-30T111402Z
+    - "%Y-%m-%dT%H%M%S" - Example: 2010-08-30T111402 (#8419)
+  ## Bug Fixes
+  * ~sunpy.data.data_manager.cache.Cache will no longer delete a
+    stale file if the download fails, it will now return the
+    "stale" file. (#7935)
+  * Fixed a bug where the time format 2001-02-03T04:05:06Z was
+    being parsed through different code than 2001-02-03T04:05:06 or
+    2001-02-03T04:05:06.0Z. (#8265)
+  * Fixed a bug where sunpy.util.system_info would report sunpy as
+    an optional dependency of itself instead of properly reporting
+    all of the optional dependencies. (#8294)
+  * Fixed sunpy.util.system_info so that the version reported for a
+    development installation of sunpy itself or of a dependency is
+    accurate. (#8297)
+  * Fix inconsistent behaviour between local and remote (http/ftp)
+    ~`sunpy.net.scraper.Scraper` searches. Local searches will no
+    longer crash if an expected directory does not exist during
+    search. (#8316)
+  * Fixed a bug where the ~sunpy.net.jsoc.attrs.Cutout class for
+    requesting JSOC cutouts did not require the supplied coordinate
+    to be in the ~sunpy.coordinates.Helioprojective coordinate
+    frame. (#8346)
+  * For the ~sunpy.net.jsoc.attrs.Cutout class for requesting JSOC
+    cutouts, added protection to require the center of the cutout
+    to be on the solar disk when tracking is enabled, due to
+    confusing output from JSOC. (#8346)
+  * Fix GONGMagnetogramMap for headers which have standard DATE-OBS
+    keys vs ones which have split DATE-OBS & TIME-OBS. (#8347)
+  * Fixed a bug where ~sunpy.time.parse_time failed to parse time
+    strings stored in an astropy.table.Column or a pandas.Series
+    using the normal wide range of supported time-string formats.
+    (#8356)
+  * Fixed a bug where ~sunpy.time.parse_time could not accept
+    pandas.Index input. (#8356)
+  * Fix ~sunpy.net.dataretriever.ADAPTClient returning no results
+    for ADAPT maps after October 2024. The filename convention was
+    changed on the NSO server. (#8388)
+  * Fix unintended dependency of net module on map module due to
+    ~sunpy.net.jsoc.attrs.Cutout. (#8442)
+  * Fixed a bug with HMI and MDI magnetic-field maps where the data
+    array would always be read during map instantiation. (#8447)
+
+-------------------------------------------------------------------

Old:
----
  sunpy-7.0.2.tar.gz

New:
----
  sunpy-7.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-sunpy.spec ++++++
--- /var/tmp/diff_new_pack.6DDdHg/_old  2026-01-02 14:31:07.686915558 +0100
+++ /var/tmp/diff_new_pack.6DDdHg/_new  2026-01-02 14:31:07.690915724 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-sunpy
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
 
 
 %{?sle15_python_module_pythons}
+%define skip_python311 1
 Name:           python-sunpy
-Version:        7.0.2
+Version:        7.1.0
 Release:        0
 Summary:        SunPy core package: Python for Solar Physics
 License:        Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
@@ -28,10 +29,10 @@
 Patch1:         sunpy-obs-profile.patch
 BuildRequires:  %{python_module aioftp}
 BuildRequires:  %{python_module astropy >= 6.1}
-BuildRequires:  %{python_module devel >= 3.11}
+BuildRequires:  %{python_module devel >= 3.12}
 BuildRequires:  %{python_module extension-helpers >= 1.3 with 
%python-extension-helpers < 2}
 BuildRequires:  %{python_module fsspec >= 2023.6.0}
-BuildRequires:  %{python_module numpy-devel >= 1.25 with %python-numpy-devel < 
2.3}
+BuildRequires:  %{python_module numpy-devel >= 2}
 BuildRequires:  %{python_module packaging >= 23.2}
 BuildRequires:  %{python_module parfive >= 2.1.0}
 BuildRequires:  %{python_module pip}
@@ -44,11 +45,11 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-astropy >= 6.1
 Requires:       python-fsspec >= 2023.6.0
-Requires:       python-numpy >= 1.25
+Requires:       python-numpy >= 1.26
 Requires:       python-packaging >= 23.2
 Requires:       python-parfive >= 2.1.0
 Requires:       python-pyerfa >= 2.0.1.1
-Requires:       python-requests >= 2.32.0
+Requires:       python-requests >= 2.32.1
 # parfive[ftp], ignore rpmlint's python-leftover-require
 Requires:       python-aioftp >= 0.17.1
 # SECTION project.optional-dependencies:asdf
@@ -59,16 +60,16 @@
 Suggests:       python-dask-array >= 2023.6
 # /SECTION
 # SECTION project.optional-dependencies:image
-Recommends:     python-scipy >= 1.11
+Recommends:     python-scipy >= 1.12
 # /SECTION
 # SECTION project.optional-dependencies:jpeg2000
 Recommends:     python-Glymur >= 0.11
-Recommends:     python-lxml >= 4.9.1
+Recommends:     python-lxml >= 5.0.1
 # /SECTION
 # SECTION project.optional-dependencies:map
 Recommends:     python-matplotlib >= 3.8.0
 Recommends:     python-mpl-animators >= 1.2.0
-Recommends:     python-reproject >= 0.12.0
+Recommends:     python-reproject >= 0.13.0
 # scipy
 # /SECTION
 # SECTION project.optional-dependencies:net
@@ -86,14 +87,18 @@
 # SECTION project.optional-dependencies:timeseries
 Recommends:     python-cdflib >= 1.3.2
 Recommends:     python-h5netcdf >= 1.2
-Recommends:     python-h5py >= 3.9
-Recommends:     python-pandas >= 2.1
+Recommends:     python-h5py >= 3.10
+Recommends:     python-pandas >= 2.2
 #               matplotlib
 # /SECTION
 # SECTION project.optional-dependencies:visualization
 #               matplotlib
 #               mpl-animators
 # /SECTION
+# SECTION project.optional-dependencies:jupyter
+Recommends:     python-itables >= 2.2.4
+Recommends:     python-ipywidgets >= 8.1.0
+# /SECTION
 # SECTION test requirements (and extras)
 BuildRequires:  %{python_module asdf >= 3}
 BuildRequires:  %{python_module asdf-astropy >= 0.5}
@@ -102,21 +107,24 @@
 BuildRequires:  %{python_module dask-array >= 2023.6}
 BuildRequires:  %{python_module drms >= 0.7.1}
 BuildRequires:  %{python_module h5netcdf >= 1.2}
-BuildRequires:  %{python_module h5py >= 3.9}
+BuildRequires:  %{python_module h5py >= 3.10}
 BuildRequires:  %{python_module hypothesis >= 6.0.0}
+BuildRequires:  %{python_module ipywidgets >= 8.1.0}
+#BuildRequires: %%{python_module itables >= 2.2.4}
 BuildRequires:  %{python_module jplephem >= 2.19}
-BuildRequires:  %{python_module lxml >= 4.9.1}
+#BuildRequires:  %%{python_module pytest-mpl >= 0.18}
+BuildRequires:  %{python_module pytest-mpl >= 0.17}
+BuildRequires:  %{python_module lxml >= 5.0.1}
 BuildRequires:  %{python_module matplotlib >= 3.8.0}
 BuildRequires:  %{python_module mpl-animators >= 1.2.0}
-BuildRequires:  %{python_module pandas >= 2.1}
+BuildRequires:  %{python_module pandas >= 2.2}
 BuildRequires:  %{python_module pytest >= 7.1}
 BuildRequires:  %{python_module pytest-asdf-plugin >= 0.1.1}
 BuildRequires:  %{python_module pytest-astropy >= 0.11}
-BuildRequires:  %{python_module pytest-mpl >= 0.16}
 BuildRequires:  %{python_module pytest-xdist >= 3.0.2}
-BuildRequires:  %{python_module reproject >= 0.12}
+BuildRequires:  %{python_module reproject >= 0.13}
 BuildRequires:  %{python_module scikit-image >= 0.21}
-BuildRequires:  %{python_module scipy >= 1.11}
+BuildRequires:  %{python_module scipy >= 1.12}
 BuildRequires:  %{python_module zeep >= 4.3}
 BuildRequires:  python3-opencv
 # /SECTION

++++++ sunpy-7.0.2.tar.gz -> sunpy-7.1.0.tar.gz ++++++
++++ 10326 lines of diff (skipped)

Reply via email to