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]',


Reply via email to