Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-astropy for openSUSE:Factory checked in at 2021-12-29 21:10:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-astropy (Old) and /work/SRC/openSUSE:Factory/.python-astropy.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astropy" Wed Dec 29 21:10:52 2021 rev:29 rq:942986 version:5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes 2021-12-28 12:26:56.196498445 +0100 +++ /work/SRC/openSUSE:Factory/.python-astropy.new.2520/python-astropy.changes 2021-12-29 21:11:20.634304629 +0100 @@ -1,0 +2,35 @@ +Tue Dec 28 20:00:07 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Skip flaky test_color_print3 + +------------------------------------------------------------------- +Tue Dec 28 12:53:13 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to version 5.0 + * https://docs.astropy.org/en/stable/whatsnew/5.0.html + * Astropy 5.0 is a major release that adds significant new + functionality since the 4.3.x series of releases. In addition, + it is a long-term support release (LTS) which will be supported + with bug fixes for two years. In particular, this release + includes: + * Support for reading, writing, and converting Cosmology + * Cosmology units module + * New Models + * Added support for dask arrays in tables + * Added support for registering array-like objects as mixin + columns + * Support for reading and writing tables to Parquet format + * Support for reading and writing tables to MRT format + * Support for masked quantity columns, including masked FITS + columns with units + * Converting SkyCoord to QTable + * New Unified I/O architecture + * In addition to these major changes, Astropy v5.0 includes a + large number of smaller improvements and bug fixes, which + are described in the Full Changelog. + https://docs.astropy.org/en/stable/changelog.html#changelog +- Drop patches fixed upstream + * astropy-pr12006-cfitsio4.patch + * astropy-pr12159-py310.patch + +------------------------------------------------------------------- Old: ---- astropy-4.3.1.tar.gz astropy-pr12006-cfitsio4.patch astropy-pr12159-py310.patch New: ---- astropy-5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-astropy.spec ++++++ --- /var/tmp/diff_new_pack.Cq04NL/_old 2021-12-29 21:11:22.310306007 +0100 +++ /var/tmp/diff_new_pack.Cq04NL/_new 2021-12-29 21:11:22.318306013 +0100 @@ -59,7 +59,7 @@ # upcoming python3 multiflavor: minimum supported python is 3.7 %define skip_python36 1 Name: python-astropy%{psuffix} -Version: 4.3.1 +Version: 5.0 Release: 0 Summary: Community-developed python astronomy tools License: BSD-3-Clause @@ -68,43 +68,46 @@ # Mark wcs headers as false positives for devel-file-in-non-devel-package # These are used by the python files so they must be available. Source100: python-astropy-rpmlintrc -# https://docs.astropy.org/en/v4.3post1/install.html#requirements -# PATCH-FIX-UPSTREAM astropy-pr12006-cfitsio4.patch gh#astropy/astropy#12006 -Patch1: https://github.com/astropy/astropy/pull/12006.patch#/astropy-pr12006-cfitsio4.patch -Patch2: https://github.com/astropy/astropy/pull/12159.patch#/astropy-pr12159-py310.patch +# https://docs.astropy.org/en/v5.0/install.html#requirements BuildRequires: %{python_module Cython >= 0.29.22} BuildRequires: %{python_module Jinja2} -BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module PyYAML >= 3.13} +BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module extension-helpers} -BuildRequires: %{python_module numpy-devel >= 1.17} -BuildRequires: %{python_module pyerfa >= 1.7.3} -BuildRequires: %{python_module setuptools_scm} +BuildRequires: %{python_module numpy-devel >= 1.18} +BuildRequires: %{python_module packaging >= 19.0} +BuildRequires: %{python_module pyerfa >= 2.0} +BuildRequires: %{python_module setuptools_scm >= 6.2} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: hdf5-devel BuildRequires: pkgconfig BuildRequires: python-rpm-macros +Requires: python-PyYAML >= 3.13 Requires: python-dbm -Requires: python-numpy >= 1.17 -Requires: python-pyerfa >= 1.7.3 +Requires: python-numpy >= 1.18 +Requires: python-packaging >= 19.0 +Requires: python-pyerfa >= 2.0 Requires(post): update-alternatives Requires(postun):update-alternatives Recommends: libxml2-tools Recommends: python-Bottleneck -Recommends: python-PyYAML >= 3.13 Recommends: python-asdf >= 2.6 Recommends: python-beautifulsoup4 Recommends: python-bleach Recommends: python-h5py Recommends: python-html5lib Recommends: python-jplephem -Recommends: python-matplotlib >= 3 +Recommends: python-matplotlib >= 3.1 Recommends: python-mpmath Recommends: python-pandas +Recommends: python-pyarrow >= 5 Recommends: python-scipy >= 1.1 Recommends: python-setuptools Recommends: python-sortedcontainers +Recommends: python-typing_extensions Conflicts: perl-Data-ShowTable +Conflicts: python-matplotlib = 3.4.0 %if %{with system_cfitsio} BuildRequires: pkgconfig(cfitsio) %endif @@ -117,18 +120,18 @@ %if %{with test} # SECTION Optional requirements BuildRequires: %{python_module Bottleneck} -BuildRequires: %{python_module PyYAML >= 3.13} BuildRequires: %{python_module asdf >= 2.6} BuildRequires: %{python_module beautifulsoup4} BuildRequires: %{python_module bleach} BuildRequires: %{python_module h5py} BuildRequires: %{python_module html5lib} BuildRequires: %{python_module jplephem} -BuildRequires: %{python_module matplotlib >= 3} +BuildRequires: %{python_module matplotlib >= 3.1} BuildRequires: %{python_module mpmath} BuildRequires: %{python_module pandas} -BuildRequires: %{python_module scipy >= 1.1} +BuildRequires: %{python_module scipy >= 1.3} BuildRequires: %{python_module sortedcontainers} +BuildRequires: %{python_module typing_extensions} BuildRequires: libxml2-tools # /SECTION # SECTION test requirements @@ -136,8 +139,7 @@ BuildRequires: %{python_module astropy = %{version}} BuildRequires: %{python_module ipython >= 4.2} BuildRequires: %{python_module objgraph} -BuildRequires: %{python_module packaging} -BuildRequires: %{python_module pytest-astropy} +BuildRequires: %{python_module pytest-astropy >= 0.9} BuildRequires: %{python_module pytest-mpl} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module sgp4} @@ -155,6 +157,8 @@ %if !%{with test} %prep %autosetup -p1 -n astropy-%{version} +# avoid rpmlint zero-length error for empty module +echo '# empty module' > astropy/samp/setup_package.py # Make sure bundled libs are not used %if %{with system_cfitsio} @@ -205,8 +209,8 @@ # gh#astropy/astropy#12017 donttest+=" or test_stats" %endif -# https://github.com/astropy/astropy/issues/12050 -donttest+=" or (test_no_numpy_warnings and contours)" +# this one is flaky +donttest+=" or test_color_print3" testselect_expr="${donttest:+-k \"not (${donttest# or })\"}" # http://docs.astropy.org/en/latest/development/testguide.html#running-tests # running pytest directly would require building the extensions inplace ++++++ astropy-4.3.1.tar.gz -> astropy-5.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-astropy/astropy-4.3.1.tar.gz /work/SRC/openSUSE:Factory/.python-astropy.new.2520/astropy-5.0.tar.gz differ: char 5, line 1 ++++++ python-astropy-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.Cq04NL/_old 2021-12-29 21:11:22.382306066 +0100 +++ /var/tmp/diff_new_pack.Cq04NL/_new 2021-12-29 21:11:22.386306070 +0100 @@ -1,5 +1,7 @@ addFilter('devel-file-in-non-devel-package .*/wcs/.*') addFilter('hidden-file-or-dir .*/tests/data/.*') addFilter('zero-length .*/tests/data/.*') -addFilter('zero-length .*/index\.html') +# https://bugzilla.opensuse.org/show_bug.cgi?id=1191584 +addFilter('unstripped-binary-or-object .*python.*\.so') +addFilter('shared-library-without-dependency-information .*python.*\.so')