[Git][debian-gis-team/cftime][upstream] New upstream version 1.0.4.2

Bas Couwenberg gitlab at salsa.debian.org
Thu Oct 24 05:33:32 BST 2019



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
 [![Commits Status](https://img.shields.io/github/commits-since/UniData/cftime/latest.svg)](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.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20191024/b716fd82/attachment-0001.html>


More information about the Pkg-grass-devel mailing list