commit python-skyfield for openSUSE:Factory

2020-09-27 Thread root
Hello community,

here is the log from the commit of package python-skyfield for openSUSE:Factory 
checked in at 2020-09-27 11:50:11

Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
 and  /work/SRC/openSUSE:Factory/.python-skyfield.new.4249 (New)


Package is "python-skyfield"

Sun Sep 27 11:50:11 2020 rev:7 rq:837884 version:1.29

Changes:

--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes  
2020-09-16 19:40:35.202883394 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-skyfield.new.4249/python-skyfield.changes
2020-09-27 11:50:15.216074287 +0200
@@ -1,0 +2,32 @@
+Sat Sep 26 08:13:08 UTC 2020 - Benjamin Greiner 
+
+- Update to version 1.29
+  * Fix: the new Julian calendar feature was raising an 
+exception in the calendar methods like 
+`skyfield.timelib.Time.tt_calendar()` if the time 
+object was in fact an array of times. #450
+  * Fix: trying to iterate over a time object would raise an 
+exception if the time was created through 
+`~skyfield.timelib.Timescale.ut1()`.
+- Version 1.28
+  * Broken URL: Because the VizieR archive apparently decided 
+to uncompress their copy of the hip_main.dat.gz Hipparcos 
+catalog file, the old URL now returns a 404 error. As an 
+emergency fix, this version of Skyfield switches to their 
+uncompressed hip_main.dat. Hopefully they don’t compress 
+it again and break the new URL! A more permanent solution 
+is discussed at: #454
+  * To unblock this release, removed a few deprecated pre-1.0 
+experiments from April 2015 in skyfield.hipparcos and 
+skyfield.named_stars that broke because the Hipparcos 
+catalog is no longer compressed; hopefully no one was 
+using them.
+  * In a sweeping internal change, the 
+`~skyfield.timelib.Timescale` and 
+`~skyfield.timelib.Time` objects now offer support 
+for the Julian calendar that’s used by historians for 
+dates preceding the adoption of the Gregorian calendar in 
+1582. See choice of calendars if you want to turn on 
+Julian dates in your application. #450
+
+---

Old:

  skyfield-1.27.tar.gz

New:

  skyfield-1.29.tar.gz



Other differences:
--
++ python-skyfield.spec ++
--- /var/tmp/diff_new_pack.M4aOdM/_old  2020-09-27 11:50:16.416075580 +0200
+++ /var/tmp/diff_new_pack.M4aOdM/_new  2020-09-27 11:50:16.416075580 +0200
@@ -21,7 +21,7 @@
 %define assayver256.23c18c2
 %define skip_python2 1
 Name:   python-skyfield
-Version:1.27
+Version:1.29
 Release:0
 Summary:Elegant astronomy for Python
 License:MIT





++ skyfield-1.27.tar.gz -> skyfield-1.29.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skyfield-1.27/PKG-INFO new/skyfield-1.29/PKG-INFO
--- old/skyfield-1.27/PKG-INFO  2020-09-15 20:39:15.0 +0200
+++ new/skyfield-1.29/PKG-INFO  2020-09-26 03:01:08.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: skyfield
-Version: 1.27
+Version: 1.29
 Summary: Elegant astronomy for Python
 Home-page: http://github.com/brandon-rhodes/python-skyfield/
 Author: Brandon Rhodes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skyfield-1.27/skyfield/__init__.py 
