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 2021-04-12 17:10:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sunpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-sunpy.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sunpy"

Mon Apr 12 17:10:36 2021 rev:8 rq:884571 version:2.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sunpy/python-sunpy.changes        
2021-03-30 20:54:28.304322897 +0200
+++ /work/SRC/openSUSE:Factory/.python-sunpy.new.2401/python-sunpy.changes      
2021-04-12 17:10:41.398586592 +0200
@@ -1,0 +2,107 @@
+Fri Apr  9 13:05:52 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.1.4
+  Big changelog since 2.0.7:
+  https://github.com/sunpy/sunpy/releases
+  Backwards incompatible changes in 2.1.0:
+  * Support for Python 3.6 and Numpy 1.15 has been dropped in line
+    with NEP 29. The minimum supported version of Astropy is now 4.
+    0, and the minimum version of scipy is now 1.2. (#4284)
+  * Changed sunpy.coordinates.sun.B0 return type from ~astropy.
+    coordinates.Angle to ~astropy.coordinates.Latitude. (#4323)
+  * An error is now raised if vmin or vmax are passed to to sunpy.
+    map.GenericMap.plot and they are already set on the map norm.
+    This is consistent with upcoming Matplotlib changes. (#4328)
+  * Previously slicing the result of Fido.search() (a ~sunpy.net.
+    fido_factory.UnifiedResponse object) so that it had a length
+    of one returned another ~sunpy.net.fido_factory.
+    UnifiedResponse object. Now it will return a ~sunpy.net.
+    base_client.QueryResponseTable object, which is a subclass of
+    astropy.table.Table. (#4358)
+  * The .size property of a coordinate frame with no associated
+    data will now raise an error instead of returning 0. (#4577)
+  * The following ~sunpy.map.Map methods have had support for
+    specific positional arguments removed. They must now be passed
+    as keyword arguments (i.e. m.method(keyword_arg=value)).
+  *   ~sunpy.map.GenericMap.submap: width, height.
+      ~sunpy.map.GenericMap.draw_rectangle: width, height, axes,
+       top_right. (#4616)
+  * The sunpy specific attributes .heliographic_observer and .rsun
+    are no longer set on the ~astropy.wcs.WCS returned by sunpy.
+    map.GenericMap.wcs. (#4620)
+  * Due to upstream changes, the parsing logic for the ~sunpy.net.
+    helio.HECClient now returns strings and not bytes for ~sunpy.
+    net.helio.HECClient.get_table_names. (#4643)
+  * Reduced the selection of dependent packages installed by
+    default via pip, which means that some of our sub-packages
+    will not fully import when sunpy is installed with pip install
+    sunpy. You can install all dependencies by specifying pip
+    install sunpy[all], or you can install sub-package-specific
+    dependencies by specifying, e.g., [map] or [timeseries].
+    (#4662)
+  * The class inheritance for ~sunpy.coordinates.metaframes.
+    RotatedSunFrame and the frames it creates has been changed in
+    order to stop depending on unsupported behavior in the
+    underlying machinery. The return values for some isinstance/
+    issubclass calls will be different, but the API for ~sunpy.
+    coordinates.metaframes.RotatedSunFrame is otherwise unchanged.
+    (#4691)
+  * Fix a bug in ~sunpy.map.GenericMap.submap where only the top
+    right and bottom left coordinates of the input rectangle in
+    world coordinates were considered when calculating the pixel
+    bounding box. All four corners are once again taken into
+    account now, meaning that ~sunpy.map.GenericMap.submap
+    correctly returns the smallest pixel box which contains all
+    four corners of the input rectangle.
+  * To revert to the previous 2.0.0 behaviour, first convert the
+    top right and bottom left coordinates to pixel space before
+    calling submap with:
+       top_right = smap.wcs.world_to_pixel(top_right) * u.pix
+       bottom_left = smap.wcs.world_to_pixel(bottom_left) * u.pix
+       smap.submap(bottom_left=bottom_left, top_right=top_right)
+    This will define the rectangle in pixel space. (#4727)
+  * VSO results where the size was -1 (missing data) now return
+    None rather than -1 to be consistent with other missing data
+    in the VSO results. (#4798)
+  * All result objects contained within the results of a Fido.
+    search() (a ~sunpy.net.fido_factory.UnifiedResponse object)
+    are now ~sunpy.net.base_client.QueryResponseTable objects (or
+    subclasses thereof). These objects are subclasses of astropy.
+    table.Table and can therefore be filtered and inspected as
+    tabular objects, and the modified tables can be passed to Fido.
+    fetch.
+  * This, while a breaking change for anyone accessing these
+    response objects directly, will hopefully make working with
+    Fido search results much easier. (#4798)
+  * Results from the ~sunpy.net.dataretriever.NOAAIndicesClient
+    and the ~sunpy.net.dataretriever.NOAAPredictClient no longer
+    has Start Time or End Time in their results table as the
+    results returned from the client are not dependant upon the
+    time parameter of a search. (#4798)
+  * The sunpy.net.vso.QueryResponse.search method has been removed
+    as it has not worked since the 1.0 release of sunpy. (#4798)
+  * The sunpy.net.hek.hek.HEKColumn class has been removed, the
+    HEKTable class now uses the standard astropy.table.Column
+    class. (#4798)
+  * The keys used to format file paths in Fido.fetch have changed.
+    They are now more standardised across all the clients, as they
+    are all extracted from the names of the columns in the results
+    table.
+  * For results from the VSO the keys are no longer separated with
+    ., and are based on the displayed column names. For results
+    from the dataretriever clients the only main change is that
+    the keys are now lower case, where they were capitilized
+    before. You can use the ~.sunpy.net.fido_factory.
+    UnifiedResponse.path_format_keys method to see all the
+    possible keys for a particular search. (#4798)
+  * The time returned from
+    ~sunpy.coordinates.sun.carrington_rotation_number has been
+    changed from the TT scale to the more common UTC scale. To undo
+    this change, use time_out = time_out.tt on the outputted time.
+    (#4819)
+  * .BaseQueryResponse.response_block_properties has been renamed
+    to .BaseQueryResponse.path_format_keys, on the return objects
+    from all search() methods on all clients and from Fido.search()
+    (#4798)
+
+-------------------------------------------------------------------

Old:
----
  sunpy-2.0.7.tar.gz

New:
----
  sunpy-2.1.4.tar.gz

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

Other differences:
------------------
++++++ python-sunpy.spec ++++++
--- /var/tmp/diff_new_pack.Z8nqjt/_old  2021-04-12 17:10:43.638589071 +0200
+++ /var/tmp/diff_new_pack.Z8nqjt/_new  2021-04-12 17:10:43.642589076 +0200
@@ -21,77 +21,85 @@
 # Astropy, SciPy, NumPy require python >= 3.7
 %define         skip_python36 1
 Name:           python-sunpy
-Version:        2.0.7
+Version:        2.1.4
 Release:        0
 Summary:        SunPy: Python for Solar Physics
-License:        BSD-2-Clause AND BSD-3-Clause AND Apache-2.0 AND MIT
+License:        Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND MIT
 URL:            https://github.com/sunpy/sunpy
 Source0:        
https://files.pythonhosted.org/packages/source/s/sunpy/sunpy-%{version}.tar.gz
 Source100:      python-sunpy-rpmlintrc
-BuildRequires:  %{python_module SQLAlchemy}
+BuildRequires:  %{python_module aioftp}
 BuildRequires:  %{python_module asdf}
-BuildRequires:  %{python_module astropy >= 3.2}
-BuildRequires:  %{python_module beautifulsoup4}
-BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module drms}
-BuildRequires:  %{python_module extension-helpers}
-BuildRequires:  %{python_module importlib_metadata}
-BuildRequires:  %{python_module matplotlib >= 2.2.2}
-BuildRequires:  %{python_module numpy-devel > 1.15.0}
-BuildRequires:  %{python_module pandas >= 0.23.0}
-BuildRequires:  %{python_module parfive >= 1.1.0}
-BuildRequires:  %{python_module requests}
-BuildRequires:  %{python_module scikit-image}
-BuildRequires:  %{python_module scipy >= 1.0.0}
+BuildRequires:  %{python_module astropy >= 4.1}
+BuildRequires:  %{python_module devel >= 3.7}
+BuildRequires:  %{python_module numpy-devel > 1.16.0}
+BuildRequires:  %{python_module parfive >= 1.2.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-aioftp
-Requires:       python-astropy >= 3.2
-Requires:       python-matplotlib >= 2.2.2
-Requires:       python-numpy > 1.15.0
-Requires:       python-pandas >= 0.12.0
-Requires:       python-scipy > 1.0.0
+Requires:       python-aioftp >= 0.17.1
+Requires:       python-astropy >= 4.1
+Requires:       python-numpy > 1.16.0
+Requires:       python-parfive >= 1.2.0
 %if 0%{?python_version_nodots} < 38
 Requires:       python-importlib_metadata
 %endif
-%if 0%{?python_version_nodots} >= 37
-Requires:       python-parfive >= 1.1.0
-%else
-Requires:       python-parfive >= 1.0.2
-%endif
+# SECTION extras_require:asdf
+Recommends:     python-asdf
+# /SECTION
+# SECTION extras_require:dask
+Suggests:       python-dask-array
+# /SECTION
 # SECTION extras_require:database
 Recommends:     python-SQLAlchemy
 # /SECTION
+# SECTION extras_require:instr
+Recommends:     python-matplotlib >= 3.1.0
+Recommends:     python-pandas >= 0.24.0
+Recommends:     python-scipy > 1.3.0
+# /SECTION
 # SECTION extras_require:image
 Recommends:     python-scikit-image
+#               scipy
 # /SECTION
 # SECTION extras_require:jpeg2000
 Recommends:     python-Glymur
 # /SECTION
+# SECTION extras_require:map
+#               matlotlib, scipy
+# /SECTION
 # SECTION extras_require:net
 Recommends:     python-beautifulsoup4
 Recommends:     python-drms
 Recommends:     python-python-dateutil
+Recommends:     python-tqdm
 Recommends:     python-zeep
 # /SECTION
-# SECTION extras_require:asdf
-Recommends:     python-asdf
+# SECTION extras_require:timeseries
+Recommends:     python-h5netcdf
+#               matlotlib, pandas
 # /SECTION
-# SECTION extras_require:dask[array]
-Suggests:       python-dask-array
-# /SECTION
-# SECTION test requirements
+# SECTION test requirements (and extras)
 BuildRequires:  %{python_module Glymur}
-BuildRequires:  %{python_module aioftp}
+BuildRequires:  %{python_module SQLAlchemy}
+BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module dask-array}
+BuildRequires:  %{python_module drms}
+BuildRequires:  %{python_module extension-helpers}
+BuildRequires:  %{python_module h5netcdf}
 BuildRequires:  %{python_module hypothesis}
+BuildRequires:  %{python_module importlib_metadata}
+BuildRequires:  %{python_module matplotlib >= 3.1.0}
+BuildRequires:  %{python_module pandas >= 0.24.0}
 BuildRequires:  %{python_module pytest-astropy >= 0.8}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest-mpl}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module requests}
+BuildRequires:  %{python_module scikit-image}
+BuildRequires:  %{python_module scipy >= 1.3.0}
 BuildRequires:  %{python_module zeep}
 # /SECTION
 %python_subpackages

++++++ sunpy-2.0.7.tar.gz -> sunpy-2.1.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-sunpy/sunpy-2.0.7.tar.gz 
/work/SRC/openSUSE:Factory/.python-sunpy.new.2401/sunpy-2.1.4.tar.gz differ: 
char 5, line 1

Reply via email to