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 <antoine.belv...@opensuse.org>
+
+- 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

Reply via email to