Hello community, here is the log from the commit of package python-fasteners for openSUSE:Factory checked in at 2015-10-06 13:27:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-fasteners (Old) and /work/SRC/openSUSE:Factory/.python-fasteners.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fasteners" Changes: -------- --- /work/SRC/openSUSE:Factory/python-fasteners/python-fasteners.changes 2015-08-03 17:21:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-fasteners.new/python-fasteners.changes 2015-10-06 13:27:46.000000000 +0200 @@ -1,0 +2,6 @@ +Sun Oct 4 09:54:45 UTC 2015 - [email protected] + +- update to 0.13.0: + * Fix 'ensure_tree' check on freebsd + +------------------------------------------------------------------- Old: ---- fasteners-0.12.0.tar.gz New: ---- fasteners-0.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-fasteners.spec ++++++ --- /var/tmp/diff_new_pack.0DOeW7/_old 2015-10-06 13:27:47.000000000 +0200 +++ /var/tmp/diff_new_pack.0DOeW7/_new 2015-10-06 13:27:47.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-fasteners -Version: 0.12.0 +Version: 0.13.0 Release: 0 Summary: A python package that provides useful locks License: Apache-2.0 ++++++ fasteners-0.12.0.tar.gz -> fasteners-0.13.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/ChangeLog new/fasteners-0.13.0/ChangeLog --- old/fasteners-0.12.0/ChangeLog 2015-06-19 21:19:19.000000000 +0200 +++ new/fasteners-0.13.0/ChangeLog 2015-08-22 16:27:55.000000000 +0200 @@ -1,3 +1,5 @@ +0.13: + - Fix 'ensure_tree' check on freebsd 0.12: - Use a tiny retry util helper class for performing process locking diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/PKG-INFO new/fasteners-0.13.0/PKG-INFO --- old/fasteners-0.12.0/PKG-INFO 2015-06-19 21:19:28.000000000 +0200 +++ new/fasteners-0.13.0/PKG-INFO 2015-08-22 16:29:46.000000000 +0200 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: fasteners -Version: 0.12.0 +Version: 0.13.0 Summary: A python package that provides useful locks. Home-page: https://github.com/harlowja/fasteners Author: Joshua Harlow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/fasteners/lock.py new/fasteners-0.13.0/fasteners/lock.py --- old/fasteners-0.12.0/fasteners/lock.py 2015-06-16 19:49:27.000000000 +0200 +++ new/fasteners-0.13.0/fasteners/lock.py 2015-08-08 10:15:25.000000000 +0200 @@ -161,14 +161,11 @@ @property def owner(self): """Returns whether the lock is locked by a writer or reader.""" - with self._cond: - # Obtain the lock to ensure we get a accurate view of the actual - # owner that isn't likely to change when we are reading it... - if self._writer is not None: - return self.WRITER - if self._readers: - return self.READER - return None + if self._writer is not None: + return self.WRITER + if self._readers: + return self.READER + return None def is_reader(self): """Returns if the caller is one of the readers.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/fasteners/process_lock.py new/fasteners-0.13.0/fasteners/process_lock.py --- old/fasteners-0.12.0/fasteners/process_lock.py 2015-06-19 21:19:19.000000000 +0200 +++ new/fasteners-0.13.0/fasteners/process_lock.py 2015-08-22 15:34:02.000000000 +0200 @@ -41,6 +41,8 @@ raise else: return False + elif e.errno == errno.EISDIR: + return False else: raise else: @@ -207,6 +209,7 @@ class _WindowsLock(_InterProcessLock): + """Interprocess lock implementation that works on windows systems.""" def trylock(self): msvcrt.locking(self.lockfile.fileno(), msvcrt.LK_NBLCK, 1) @@ -216,6 +219,7 @@ class _FcntlLock(_InterProcessLock): + """Interprocess lock implementation that works on posix systems.""" def trylock(self): fcntl.lockf(self.lockfile, fcntl.LOCK_EX | fcntl.LOCK_NB) @@ -226,13 +230,9 @@ if os.name == 'nt': import msvcrt - - #: Interprocess lock implementation that works on your system. InterProcessLock = _WindowsLock else: import fcntl - - #: Interprocess lock implementation that works on your system. InterProcessLock = _FcntlLock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/fasteners.egg-info/PKG-INFO new/fasteners-0.13.0/fasteners.egg-info/PKG-INFO --- old/fasteners-0.12.0/fasteners.egg-info/PKG-INFO 2015-06-19 21:19:24.000000000 +0200 +++ new/fasteners-0.13.0/fasteners.egg-info/PKG-INFO 2015-08-22 16:29:45.000000000 +0200 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: fasteners -Version: 0.12.0 +Version: 0.13.0 Summary: A python package that provides useful locks. Home-page: https://github.com/harlowja/fasteners Author: Joshua Harlow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/fasteners.egg-info/pbr.json new/fasteners-0.13.0/fasteners.egg-info/pbr.json --- old/fasteners-0.12.0/fasteners.egg-info/pbr.json 2015-06-19 21:19:24.000000000 +0200 +++ new/fasteners-0.13.0/fasteners.egg-info/pbr.json 2015-08-22 16:29:45.000000000 +0200 @@ -1 +1 @@ -{"is_release": false, "git_version": "7ada7f6"} \ No newline at end of file +{"is_release": false, "git_version": "c055890"} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fasteners-0.12.0/setup.py new/fasteners-0.13.0/setup.py --- old/fasteners-0.12.0/setup.py 2015-06-19 21:19:19.000000000 +0200 +++ new/fasteners-0.13.0/setup.py 2015-08-22 16:28:14.000000000 +0200 @@ -31,7 +31,7 @@ setup( name='fasteners', - version='0.12.0', + version='0.13.0', description='A python package that provides useful locks.', author="Joshua Harlow", author_email='[email protected]',