new/skyfield-1.29/skyfield/__init__.py
--- old/skyfield-1.27/skyfield/__init__.py  2020-09-15 20:35:41.0 
+0200
+++ new/skyfield-1.29/skyfield/__init__.py  2020-09-26 02:58:57.0 
+0200
@@ -5,5 +5,5 @@
 the source code, as well as the http://rhodesmill.org/skyfield/ site!
 
 """
-VERSION = (1, 27)
+VERSION = (1, 29)
 __version__ = '.'.join(map(str, VERSION))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skyfield-1.27/skyfield/api.py 
new/skyfield-1.29/skyfield/api.py
--- old/skyfield-1.27/skyfield/api.py   2020-08-29 20:22:29.0 +0200
+++ new/skyfield-1.29/skyfield/api.py   2020-09-24 18:56:04.0 +0200
@@ -15,18 +15,23 @@
 from .positionlib import position_from_radec, position_of_radec
 from .starlib import Star
 from .sgp4lib import EarthSatellite
-from .timelib import Time, Timescale, utc
+from .timelib import (
+GREGORIAN_START, GREGORIAN_START_ENGLAND, Time, Timescale, utc
+)
 from .toposlib import Topos
 from .units import Angle, Distance
-from .named_stars import NamedStar
 
 load = Loader('.')
 
-__all__ = ['Angle', 'B1950', 'Distance', 'EarthSatellite', 'Loader',
-   'NamedStar', 'PlanetaryConstants', 'Star', 'T0', 'Time',
-   'Timescale', 'Topos', 'datetime', 'load', 'load_constellation_map',
-   'load_file', 'position_from_radec', 

commit python-skyfield for openSUSE:Factory

2020-09-16 Thread root
Hello community,

here is the log from the commit of package python-skyfield for openSUSE:Factory 
checked in at 2020-09-16 19:40:27

Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
 and  /work/SRC/openSUSE:Factory/.python-skyfield.new.4249 (New)


Package is "python-skyfield"

Wed Sep 16 19:40:27 2020 rev:6 rq:834847 version:1.27

Changes:

--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes  
2020-08-06 17:33:52.289102050 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-skyfield.new.4249/python-skyfield.changes
2020-09-16 19:40:35.202883394 +0200
@@ -1,0 +2,32 @@
+Wed Sep 16 09:53:08 UTC 2020 - Benjamin Greiner 
+
+- Update to version 1.27
+  * The printed appearance of both vectors and of vector 
+functions like Earth locations and Earth satellites 
+have been rewritten to be more informative and 
+consistent.
+  * Added compute_calendar_date() which lets the caller 
+choose the Julian calendar for ancient dates instead of 
+always using the proleptic Gregorian calendar. This 
+should be particularly useful for historians.
+  * Added J() that builds a time array from an array of 
+floating point years. #436
+  * Added four new strftime methods for the non-UTC 
+timescales (#443). All four of them support %f for 
+microseconds, and provide a reasonable default format 
+string for callers who don’t wish to concoct their own:
+  tai_strftime()
+  tt_strftime()
+  tdb_strftime()
+  ut1_strftime() 
+  * Thanks to several fixes, comets and asteroids with 
+parabolic and hyperbolic orbits should now raise fewer 
+errors.
+ *  The prototype planetary_magnitude() can now return 
+magnitudes for Uranus without raising an exception. The 
+routine does not yet take into account whether the 
+observer is facing the equator or poles of Uranus, so 
+the magnitude predicted for the planet will only be 
+accurate to within about 0.1 magnitudes.
+
+---

Old:

  skyfield-1.26.tar.gz

New:

  skyfield-1.27.tar.gz



Other differences:
--
++ python-skyfield.spec ++
--- /var/tmp/diff_new_pack.FrfWLt/_old  2020-09-16 19:40:37.274885725 +0200
+++ /var/tmp/diff_new_pack.FrfWLt/_new  2020-09-16 19:40:37.278885729 +0200
@@ -21,7 +21,7 @@
 %define assayver256.23c18c2
 %define skip_python2 1
 Name:   python-skyfield
-Version:1.26
+Version:1.27
 Release:0
 Summary:Elegant astronomy for Python
 License:MIT





++ skyfield-1.26.tar.gz -> skyfield-1.27.tar.gz ++
 2963 lines of diff (skipped)




commit python-skyfield for openSUSE:Factory

2020-08-06 Thread root
Hello community,

here is the log from the commit of package python-skyfield for openSUSE:Factory 
checked in at 2020-08-06 17:33:11

Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
 and  /work/SRC/openSUSE:Factory/.python-skyfield.new.3399 (New)


Package is "python-skyfield"

Thu Aug  6 17:33:11 2020 rev:5 rq:824700 version:1.26

Changes:

--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes  
2020-08-03 14:18:00.320656687 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-skyfield.new.3399/python-skyfield.changes
2020-08-06 17:33:52.289102050 +0200
@@ -1,0 +2,5 @@
+Thu Aug  6 14:20:08 UTC 2020 - Benjamin Greiner 
+
+- Update assay to commit 256.23c18c2 in order to fix non x86 builds
+
+---

Old:

  assay-master-252.79f5d78.tar.gz

New:

  assay-master-256.23c18c2.tar.gz



Other differences:
--
++ python-skyfield.spec ++
--- /var/tmp/diff_new_pack.PHj1kH/_old  2020-08-06 17:33:53.601101913 +0200
+++ /var/tmp/diff_new_pack.PHj1kH/_new  2020-08-06 17:33:53.601101913 +0200
@@ -17,8 +17,8 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define assaycommit 79f5d784a55d70f31b2c90b636910738cd74840e
-%define assayver252.79f5d78
+%define assaycommit 23c18c2457c035996057144e1fe74cd6e19b44eb
+%define assayver256.23c18c2
 %define skip_python2 1
 Name:   python-skyfield
 Version:1.26

++ assay-master-252.79f5d78.tar.gz -> assay-master-256.23c18c2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/assay-79f5d784a55d70f31b2c90b636910738cd74840e/assay/command.py 
new/assay-23c18c2457c035996057144e1fe74cd6e19b44eb/assay/command.py
--- old/assay-79f5d784a55d70f31b2c90b636910738cd74840e/assay/command.py 
2020-07-24 17:10:58.0 +0200
+++ new/assay-23c18c2457c035996057144e1fe74cd6e19b44eb/assay/command.py 
2020-08-06 15:49:17.0 +0200
@@ -7,6 +7,11 @@
 import sys
 from . import monitor, unix
 
+try:
+BrokenPipeError
+except NameError:
+BrokenPipeError = ()  # do not bother catching it under Python 2
+
 def main():
 os.environ['PYTHONDONTWRITEBYTECODE'] = 'please'
 sys.dont_write_bytecode = True
@@ -27,4 +32,5 @@
 os.execvp(executable, [executable, '-m', 'assay'] + sys.argv[1:])
 except KeyboardInterrupt:
 sys.stdout.write(' KeyboardInterrupt\n')
-
+except BrokenPipeError:
+return
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/assay-79f5d784a55d70f31b2c90b636910738cd74840e/assay/unix.py 
new/assay-23c18c2457c035996057144e1fe74cd6e19b44eb/assay/unix.py
--- old/assay-79f5d784a55d70f31b2c90b636910738cd74840e/assay/unix.py
2020-07-24 17:10:58.0 +0200
+++ new/assay-23c18c2457c035996057144e1fe74cd6e19b44eb/assay/unix.py
2020-08-06 15:49:17.0 +0200
@@ -3,6 +3,7 @@
 import errno
 import fcntl
 import os
+import re
 import select
 import signal
 import sys
@@ -43,7 +44,9 @@
 """Return the number of CPUs on the system."""
 if os.path.exists('/proc/cpuinfo'):
 with open('/proc/cpuinfo') as f:
-return f.read().count('\nbogomips')
+count = len(re.findall(r'^processor\s*:', f.read(), re.M))
+if count:
+return count
 return 2
 
 def discard_input(fileobj, bufsize):








commit python-skyfield for openSUSE:Factory

2020-08-03 Thread root
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 
+
+- 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 `
+`#424 `
+  * A prototype `skyfield.magnitudelib.planetary_magnitude()`
+routine has been added with support for several planets.
+`#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 `
+- 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 assayver252.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/pck8.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} 

commit python-skyfield for openSUSE:Factory

2020-07-27 Thread root
Hello community,

here is the log from the commit of package python-skyfield for openSUSE:Factory 
checked in at 2020-07-27 17:40:44

Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
 and  /work/SRC/openSUSE:Factory/.python-skyfield.new.3592 (New)


Package is "python-skyfield"

Mon Jul 27 17:40:44 2020 rev:3 rq:822763 version:1.25

Changes:

--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes  
2020-07-24 10:04:19.685873586 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-skyfield.new.3592/python-skyfield.changes
2020-07-27 17:41:32.707064312 +0200
@@ -1,0 +2,32 @@
+Sat Jul 25 11:43:28 UTC 2020 - Benjamin Greiner 
+
+- Update to version 1.25
+  * Added skyfield.data.stellarium.parse_constellations()
+and skyfield.data.stellarium.parse_star_names()
+to load Stellarium star names and constellation lines. 
+Constellation lines are featured in a new example script 
+neowise-chart that produces a finder chart for 
+comet C/2020 F3 NEOWISE.
+  * The Hipparcos star catalog should now load faster, having 
+switched behind the scenes to a higher performance Pandas 
+import routine.
+  * Fixed the ability of  skyfield.timelib.Timescale.utc()
+to accept a Python datetime.date object as its argument.
+#409
+  * Slightly lowered the precision of two tests when they 
+detect that Python is compiled for a 32-bit processor, so 
+the test suite can succeed when contributors package 
+Skyfield for 32-bit Linux. #411
+- use upstreams custom test runner 'assay'
+  * The runner does not have any releases yet. No package 
+available, so use assay-master-252.79f5d78.tar.gz directly
+  * drop skyfield-pr405-replace-assay-by-pytest.patch
+  * gh#brandon-rhodes/assay#6, gh#skyfielders/python-skyfield#405
+- the unit test expect a truncated hipparcos catalog
+  * generate-hipparcos.sh
+  * hip_main.dat.gz
+- drop skyfield-pr404-comparefloat.patch addressed upstream
+  gh#skyfielders/python-skyfield#404
+  gh#skyfielders/python-skyfield#411
+
+---

Old:

  skyfield-1.24.tar.gz
  skyfield-pr404-comparefloat.patch
  skyfield-pr405-replace-assay-by-pytest.patch

New:

  assay-master-252.79f5d78.tar.gz
  generate-hipparcos.sh
  skyfield-1.25.tar.gz



Other differences:
--
++ python-skyfield.spec ++
--- /var/tmp/diff_new_pack.dvc2us/_old  2020-07-27 17:41:39.951071113 +0200
+++ /var/tmp/diff_new_pack.dvc2us/_new  2020-07-27 17:41:39.955071116 +0200
@@ -17,11 +17,11 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define assaycommit 18f320237345813a49173657e7d2d6ca85e9a38a
-%define assayver245.18f3202
+%define assaycommit 79f5d784a55d70f31b2c90b636910738cd74840e
+%define assayver252.79f5d78
 %define skip_python2 1
 Name:   python-skyfield
-Version:1.24
+Version:1.25
 Release:0
 Summary:Elegant astronomy for Python
 License:MIT
@@ -36,12 +36,12 @@
 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
-Source9:http://cdsarc.u-strasbg.fr/ftp/cats/I/239/hip_main.dat.gz
+# use generate-hipparcos.sh to download and truncate the test data
+Source9:hip_main.dat.gz
+Source10:   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
-# PR404 Refine some float comparisons in the unit tests for flaky platforms 
gh#skyfielders/python-skyfield#404
-Patch0: skyfield-pr404-comparefloat.patch
-# PR405 Replace upstreams custom testrunner 'assay' with standard pytest 
gh#skyfielders/python-skyfield#405
-Patch1: skyfield-pr405-replace-assay-by-pytest.patch
 BuildRequires:  %{python_module astropy}
 BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module certifi}
@@ -49,9 +49,9 @@
 BuildRequires:  %{python_module jplephem >= 2.13}
 BuildRequires:  %{python_module lxml}
 BuildRequires:  %{python_module matplotlib}
+BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module pandas}
-BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module sgp4 >= 2.2}
 BuildRequires:  fdupes
@@ -74,10 +74,7 @@
 research-grade positions for planets and Earth satellites.
 
 %prep
-%setup -q -n skyfield-%{version}
-%autopatch -p1
-# 

commit python-skyfield for openSUSE:Factory

2020-07-24 Thread root
Hello community,

here is the log from the commit of package python-skyfield for openSUSE:Factory 
checked in at 2020-07-24 10:02:24

Comparing /work/SRC/openSUSE:Factory/python-skyfield (Old)
 and  /work/SRC/openSUSE:Factory/.python-skyfield.new.3592 (New)


Package is "python-skyfield"

Fri Jul 24 10:02:24 2020 rev:2 rq:822291 version:1.24

Changes:

--- /work/SRC/openSUSE:Factory/python-skyfield/python-skyfield.changes  
2020-07-14 08:00:04.913943558 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-skyfield.new.3592/python-skyfield.changes
2020-07-24 10:04:19.685873586 +0200
@@ -1,0 +2,27 @@
+Wed Jul 22 14:42:06 UTC 2020 - Benjamin Greiner 
+
+- release precision for i586 test
+  gh#skyfielders/python-skyfield#411 
+
+---
+Wed Jul 22 14:13:46 UTC 2020 - Benjamin Greiner 
+
+- Update to Version 1.24
+  * Added methods :meth:`~skyfield.timelib.Timescale.from_datetime()`
+and :meth:`~skyfield.timelib.Timescale.from_datetimes()` to 
+the :class:`~skyfield.timelib.Timescale` class, to 
+better advertise the ability to build a Skyfield time 
+from a Python datetime — an ability that was previously 
+overloaded into the year parameter of the 
+:meth:`~skyfield.timelib.Timescale.utc()` method (where 
+it is still supported for backwards compatibility, but 
+no longer documented).
+  * Fix: improved the accuracy with which velocity is 
+converted between the Earth-fixed ITRF frame that rotates 
+with the Earth and the inertial GCRS frame that does not. 
+In particular, this should make Earth satellite 
+velocities more accurate.
+- rebase patches skyfield-pr404-comparefloat.patch
+  and skyfield-pr405-replace-assay-by-pytest.patch
+
+---

Old:

  skyfield-1.23.tar.gz

New:

  skyfield-1.24.tar.gz



Other differences:
--
++ python-skyfield.spec ++
--- /var/tmp/diff_new_pack.RalY61/_old  2020-07-24 10:04:26.693878937 +0200
+++ /var/tmp/diff_new_pack.RalY61/_new  2020-07-24 10:04:26.693878937 +0200
@@ -17,12 +17,11 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define assaycommit 18f320237345813a49173657e7d2d6ca85e9a38a
+%define assayver245.18f3202
 %define skip_python2 1
-%ifarch %{ix86}
-%define skyfield_atol export SKYFIELD_TEST_DEFAULT_ATOL=2e-16
-%endif
 Name:   python-skyfield
-Version:1.23
+Version:1.24
 Release:0
 Summary:Elegant astronomy for Python
 License:MIT
@@ -39,11 +38,10 @@
 Source8:https://hpiers.obspm.fr/iers/bul/bulc/Leap_Second.dat
 Source9:http://cdsarc.u-strasbg.fr/ftp/cats/I/239/hip_main.dat.gz
 Source99:   python-skyfield-rpmlintrc
-# PR404 Refine some float comparisons in the unit tests for flaky platforms
-Patch0: 
https://github.com/skyfielders/python-skyfield/pull/404.patch#/skyfield-pr404-comparefloat.patch
-# PR405 Replace upstreams custom testrunner 'assay' with standard pytest 
(first commit the rest is git repository specific)
-# https://github.com/skyfielders/python-skyfield/pull/405
-Patch1: 
https://github.com/skyfielders/python-skyfield/pull/405/commits/cc229382ea8f301a1d911f228482feb043fc4db1.patch#/skyfield-pr405-replace-assay-by-pytest.patch
+# PR404 Refine some float comparisons in the unit tests for flaky platforms 
gh#skyfielders/python-skyfield#404
+Patch0: skyfield-pr404-comparefloat.patch
+# PR405 Replace upstreams custom testrunner 'assay' with standard pytest 
gh#skyfielders/python-skyfield#405
+Patch1: skyfield-pr405-replace-assay-by-pytest.patch
 BuildRequires:  %{python_module astropy}
 BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module certifi}
@@ -78,6 +76,8 @@
 %prep
 %setup -q -n skyfield-%{version}
 %autopatch -p1
+# https://github.com/skyfielders/python-skyfield/issues/411
+sed -i -e 's/assert relative_error < 2e-12/assert relative_error < 4e-12/' 
skyfield/tests/test_positions.py
 # copy all test data files into the rootdir
 cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} 
%{SOURCE7} %{SOURCE8} %{SOURCE9} ./
 
@@ -89,9 +89,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# https://github.com/skyfielders/python-skyfield/pull/404
-%{?skyfield_atol}
-%pytest -v
+%pytest
 
 %files %{python_files}
 %doc README.rst





++ skyfield-1.23.tar.gz -> skyfield-1.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skyfield-1.23/PKG-INFO new/skyfield-1.24/PKG-INFO
--- old/skyfield-1.23/PKG-INFO  2020-07-09 21:14:04.0 +0200
+++ new/skyfield-1.24/PKG-INFO