Bas Couwenberg pushed to branch upstream at Debian GIS Project / cftime
Commits: 71e924ac by Bas Couwenberg at 2019-10-24T04:27:27Z New upstream version 1.0.4.2 - - - - - 4 changed files: - README.md - cftime/_cftime.pyx - setup.py - test/test_cftime.py Changes: ===================================== README.md ===================================== @@ -10,6 +10,8 @@ Time-handling functionality from netcdf4-python [](https://github.com/UniData/cftime/commits/master) ## News +10/25/2019: version 1.0.4.2 released (fix for [issue #126](https://github.com/Unidata/cftime/issues/126)). + 10/21/2019: version 1.0.4 released. 12/05/2018: version 1.0.3.4 released (just to fix a problem with the source ===================================== cftime/_cftime.pyx ===================================== @@ -43,7 +43,7 @@ cdef int[13] _spm_366day = [0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 33 _rop_lookup = {Py_LT: '__gt__', Py_LE: '__ge__', Py_EQ: '__eq__', Py_GT: '__lt__', Py_GE: '__le__', Py_NE: '__ne__'} -__version__ = '1.0.4' +__version__ = '1.0.4.2' # Adapted from http://delete.me.uk/2005/03/iso8601.html # Note: This regex ensures that all ISO8601 timezone formats are accepted - but, due to legacy support for other timestrings, not all incorrect formats can be rejected. @@ -183,7 +183,7 @@ def date2num(dates,units,calendar='standard'): ismasked = True times = [] for date in dates.flat: - if getattr(date, 'tzinfo') is not None: + if getattr(date, 'tzinfo',None) is not None: date = date.replace(tzinfo=None) - date.utcoffset() if ismasked and not date: ===================================== setup.py ===================================== @@ -119,4 +119,5 @@ setup( 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Topic :: Scientific/Engineering', - 'License :: OSI Approved']) + 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)'] + ) ===================================== test/test_cftime.py ===================================== @@ -711,7 +711,10 @@ class cftimeTestCase(unittest.TestCase): assert(cftime.date2num(cftime.datetime(1, 12, 1, 0, 0, 0, 0, -1, 1), units='days since 01-01-01',calendar='noleap') == 334.0) assert(cftime.date2num(cftime.num2date(1.0,units='days since 01-01-01',calendar='noleap'),units='days since 01-01-01',calendar='noleap') == 1.0) assert(cftime.date2num(cftime.DatetimeNoLeap(1980, 1, 1, 0, 0, 0, 0, 6, 1),'days since 1970-01-01','noleap') == 3650.0) - + # issue #126 + d = cftime.DatetimeProlepticGregorian(1, 1, 1) + assert(cftime.date2num(d, 'days since 0001-01-01',\ + 'proleptic_gregorian') == 0.0) class TestDate2index(unittest.TestCase): View it on GitLab: https://salsa.debian.org/debian-gis-team/cftime/commit/71e924ac5b654426ca9465932e0c2748a0285dd8 -- View it on GitLab: https://salsa.debian.org/debian-gis-team/cftime/commit/71e924ac5b654426ca9465932e0c2748a0285dd8 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
