Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-croniter for openSUSE:Factory 
checked in at 2024-03-18 16:47:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-croniter (Old)
 and      /work/SRC/openSUSE:Factory/.python-croniter.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-croniter"

Mon Mar 18 16:47:09 2024 rev:28 rq:1158957 version:2.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-croniter/python-croniter.changes  
2023-11-26 19:37:25.666436962 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-croniter.new.1905/python-croniter.changes    
    2024-03-18 16:47:35.369664992 +0100
@@ -1,0 +2,6 @@
+Mon Mar 18 10:44:59 UTC 2024 - Dirk Müller <dmuel...@suse.com>
+
+- update to 2.0.2:
+  * fix leap year (29 days in February) [zed2015]
+
+-------------------------------------------------------------------

Old:
----
  croniter-2.0.1.tar.gz

New:
----
  croniter-2.0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-croniter.spec ++++++
--- /var/tmp/diff_new_pack.8RFxk7/_old  2024-03-18 16:47:36.237696994 +0100
+++ /var/tmp/diff_new_pack.8RFxk7/_new  2024-03-18 16:47:36.241697142 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-croniter
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-croniter
-Version:        2.0.1
+Version:        2.0.2
 Release:        0
 Summary:        Python iterators for datetime objects with cron-like format
 License:        MIT

++++++ croniter-2.0.1.tar.gz -> croniter-2.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/CHANGELOG.rst 
new/croniter-2.0.2/CHANGELOG.rst
--- old/croniter-2.0.1/CHANGELOG.rst    2023-10-11 10:02:08.000000000 +0200
+++ new/croniter-2.0.2/CHANGELOG.rst    2024-02-29 10:20:16.000000000 +0100
@@ -1,6 +1,12 @@
 Changelog
 ==============
 
+2.0.2 (2024-02-29)
+------------------
+
+- fix leap year (29 days in February) [zed2015]
+
+
 2.0.1 (2023-10-11)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/PKG-INFO new/croniter-2.0.2/PKG-INFO
--- old/croniter-2.0.1/PKG-INFO 2023-10-11 10:02:08.353251700 +0200
+++ new/croniter-2.0.2/PKG-INFO 2024-02-29 10:20:16.711377000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: croniter
-Version: 2.0.1
+Version: 2.0.2
 Summary: croniter provides iteration for datetime object with cron like format
 Home-page: http://github.com/kiorky/croniter
 Author: Matsumoto Taichi, kiorky
@@ -332,6 +332,12 @@
 Changelog
 ==============
 
+2.0.2 (2024-02-29)
+------------------
+
+- fix leap year (29 days in February) [zed2015]
+
+
 2.0.1 (2023-10-11)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/setup.py new/croniter-2.0.2/setup.py
--- old/croniter-2.0.1/setup.py 2023-10-11 10:02:08.000000000 +0200
+++ new/croniter-2.0.2/setup.py 2024-02-29 10:20:16.000000000 +0100
@@ -24,7 +24,7 @@
 
 setup(
     name='croniter',
-    version='2.0.1',
+    version='2.0.2',
     py_modules=['croniter', ],
     description=(
         'croniter provides iteration for datetime '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/src/croniter/croniter.py 
new/croniter-2.0.2/src/croniter/croniter.py
--- old/croniter-2.0.1/src/croniter/croniter.py 2023-10-11 10:02:08.000000000 
+0200
+++ new/croniter-2.0.2/src/croniter/croniter.py 2024-02-29 10:20:16.000000000 
+0100
@@ -397,6 +397,8 @@
                     if is_prev:
                         d += relativedelta(months=diff_month)
                         reset_day = DAYS[d.month - 1]
+                        if d.month == 2 and self.is_leap(d.year) is True:
+                            reset_day += 1
                         d += relativedelta(
                             day=reset_day, hour=23, minute=59, second=59)
                     else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/src/croniter/tests/test_croniter.py 
new/croniter-2.0.2/src/croniter/tests/test_croniter.py
--- old/croniter-2.0.1/src/croniter/tests/test_croniter.py      2023-10-11 
10:02:08.000000000 +0200
+++ new/croniter-2.0.2/src/croniter/tests/test_croniter.py      2024-02-29 
10:20:16.000000000 +0100
@@ -133,6 +133,14 @@
         self.assertEqual(n4.day, 29)
         self.assertEqual(n4.month, 2)
 
+    def testDay2(self):
+        base3 = datetime(2024, 2, 28)
+        itr2 = croniter('* * 29 2 *', base3)
+        n3 = itr2.get_prev(datetime)
+        self.assertEqual(n3.year, 2020)
+        self.assertEqual(n3.month, 2)
+        self.assertEqual(n3.day, 29)
+
     def testWeekDay(self):
         base = datetime(2010, 2, 25)
         itr = croniter('0 0 * * sat', base)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/croniter-2.0.1/src/croniter.egg-info/PKG-INFO 
new/croniter-2.0.2/src/croniter.egg-info/PKG-INFO
--- old/croniter-2.0.1/src/croniter.egg-info/PKG-INFO   2023-10-11 
10:02:08.000000000 +0200
+++ new/croniter-2.0.2/src/croniter.egg-info/PKG-INFO   2024-02-29 
10:20:16.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: croniter
-Version: 2.0.1
+Version: 2.0.2
 Summary: croniter provides iteration for datetime object with cron like format
 Home-page: http://github.com/kiorky/croniter
 Author: Matsumoto Taichi, kiorky
@@ -332,6 +332,12 @@
 Changelog
 ==============
 
+2.0.2 (2024-02-29)
+------------------
+
+- fix leap year (29 days in February) [zed2015]
+
+
 2.0.1 (2023-10-11)
 ------------------
 

Reply via email to