Hello community,
here is the log from the commit of package python-skyfield for openSUSE:Factory
checked in at 2020-08-03 14:17:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
and /work/SRC/openSUSE:Factory/.python-skyfield.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-skyfield"
Mon Aug 3 14:17:10 2020 rev:4 rq:823995 version:1.26
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes
2020-07-27 17:41:32.707064312 +0200
+++
/work/SRC/openSUSE:Factory/.python-skyfield.new.3592/python-skyfield.changes
2020-08-03 14:18:00.320656687 +0200
@@ -1,0 +2,39 @@
+Sun Aug 2 11:51:04 UTC 2020 - Benjamin Greiner <[email protected]>
+
+- Update to version 1.26
+ * The official ∆T files on NASA’s FTP server have stopped receiving
+ updates — they have no new data beyond February, the start of the
+ global pandemic. Unless they are updated by next February, older
+ versions of Skyfield will unfortunately download the files all over
+ again every time `skyfield.iokit.Loader.timescale()` is called
+ (unless the ``builtin=True`` parameter is provided). To make Skyfield
+ less fragile going forward:
+ 1. The loader’s `skyfield.iokit.Loader.timescale()` method now
+ defaults to ``builtin=True``, telling it to use the ∆T and leap
+ second files that ship with Skyfield internally. To download new
+ ∆T files from NASA and the leap second file from the International
+ Earth Rotation Service, specify ``builtin=False``.
+ 2. The concept of an “expired” file has been removed from ``load()``.
+ Skyfield is now much simpler: if a file with the correct name
+ exists, Skyfield uses it. See `downloading-timescale-files`
+ if you still want your application to check the age of your
+ timescale files and automatically download new ones.
+ * The `ICRF.separation_from()` method now officially supports the
+ combination of an array of positions with a single reference position!
+ Its previous support for that combination was, alas, accidental, and
+ was broken with the 1.23 release.
+ `#414 <https://github.com/skyfielders/python-skyfield/issues/414>`
+ `#424 <https://github.com/skyfielders/python-skyfield/issues/424>`
+ * A prototype `skyfield.magnitudelib.planetary_magnitude()`
+ routine has been added with support for several planets.
+ `#210 <https://github.com/skyfielders/python-skyfield/issues/210>`
+ * The ``utc`` timezone that Skyfield returns in Python datetimes is now
+ either the Python Standard Library’s own UTC object, if it supplies
+ one, or else is defined by Skyfield itself. Skyfield no longer
+ silently tries importing the whole ``pytz`` package merely to use its
+ UTC object — which also means that the timezone returned by Skyfield
+ longer offers the non-standard ``localize()`` method.
+ `#413 <https://github.com/skyfielders/python-skyfield/issues/413>`
+- make builds reproducible gh#skyfielders/python-skyfield#415
+
+-------------------------------------------------------------------
Old:
----
Leap_Second.dat
deltat.data
deltat.preds
skyfield-1.25.tar.gz
New:
----
skyfield-1.26.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-skyfield.spec ++++++
--- /var/tmp/diff_new_pack.EJFfbf/_old 2020-08-03 14:18:02.680659054 +0200
+++ /var/tmp/diff_new_pack.EJFfbf/_new 2020-08-03 14:18:02.684659058 +0200
@@ -21,7 +21,7 @@
%define assayver 252.79f5d78
%define skip_python2 1
Name: python-skyfield
-Version: 1.25
+Version: 1.26
Release: 0
Summary: Elegant astronomy for Python
License: MIT
@@ -33,12 +33,9 @@
Source3:
https://naif.jpl.nasa.gov/pub/naif/generic_kernels/pck/a_old_versions/pck00008.tpc
Source4: ftp://ssd.jpl.nasa.gov/pub/eph/planets/bsp/de405.bsp
Source5: ftp://ssd.jpl.nasa.gov/pub/eph/planets/bsp/de421.bsp
-Source6: ftp://cddis.nasa.gov/products/iers/deltat.data
-Source7: ftp://cddis.nasa.gov/products/iers/deltat.preds
-Source8: https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat
# use generate-hipparcos.sh to download and truncate the test data
-Source9: hip_main.dat.gz
-Source10: generate-hipparcos.sh
+Source6: hip_main.dat.gz
+Source97: generate-hipparcos.sh
# upstreams custom test runner assay: gh#skyfielders/python-skyfield#405
Source98:
https://github.com/brandon-rhodes/assay/archive/%{assaycommit}.tar.gz#/assay-master-%{assayver}.tar.gz
Source99: python-skyfield-rpmlintrc
@@ -75,8 +72,8 @@
%prep
%setup -q -n skyfield-%{version} -b 98
-# copy all test data files into the rootdir
-cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6}
%{SOURCE7} %{SOURCE8} %{SOURCE9} ./
+# copy all test data files into the rootdir from where the tests are run
+cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} ./
%build
%python_build
++++++ skyfield-1.25.tar.gz -> skyfield-1.26.tar.gz ++++++
++++ 2186 lines of diff (skipped)