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 2021-03-25 14:52:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-croniter (Old)
and /work/SRC/openSUSE:Factory/.python-croniter.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-croniter"
Thu Mar 25 14:52:45 2021 rev:16 rq:881276 version:1.0.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-croniter/python-croniter.changes
2021-03-12 13:33:28.406338771 +0100
+++
/work/SRC/openSUSE:Factory/.python-croniter.new.2401/python-croniter.changes
2021-03-25 14:52:46.832513244 +0100
@@ -1,0 +2,6 @@
+Wed Mar 24 20:54:34 UTC 2021 - Antoine Belvire <[email protected]>
+
+- Update to 1.0.9:
+ * Remove dependency on future.
+
+-------------------------------------------------------------------
Old:
----
croniter-1.0.8.tar.gz
New:
----
croniter-1.0.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-croniter.spec ++++++
--- /var/tmp/diff_new_pack.eaE8pJ/_old 2021-03-25 14:52:47.428513850 +0100
+++ /var/tmp/diff_new_pack.eaE8pJ/_new 2021-03-25 14:52:47.432513854 +0100
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-croniter
-Version: 1.0.8
+Version: 1.0.9
Release: 0
Summary: Python iterators for datetime objects with cron-like format
License: MIT
++++++ croniter-1.0.8.tar.gz -> croniter-1.0.9.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/PKG-INFO new/croniter-1.0.9/PKG-INFO
--- old/croniter-1.0.8/PKG-INFO 2021-03-06 12:30:08.018225700 +0100
+++ new/croniter-1.0.9/PKG-INFO 2021-03-23 21:12:11.791263800 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: croniter
-Version: 1.0.8
+Version: 1.0.9
Summary: croniter provides iteration for datetime object with cron like format
Home-page: http://github.com/kiorky/croniter
Author: Matsumoto Taichi, kiorky
@@ -232,6 +232,13 @@
Changelog
==============
+ 1.0.9 (2021-03-23)
+ ------------------
+
+ - Remove futures dependency
+ [kiorky]
+
+
1.0.8 (2021-03-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/docs/CHANGES.rst
new/croniter-1.0.9/docs/CHANGES.rst
--- old/croniter-1.0.8/docs/CHANGES.rst 2021-03-06 12:30:07.000000000 +0100
+++ new/croniter-1.0.9/docs/CHANGES.rst 2021-03-23 21:12:11.000000000 +0100
@@ -1,6 +1,13 @@
Changelog
==============
+1.0.9 (2021-03-23)
+------------------
+
+- Remove futures dependency
+ [kiorky]
+
+
1.0.8 (2021-03-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/requirements/base.txt
new/croniter-1.0.9/requirements/base.txt
--- old/croniter-1.0.8/requirements/base.txt 2021-03-06 12:30:07.000000000
+0100
+++ new/croniter-1.0.9/requirements/base.txt 2021-03-23 21:12:11.000000000
+0100
@@ -1,4 +1,3 @@
python_dateutil
-future
natsort
-e .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/setup.py new/croniter-1.0.9/setup.py
--- old/croniter-1.0.8/setup.py 2021-03-06 12:30:07.000000000 +0100
+++ new/croniter-1.0.9/setup.py 2021-03-23 21:12:11.000000000 +0100
@@ -23,7 +23,7 @@
setup(
name='croniter',
- version='1.0.8',
+ version='1.0.9',
py_modules=['croniter', ],
description=(
'croniter provides iteration for datetime '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/src/croniter/croniter.py
new/croniter-1.0.9/src/croniter/croniter.py
--- old/croniter-1.0.8/src/croniter/croniter.py 2021-03-06 12:30:07.000000000
+0100
+++ new/croniter-1.0.9/src/croniter/croniter.py 2021-03-23 21:12:11.000000000
+0100
@@ -6,13 +6,13 @@
import math
import re
import sys
+import inspect
from time import time
import datetime
from dateutil.relativedelta import relativedelta
from dateutil.tz import tzutc
import calendar
import natsort
-from future.utils import raise_from
step_search_re = re.compile(r'^([^-]+)-([^-/]+)(/(\d+))?$')
@@ -21,6 +21,18 @@
VALID_LEN_EXPRESSION = [5, 6]
+def _get_caller_globals_and_locals():
+ """
+ Returns the globals and locals of the calling frame.
+
+ Is there an alternative to frame hacking here?
+ """
+ caller_frame = inspect.stack()[2]
+ myglobals = caller_frame[0].f_globals
+ mylocals = caller_frame[0].f_locals
+ return myglobals, mylocals
+
+
class CroniterError(ValueError):
""" General top-level Croniter base exception """
pass
@@ -661,7 +673,11 @@
error_type, error_instance, traceback = sys.exc_info()
if isinstance(exc, CroniterError):
raise
- raise_from(CroniterBadCronError, exc)
+ if int(sys.version[0]) >= 3:
+ globs, locs = _get_caller_globals_and_locals()
+ exec("raise CroniterBadCronError from exc", globs, locs)
+ else:
+ raise CroniterBadCronError("{0}".format(exc))
@classmethod
def is_valid(cls, expression):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/src/croniter.egg-info/PKG-INFO
new/croniter-1.0.9/src/croniter.egg-info/PKG-INFO
--- old/croniter-1.0.8/src/croniter.egg-info/PKG-INFO 2021-03-06
12:30:07.000000000 +0100
+++ new/croniter-1.0.9/src/croniter.egg-info/PKG-INFO 2021-03-23
21:12:11.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: croniter
-Version: 1.0.8
+Version: 1.0.9
Summary: croniter provides iteration for datetime object with cron like format
Home-page: http://github.com/kiorky/croniter
Author: Matsumoto Taichi, kiorky
@@ -232,6 +232,13 @@
Changelog
==============
+ 1.0.9 (2021-03-23)
+ ------------------
+
+ - Remove futures dependency
+ [kiorky]
+
+
1.0.8 (2021-03-06)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/croniter-1.0.8/src/croniter.egg-info/requires.txt
new/croniter-1.0.9/src/croniter.egg-info/requires.txt
--- old/croniter-1.0.8/src/croniter.egg-info/requires.txt 2021-03-06
12:30:07.000000000 +0100
+++ new/croniter-1.0.9/src/croniter.egg-info/requires.txt 2021-03-23
21:12:11.000000000 +0100
@@ -1,3 +1,2 @@
-future
natsort
python_dateutil