Hello community,

here is the log from the commit of package python-astropy for openSUSE:Factory 
checked in at 2020-04-21 13:12:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-astropy (Old)
 and      /work/SRC/openSUSE:Factory/.python-astropy.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-astropy"

Tue Apr 21 13:12:32 2020 rev:9 rq:795889 version:4.0.1.post1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes    
2020-01-07 23:57:30.448160688 +0100
+++ /work/SRC/openSUSE:Factory/.python-astropy.new.2738/python-astropy.changes  
2020-04-21 13:12:34.657040888 +0200
@@ -1,0 +2,159 @@
+Sun Apr 19 10:53:30 UTC 2020 - Benjamin Greiner <[email protected]>
+
+- Update to 4.0.1.post1 
+  * astropy.config
+    [gh#astropy/astropy#9975]
+    Fixed a bug where importing a development version of a package that
+    uses ``astropy`` configuration system can result in a
+    ``~/.astropy/config/package..cfg`` file.
+  * astropy.coordinates 
+    [gh#astropy/astropy#9815]
+    Fixed a bug where a vestigal trace of a frame class could persist in the
+    transformation graph even after the removal of all transformations 
involving
+    that frame class.   
+    [gh#astropy/astropy#9815]
+    Fixed a bug with ``TransformGraph.remove_transform()`` when the "from" and
+    "to" frame classes are not explicitly specified.   
+    [gh#astropy/astropy#9900]
+    Read-only longitudes can now be passed in to ``EarthLocation`` even if
+    they include angles outside of the range of -180 to 180 degrees.   
+    [gh#astropy/astropy#9980]
+    ```SkyCoord.radial_velocity_correction``` no longer raises an Exception
+    when space motion information is present on the SkyCoord.   
+  * astropy.io 
+    [gh#astropy/astropy#9866]
+    Fixed a bug that prevented the unified I/O infrastructure from working with
+    datasets that are represented by directories rather than files.   
+  * astropy.io.ascii
+    [gh#astropy/astropy#9918]
+    Fixed a bug in the ``fast_reader`` C parsers incorrectly returning entries
+    of isolated positive/negative signs as ``float`` instead of ``str``.   
+    [gh#astropy/astropy#9923]
+    Fixed a segmentation fault in the ``fast_reader`` C parsers when parsing an
+    invalid file with ``guess=True`` and the file contains inconsistent column
+    numbers in combination with a quoted field; e.g., ``"1  2\n 3  4 '5'"``.
+    [gh#astropy/astropy#9933]
+    Magnitude, decibel, and dex can now be stored in ``ecsv`` files.   
+  * astropy.io.misc
+    [gh#astropy/astropy#9933]
+    Magnitude, decibel, and dex can now be stored in ``hdf5`` files.   
+    [gh#astropy/astropy#9956, gh#astropy/astropy#9961]
+    Fixed serialization of polynomial models to include non default values of
+    domain and window values.   
+    [gh#astropy/astropy#9950]
+    Fixed a bug which affected overwriting tables within ``hdf5`` files.
+    Overwriting an existing path with associated column meta data now also
+    overwrites the meta data associated with the table.   
+    [gh#astropy/astropy#9983]
+    Fixed serialization of Time objects with location under time-1.0.0
+    ASDF schema.   
+  * astropy.io.fits
+    [gh#astropy/astropy#9711, gh#astropy/astropy#9934]
+    Fix regression with ``GroupsHDU`` which needs to modify the header to 
handle
+    invalid headers, and fix accesing ``.data`` for empty HDU.   
+    [gh#astropy/astropy#9711]
+    Fix ``fitsdiff`` when its arguments are directories that contain other
+    directories.   
+    [gh#astropy/astropy#9958]
+    Fix writing noncontiguous data to a compressed HDU.   
+    [gh#astropy/astropy#9978]
+    Added verification of ``disp`` (``TDISP``) keyword to ``fits.Column`` and
+    extended tests for ``TFORM`` and ``TDISP`` validation.   
+    [gh#astropy/astropy#10012]
+    Fix checksum verification to process all HDUs instead of only the first one
+    because of the lazy loading feature.   
+    [gh#astropy/astropy#10030]
+    Allow passing ``output_verify`` to ``.close`` when using the context 
manager.
+    [gh#astropy/astropy#10041]
+    Prevent instantiation of ``PrimaryHDU`` and ``ImageHDU`` with a scalar.
+    [gh#astropy/astropy#10069]
+    Fix column access by attribute with FITS_rec: columns with scaling or 
columns
+    from ASCII tables where not properly converted when accessed by attribute
+    name.   
+  * astropy.io.misc
+    [gh#astropy/astropy#9933]
+    Magnitude, decibel, and dex can now be stored in ``hdf5`` files.   
+    [gh#astropy/astropy#9956, gh#astropy/astropy#9961]
+    Fixed serialization of polynomial models to include non default values of
+    domain and window values.   
+    [gh#astropy/astropy#9950]
+    Fixed a bug which affected overwriting tables within ``hdf5`` files.
+    Overwriting an existing path with associated column meta data now also
+    overwrites the meta data associated with the table.   
+    [gh#astropy/astropy#9983]
+    Fixed serialization of Time objects with location under time-1.0.0
+    ASDF schema.   
+  * astropy.modeling
+    [gh#astropy/astropy#9987]
+    Fixed a bug in setting default values of parameters of orthonormal
+    polynomials when constructing a model set.   
+  * astropy.table
+    [gh#astropy/astropy#9839]
+    Fixed bug in ``Table.reverse`` for tables that contain non-mutable mixin 
columns
+    (like ``SkyCoord``) for which in-place item update is not allowed.   
+    [gh#astropy/astropy#9933]
+    Tables containing Magnitude, decibel, and dex columns can now be saved to
+    ``ecsv`` files.   
+    [gh#astropy/astropy#10027]
+    Fixed bug where adding or inserting a row fails on a table with an index
+    defined on a column that is not the first one.   
+    [gh#astropy/astropy#10068]
+    Ensured that ``table.show_in_browser`` also worked for mixin columns like
+    ``Time`` and ``SkyCoord``.   
+  * astropy.time
+    [gh#astropy/astropy#9679]
+    Fix inaccuracy when converting between TimeDelta and datetime.timedelta.   
+    [gh#astropy/astropy#9812]
+    Fixed exception when changing ``format`` in the case when ``out_subfmt`` is
+    defined and is incompatible with the new format.   
+    [gh#astropy/astropy#9812]
+    Fixed exceptions in ``Time.to_value()``: when supplying any ``subfmt`` 
argument
+    for string-based formats like 'iso', and for ``subfmt='long'`` for the 
formats
+    'byear', 'jyear', and 'decimalyear'.   
+    [gh#astropy/astropy#9969]
+    Fixed bug where the location attribute was lost when creating a new 
``Time``
+    object from an existing ``Time`` or list of ``Time`` objects.   
+    [gh#astropy/astropy#10034]
+    Fixed a bug where an exception occurred when creating a ``Time`` object
+    if the ``val1`` argument was a regular double and the ``val2`` argument
+    was a ``longdouble``.   
+  * astropy.timeseries
+    [gh#astropy/astropy#10013]
+    Fixed issue with reference time for the ``transit_time`` parameter 
returned by
+    the ``BoxLeastSquares`` periodogram. Now, the ``transit_time`` will be 
within
+    the range of the input data and arbitrary time offsets/zero points no 
longer
+    affect results.   
+  * astropy.units
+    [gh#astropy/astropy#9948]
+    Fix for ``quantity_input`` annotation raising an exception on iterable
+    types that don't define a general ``__contains__`` for checking if ``None``
+    is contained (e.g. Enum as of python3.8), by instead checking for instance 
of
+    Sequence.   
+    [gh#astropy/astropy#10066]
+    Fix for ``u.Quantity`` not taking into account ``ndmin`` if constructed 
from
+    another ``u.Quantity`` instance with different but convertible unit   
+  * astropy.utils
+    [gh#astropy/astropy#9981]
+    Fixed ``deprecated_renamed_argument`` not passing in user value to
+    deprecated keyword when the keyword has no new name.   
+    [gh#astropy/astropy#9985]
+    Fixed ``deprecated_renamed_argument`` not issuing a deprecation warning 
when
+    deprecated keyword without new name is passed in as positional argument.
+    [gh#astropy/astropy#10007]
+    Fixed detection of read-only filesystems in the caching code.   
+  * astropy.visualization
+    [gh#astropy/astropy#9848]
+    Fixed bug from matplotlib >=3.1 where an empty Quantity array is
+    sent for unit conversion as an empty list.   
+    [gh#astropy/astropy#9913]
+    Fix bug in ``ZScaleInterval`` to return the array minimum and
+    maximum when there are less then ``min_npixels`` in the input array.   
+    [gh#astropy/astropy#8004, gh#astropy/astropy#9991]
+    Fix a bug in simplifying axis labels that affected non-rectangular frames.
+  * Increase minimum asdf version to 2.5.2.
+    [gh#astropy/astropy#9996, gh#astropy/astropy#9819]   
+  * Updated wcslib to v7.2. [gh#astropy/astropy#10021]
+- updated test requirements and recommends
+- run pytest directly
+
+-------------------------------------------------------------------

Old:
----
  astropy-4.0.tar.gz

New:
----
  astropy-4.0.1.post1.tar.gz

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

Other differences:
------------------
++++++ python-astropy.spec ++++++
--- /var/tmp/diff_new_pack.45fxcG/_old  2020-04-21 13:12:35.873043313 +0200
+++ /var/tmp/diff_new_pack.45fxcG/_new  2020-04-21 13:12:35.877043321 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define         skip_python2 1
 Name:           python-astropy
-Version:        4.0
+Version:        4.0.1.post1
 Release:        0
 Summary:        Community-developed python astronomy tools
 License:        BSD-3-Clause
@@ -31,9 +31,7 @@
 BuildRequires:  %{python_module Cython >= 0.21}
 BuildRequires:  %{python_module astropy-helpers}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module ipython}
-BuildRequires:  %{python_module matplotlib >= 2.1}
-BuildRequires:  %{python_module numpy-devel >= 1.7.0}
+BuildRequires:  %{python_module numpy-devel >= 1.16}
 BuildRequires:  %{python_module ply}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -53,34 +51,40 @@
 Recommends:     libxml2-tools
 Recommends:     python-Jinja2
 Recommends:     python-PyYAML
+Recommends:     python-asdf >= 2.5
 Recommends:     python-beautifulsoup4
+Recommends:     python-Bottleneck
 Recommends:     python-bleach
 Recommends:     python-h5py
+Recommends:     python-ipython
 Recommends:     python-jplephem
 Recommends:     python-matplotlib >= 2.1
 Recommends:     python-pandas
 Recommends:     python-scikit-image
-Recommends:     python-scipy
+Recommends:     python-scipy >= 0.18
 Conflicts:      perl-Data-ShowTable
 # SECTION Optional requirements
+BuildRequires:  %{python_module Bottleneck}
 BuildRequires:  %{python_module Jinja2}
 BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module asdf >= 2.5}
 BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module bleach}
 BuildRequires:  %{python_module h5py}
+BuildRequires:  %{python_module ipython}
 BuildRequires:  %{python_module jplephem}
+BuildRequires:  %{python_module matplotlib >= 2.1}
 BuildRequires:  %{python_module pandas}
-BuildRequires:  %{python_module scipy}
+BuildRequires:  %{python_module scikit-image}
+BuildRequires:  %{python_module scipy >= 0.18}
 # /SECTION
 # SECTION test requirements
-BuildRequires:  %{python_module dbm}
 BuildRequires:  %{python_module mpmath}
-BuildRequires:  %{python_module pytest >= 3.1.0}
-BuildRequires:  %{python_module pytest-arraydiff >= 0.1}
+BuildRequires:  %{python_module objgraph}
+BuildRequires:  %{python_module pytest >= 3.1}
 BuildRequires:  %{python_module pytest-astropy}
 BuildRequires:  %{python_module pytest-doctestplus}
-BuildRequires:  %{python_module pytest-openfiles}
-BuildRequires:  %{python_module pytest-remotedata}
+BuildRequires:  %{python_module pytest-mpl}
 # /SECTION
 %python_subpackages
 
@@ -108,9 +112,14 @@
 %install
 %python_install --use-system-libraries --offline
 
+chmod a-x 
%{buildroot}%{python_sitearch}/astropy/wcs/tests/data/header_with_time.fits
+
 # Deduplicating files can generate a RPMLINT warning for pyc mtime
 %{python_expand %fdupes %{buildroot}%{$python_sitearch}
+rm -rf 
%{buildroot}%{$python_sitearch}/astropy/io/misc/tests/__pycache__/__init__.*.pyc
 rm -rf 
%{buildroot}%{$python_sitearch}/astropy/io/votable/tests/__pycache__/*_test.*.pyc
+rm -rf 
%{buildroot}%{$python_sitearch}/astropy/io/votable/tests/__pycache__/__init__.*.pyc
+rm -rf 
%{buildroot}%{$python_sitearch}/astropy/wcs/tests/__pycache__/__init__.*.pyc
 rm -rf 
%{buildroot}%{$python_sitearch}/astropy/wcs/tests/extension/__pycache__/__init__.*.pyc
 $python    -m compileall -d %{$python_sitearch} 
%{buildroot}%{$python_sitearch}/astropy/io/misc/tests/
 $python -O -m compileall -d %{$python_sitearch} 
%{buildroot}%{$python_sitearch}/astropy/io/misc/tests/
@@ -125,12 +134,16 @@
 
 %check
 export PYTHONDONTWRITEBYTECODE=1
-pushd static
-%{python_expand export PYTHONPATH="%{buildroot}%{$python_sitearch}"
-$python -B -c "import astropy;astropy.test()"
-rm -rf %{buildroot}%{$python_sitearch}/astropy/wcs/tests/extension/build
+# http://docs.astropy.org/en/latest/development/testguide.html#running-tests
+%python_exec setup.py build_ext --inplace --offline
+%ifarch aarch64 
+# doctest failure because of precision errors
+  %define skippytest -k 'not bayesian_info_criterion_lsq'
+%endif
+%{pytest_arch -W "ignore:the imp module is deprecated:DeprecationWarning" \
+              -W "ignore:Unknown 
pytest.mark.openfiles_ignore:pytest.PytestUnknownMarkWarning" \
+              --ignore "docs/whatsnew" %{?skippytest}
 }
-popd
 
 %files %{python_files}
 %doc CHANGES.rst README.rst


Reply via email to