Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ephem for openSUSE:Factory checked in at 2022-01-17 22:34:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ephem (Old) and /work/SRC/openSUSE:Factory/.python-ephem.new.1892 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ephem" Mon Jan 17 22:34:33 2022 rev:5 rq:947053 version:4.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ephem/python-ephem.changes 2020-10-29 09:45:43.220022061 +0100 +++ /work/SRC/openSUSE:Factory/.python-ephem.new.1892/python-ephem.changes 2022-01-17 22:35:31.902302766 +0100 @@ -1,0 +2,67 @@ +Mon Jan 17 20:30:14 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 4.1.1: + * When you provide PyEphem with a Python ``datetime`` that has a time + zone attached, PyEphem now detects the time zone and converts the date + and time to UTC automatically. + * A new search routine had been written and tested + to power the :ref:`transit-rising-setting` methods + ``previous_rising()``, + ``previous_setting()``, + ``next_rising()``, and + ``next_setting()``. + They should no longer be susceptible to getting hung up in a loop. + You should also find them substantially faster. + * Fixed the ``constellation()`` routine so that it uses astrometric, + rather than apparent, right ascension and declination. This should + make it more accurate along the borders of each constellation. + * Fixed how the underlying ???libastro??? library computes whether a body???s + image is deflected by gravity when its light passes close to the Sun. + Previously, users would see coordinates jump unexpectedly as the + deflection formula turned on and off haphazardly. + * Fixed the star positions in the ``ephem.stars`` star catalog by adding + 8.75 years of proper motion to each star. Previously, each 1991.25 + position from the Hipparcos catalog was being incorrectly treated as a + 2000.0 position. + * A new routine ``unrefract()`` lets you compute the real altitude + of a body that you observe in the sky at a given apparent altitude. + * The old ``cities.lookup()`` function is now officially deprecated. + Because of a Google API restriction, it stopped working in??2018. + * Planetary moon positions are now available through the year 2040 + (previously, asking for a position past 2020 returned zeroes). + * The ``Date`` object is improved such that the return values of + ``str(d)``, ``d.datetime()``, and ``d.tuple()`` always agree and are + always rounded to the nearest microsecond. + * Earth satellites offer new orbit parameter attributes. The old names + (which are still present, but no longer documented) started awkwardly + with underscores, and had inconsistent getters and setters that would + change the satellite if you attempted a round trip like ``sat._inc = + sat._inc``. The new attributes (see the list in the Quick Reference) + have simple names and use the same units when getting and setting. + * Updated Pluto???s long-term orbital elements + to match the Astronomical Almanac 2020. + * Fixed the body ``copy()`` method to correct copy the extra attributes + * that some bodies have beyond those of a normal body, like the catalog + * number of an Earth satellite. This bug had made core dumps possible. + * Expanded the ???T table so that it now runs through 2018, + with data from the Astronomical Almanac 2020. + * The ``Observer.copy()`` method is now documented, + and (after a user requested it) + the class also now works with Python???s ``copy`` module. + * PyEphem should now be able to compile for pypy3. + * Restore PyEphem???s undocumented ability to parse angle strings like + ``'12 34 56'`` that are only separated with spaces, instead of + insisting on ``'12:34:56'`` for 12 degrees, 34 arcminutes, and 56 + arcseconds. + * Fix a compile error `???for??? loop initial declarations are only allowed + in C99 mode` reported from a user on Oracle Linux. + * Fix ``MANIFEST.in`` so the ``.tar.gz`` source distribution includes + all the header files necessary for compilation. + * Upgraded to the MIT license following Elwood Downey???s generous + decision to open-source XEphem???s code. + * Fix a bug where supplying a string with a decimal degree measurement + could send the parser into an infinite loop. + * The ``FixedBody`` constructor, which accepts no arguments, now + correctly raises a ``TypeError`` if any are supplied. + +------------------------------------------------------------------- Old: ---- v3.7.7.1.tar.gz New: ---- 4.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ephem.spec ++++++ --- /var/tmp/diff_new_pack.q2m09c/_old 2022-01-17 22:35:32.242302991 +0100 +++ /var/tmp/diff_new_pack.q2m09c/_new 2022-01-17 22:35:32.262303004 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ephem # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,18 +19,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define pyname pyephem Name: python-ephem -Version: 3.7.7.1 +Version: 4.1.1 Release: 0 Summary: Scientific-grade astronomy routines for Python -License: LGPL-3.0-only +License: MIT Group: Development/Languages/Python URL: https://github.com/brandon-rhodes/pyephem -Source0: https://github.com/brandon-rhodes/pyephem/archive/v%{version}.tar.gz +Source0: https://github.com/brandon-rhodes/pyephem/archive/refs/tags/%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module packaging} +BuildRequires: %{python_module pytzdata} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-pytzdata %python_subpackages %description @@ -54,7 +56,7 @@ %python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m unittest discover %files %{python_files} -%license LICENSE-LGPL LICENSE-GPL +%license LICENSE %doc README.rst %{python_sitearch}/* ++++++ v3.7.7.1.tar.gz -> 4.1.1.tar.gz ++++++ ++++ 87449 lines of diff (skipped)