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-07-31 15:27:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sunpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-sunpy.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sunpy"

Fri Jul 31 15:27:15 2026 rev:43 rq:1368380 version:8.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sunpy/python-sunpy.changes        
2026-06-25 10:59:52.122867288 +0200
+++ /work/SRC/openSUSE:Factory/.python-sunpy.new.2004/python-sunpy.changes      
2026-07-31 16:10:14.858566146 +0200
@@ -1,0 +2,81 @@
+Wed Jul 29 14:58:52 UTC 2026 - Ben Greiner <[email protected]>
+
+- Update to 8.0.0
+  ## Breaking Changes
+  * Adjusted the reference_date property of
+    ~sunpy.map.sources.AIAMap and ~sunpy.map.sources.HMIMap so that
+    its return value is in the same time scale as the date
+    property, in order to avoid subtle user mistakes. (#8477)
+  ## New Features
+  * Added ~sunpy.map.sources.PHIMap to handle imagery from the
+    Polarimetric and Helioseismic Imager (PHI) on the Solar Orbiter
+    mission. (#8522)
+  * Added support for saving and loading astropy.table.QTable
+    containing SkyCoord objects in sunpy.coordinates frames to/from
+    FITS files. (#8548)
+  * Added an option to ~sunpy.coordinates.get_horizons_coord to
+    print out the response from JPL Horizons, which can contain
+    useful contextual details. (#8575)
+  * The Solar Orbiter Archive can now be queried via
+    ~sunpy.net.Fido without installing any extra packages. The
+    sunpy-soar package has been merged into sunpy, and no longer
+    needs to be separately installed or imported. (#8605)
+  * Added ~sunpy.map.sources.METISMap to handle imagery from the
+    the multi-wavelength coronagraph for the Solar Orbiter mission.
+    (#8641)
+  * sunpy can now be built for use with free-threaded Python,
+    although some certain optional dependencies (e.g., OpenCV) are
+    not yet compatible with free threading. (#8653)
+  * Added a default ~sunpy.map.sources.METISMap.mask property to
+    ~sunpy.map.sources.METISMap and a gallery example demonstrating
+    how to download, load, and plot METIS observations. (#8658)
+  * Update sunpy.util.io.is_url() to use urllib.parse.urlparse
+    instead of urllib.request.urlopen so no network requests are
+    made or needed. This may result in different exceptions being
+    raised if URLs are unreachable, from multiple places in sunpy
+    such as Map and Timeseries. (#8679)
+  ## Bug Fixes
+  * Fix ~`sunpy.net.scraper.Scraper` to correctly handle proper
+    local file URI on Windows and make internal code more
+    consistent. (#8493)
+  * Fixed bugs when using thread-based parallel processing due to
+    unintentionally shared state information. This primarily
+    affected these context managers:
+    ~sunpy.coordinates.SphericalScreen,
+    ~sunpy.coordinates.PlanarScreen,
+    ~sunpy.coordinates.propagate_with_solar_surface, and
+    ~sunpy.coordinates.transform_with_sun_center. (#8500)
+  * Fix incorrect Level 1 detection in sunpy.map.sources.EITMap.
+    (#8515)
+  * Correct SUIT colormap CSV files to match official values
+    (#8528)
+  * Fixed a bug in sunpy.coordinates.spice when converting times to
+    the time scale/format used by SPICE, which resulted in a time
+    inaccuracy of up to 1.6 ms. (#8534)
+  * Fixed a bug where SIP distortion information in a Map WCS was
+    ignored. (#8573)
+  * Fixed bugs where SIP distortion information was ignored when
+    creating a ~sunpy.map.Map using a ~astropy.wcs.WCS instance
+    with SIP information. (#8586)
+  * Improved sunpy.map.Map error messages when NumPy array inputs
+    are missing metadata or WCS information or are passed in place
+    of python lists. (#8589)
+  * Fixed a bug where
+    ~sunpy.timeseries.sources.NOAAPredictIndicesTimeSeries would
+    always plot to the current pyplot-managed axes even when a
+    different axes was specified. (#8600)
+  * Pass extra keyword arguments through from
+    ~sunpy.map.header_helper.make_heliographic_header to
+    ~sunpy.map.header_helper.make_fitswcs_header. (#8611)
+  * Fixed a bug where ~sunpy.map.MapSequence.plot did not respect
+    the mask of individual maps when updating animation frames.
+    (#8617)
+  * Update the ADAPT client for new filename patterns. (#8637)
+  * Fixed the sunpy.net.solarnet.SOLARNETClient to use
+    solarnet.oma.be instead of the blocked solarnet2.oma.be host.
+    (#8639)
+  * Fixed the potential sharing of metadata when using a
+    ~sunpy.timeseries.TimeSeries method to create a new instance
+    base on an existing instance. (#8653)
+
+-------------------------------------------------------------------

Old:
----
  sunpy-7.1.2.tar.gz

New:
----
  sunpy-8.0.0.tar.gz

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

Other differences:
------------------
++++++ python-sunpy.spec ++++++
--- /var/tmp/diff_new_pack.iIltZy/_old  2026-07-31 16:10:15.402585071 +0200
+++ /var/tmp/diff_new_pack.iIltZy/_new  2026-07-31 16:10:15.406585209 +0200
@@ -16,10 +16,8 @@
 #
 
 
-%{?sle15_python_module_pythons}
-%define skip_python311 1
 Name:           python-sunpy
-Version:        7.1.2
+Version:        8.0.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,61 +26,62 @@
 # PATCH-FIX-OPENSUSE use custom hypothesis profile for slow OBS executions
 Patch1:         sunpy-obs-profile.patch
 BuildRequires:  %{python_module aioftp}
-BuildRequires:  %{python_module astropy >= 6.1}
+BuildRequires:  %{python_module astropy >= 7}
 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 extension-helpers >= 1.4 with 
%python-extension-helpers < 2}
+BuildRequires:  %{python_module fsspec >= 2024.9.0}
 BuildRequires:  %{python_module numpy-devel >= 2}
-BuildRequires:  %{python_module packaging >= 23.2}
-BuildRequires:  %{python_module parfive >= 2.1.0}
+BuildRequires:  %{python_module packaging >= 24.1}
+BuildRequires:  %{python_module parfive >= 2.2.0}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyerfa >= 2.0.1.1}
-BuildRequires:  %{python_module requests >= 2.32}
+BuildRequires:  %{python_module requests >= 2.33}
 BuildRequires:  %{python_module setuptools >= 62}
 BuildRequires:  %{python_module setuptools_scm >= 8}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-astropy >= 6.1
-Requires:       python-fsspec >= 2023.6.0
+Requires:       python-astropy >= 7
+Requires:       python-fsspec >= 2024.9.0
 Requires:       python-numpy >= 1.26
-Requires:       python-packaging >= 23.2
-Requires:       python-parfive >= 2.1.0
+Requires:       python-packaging >= 24.1
+Requires:       python-parfive >= 2.2.0
 Requires:       python-pyerfa >= 2.0.1.1
-Requires:       python-requests >= 2.32.1
+Requires:       python-requests >= 2.33
 # parfive[ftp], ignore rpmlint's python-leftover-require
 Requires:       python-aioftp >= 0.17.1
 # SECTION project.optional-dependencies:asdf
-Recommends:     python-asdf >= 3
-Recommends:     python-asdf-astropy >= 0.5
+Recommends:     python-asdf >= 3.3
+Recommends:     python-asdf-astropy >= 0.7
 # /SECTION
 # SECTION project.optional-dependencies:dask
-Suggests:       python-dask-array >= 2023.6
+Suggests:       python-dask-array >= 2024.6
 # /SECTION
 # SECTION project.optional-dependencies:image
-Recommends:     python-scipy >= 1.12
+Recommends:     python-scipy >= 1.14
 # /SECTION
 # SECTION project.optional-dependencies:jpeg2000
-Recommends:     python-Glymur >= 0.11
-Recommends:     python-lxml >= 5.0.1
+Recommends:     python-Glymur >= 0.14
+Recommends:     python-lxml >= 5.3
 # /SECTION
 # SECTION project.optional-dependencies:map
-Recommends:     python-matplotlib >= 3.8.0
+Recommends:     python-contourpy >= 1.3
+Recommends:     python-matplotlib >= 3.10.0
 Recommends:     python-mpl-animators >= 1.2.0
-Recommends:     python-reproject >= 0.13.0
+Recommends:     python-reproject >= 0.14.0
 # scipy
 # /SECTION
 # SECTION project.optional-dependencies:net
 Recommends:     python-beautifulsoup4 >= 4.13.0
-Recommends:     python-drms >= 0.7.1
+Recommends:     python-drms >= 0.8
 Recommends:     python-python-dateutil >= 2.9.0
-Recommends:     python-tqdm >= 4.66
+Recommends:     python-tqdm >= 4.67
 Recommends:     python-zeep >= 4.3.0
 # /SECTION
 # SECTION project.optional-dependencies:opencv
 Recommends:     python-opencv >= 4.8.0.74
 # SECTION project.optional-dependencies:scikit-image
-Recommends:     python-scikit-image >= 0.21
+Recommends:     python-scikit-image >= 0.24
 # /SECTION
 # SECTION project.optional-dependencies:timeseries
 Recommends:     python-cdflib >= 1.3.2
@@ -100,31 +99,35 @@
 Recommends:     python-ipywidgets >= 8.1.0
 # /SECTION
 # SECTION test requirements (and extras)
-BuildRequires:  %{python_module asdf >= 3}
-BuildRequires:  %{python_module asdf-astropy >= 0.5}
+BuildRequires:  %{python_module asdf >= 3.3}
+BuildRequires:  %{python_module asdf-astropy >= 0.7}
 BuildRequires:  %{python_module beautifulsoup4 >= 4.13.0}
 BuildRequires:  %{python_module cdflib >= 1.3.2}
-BuildRequires:  %{python_module dask-array >= 2023.6}
-BuildRequires:  %{python_module drms >= 0.7.1}
+BuildRequires:  %{python_module contourpy >= 1.3}
+BuildRequires:  %{python_module dask-array >= 2024.6}
+BuildRequires:  %{python_module drms >= 0.8}
 BuildRequires:  %{python_module h5netcdf >= 1.2}
-BuildRequires:  %{python_module h5py >= 3.10}
+BuildRequires:  %{python_module h5py >= 3.12}
 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 jplephem >= 2.23}
+BuildRequires:  %{python_module psutil >= 6}
 #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 lxml >= 5.3}
+BuildRequires:  %{python_module matplotlib >= 3.10.0}
 BuildRequires:  %{python_module mpl-animators >= 1.2.0}
-BuildRequires:  %{python_module pandas >= 2.2}
+BuildRequires:  %{python_module pandas >= 2.3}
 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-run-parallel}
 BuildRequires:  %{python_module pytest-xdist >= 3.0.2}
-BuildRequires:  %{python_module reproject >= 0.13}
-BuildRequires:  %{python_module scikit-image >= 0.21}
-BuildRequires:  %{python_module scipy >= 1.12}
+BuildRequires:  %{python_module reproject >= 0.14}
+BuildRequires:  %{python_module responses}
+BuildRequires:  %{python_module scikit-image >= 0.24}
+BuildRequires:  %{python_module scipy >= 1.14}
 BuildRequires:  %{python_module zeep >= 4.3}
 BuildRequires:  python3-opencv
 # /SECTION

++++++ sunpy-7.1.2.tar.gz -> sunpy-8.0.0.tar.gz ++++++
++++ 30616 lines of diff (skipped)

Reply via email to