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 <[email protected]>
+
+- 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)
------------------