Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cftime for openSUSE:Factory checked in at 2022-03-28 17:00:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cftime (Old) and /work/SRC/openSUSE:Factory/.python-cftime.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cftime" Mon Mar 28 17:00:52 2022 rev:6 rq:965204 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cftime/python-cftime.changes 2021-03-02 14:25:48.141900038 +0100 +++ /work/SRC/openSUSE:Factory/.python-cftime.new.1900/python-cftime.changes 2022-03-28 17:01:44.769065962 +0200 @@ -1,0 +2,42 @@ +Sun Mar 27 14:54:45 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.6.0: + * fix for masked array inputs + * improved performance of the num2date algorithm, in some cases providing + an over 100x speedup + * fix for date2index for select != 'exact' when select='exact' works + * silently change calendar='gregorian' to 'standard' internally, + since 'gregorian' deprecated in CF v1.9 + * add "is_leap_year" function + * wheels that work on Apple M1 (arm64) available on pypi. + * added support for "common_year" and "common_years" units for "noleap" + and "365_day" calendars + * check consistency of year arg and has_year_zero kwarg in cftime.datetime + (issue #248). Also assume if has_year_zero not specified it should be True + if year=0. Allow replace method to change has_year_zero. Issue UserWarning + if year set to zero and calendar default is changed from False to True + (so that user is aware the resulting instance will not be CF compliant). + * '360_day' was missing from list of 'idealized' calendars. + * fixed a bug that led to subclasses losing their type identity upon + pickling + * Change default behavior of proleptic_gregorian to has_year_zero=T + (to be consistent with ISO-8601 since CF does not specify the year zero convention + for this calendar). Issue warning when trying to + to create a cftime.datetime instance that is not allowed in CF + * clean-up deprecated calendar specific subclasses + * added string formatting support to `cftime.datetime` objects + (via `cftime.datetime.__format__`) + * add support for astronomical year numbering (including year zero) for + real-world calendars using 'has_year_zero' cftime.datetime kwarg + Default is False for 'real-world' calendars ('julian', 'gregorian'/'standard', + 'proleptic_gregorian'). Ignored for idealized calendars like '360_day + (they always have year zero). + * add "change_calendar" cftime.datetime method to switch to another + 'real-world' calendar. Enable comparison of cftime.datetime instances + with different 'real-world' calendars (using the new change_calendar method) + * remove legacy `utime` class, and legacy `JulianDayFromDate` and + `DateFromJulianDay` functions (replaced by `cftime.datetime.toordinal` + and `cftime.datetime.fromordinal`). + * Change ValueError to TypeError in __sub__ + +------------------------------------------------------------------- Old: ---- cftime-1.4.1.tar.gz New: ---- cftime-1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cftime.spec ++++++ --- /var/tmp/diff_new_pack.NU9Ksl/_old 2022-03-28 17:01:45.201066549 +0200 +++ /var/tmp/diff_new_pack.NU9Ksl/_new 2022-03-28 17:01:45.205066555 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-cftime # -# Copyright (c) 2021 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 @@ -20,7 +20,7 @@ # no numpy for Python 3.6 %define skip_python36 1 Name: python-cftime -Version: 1.4.1 +Version: 1.6.0 Release: 0 Summary: Time-handling functionality from netcdf4-python License: MIT ++++++ cftime-1.4.1.tar.gz -> cftime-1.6.0.tar.gz ++++++ ++++ 3339 lines of diff (skipped)