Hello community,
here is the log from the commit of package python-django-pglocks for
openSUSE:Factory checked in at 2020-04-02 17:45:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-pglocks (Old)
and /work/SRC/openSUSE:Factory/.python-django-pglocks.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-pglocks"
Thu Apr 2 17:45:04 2020 rev:2 rq:790882 version:1.0.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-django-pglocks/python-django-pglocks.changes
2019-12-04 14:21:10.134478034 +0100
+++
/work/SRC/openSUSE:Factory/.python-django-pglocks.new.3248/python-django-pglocks.changes
2020-04-02 17:45:29.241538916 +0200
@@ -1,0 +2,6 @@
+Thu Apr 2 12:16:20 UTC 2020 - Marketa Calabkova <[email protected]>
+
+- update to version 1.0.4
+ * Add Django 3.0 compatibility
+
+-------------------------------------------------------------------
Old:
----
django-pglocks-1.0.3.tar.gz
New:
----
django-pglocks-1.0.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-pglocks.spec ++++++
--- /var/tmp/diff_new_pack.L1S3fJ/_old 2020-04-02 17:45:29.945539767 +0200
+++ /var/tmp/diff_new_pack.L1S3fJ/_new 2020-04-02 17:45:29.949539772 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-django-pglocks
#
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-django-pglocks
-Version: 1.0.3
+Version: 1.0.4
Release: 0
Summary: PostgreSQL Advisory Locks for Django
License: MIT
++++++ django-pglocks-1.0.3.tar.gz -> django-pglocks-1.0.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-pglocks-1.0.3/PKG-INFO
new/django-pglocks-1.0.4/PKG-INFO
--- old/django-pglocks-1.0.3/PKG-INFO 2019-08-07 21:52:42.000000000 +0200
+++ new/django-pglocks-1.0.4/PKG-INFO 2019-12-26 20:57:23.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: django-pglocks
-Version: 1.0.3
+Version: 1.0.4
Summary: django_pglocks provides useful context managers for advisory locks
for PostgreSQL.
Home-page: https://github.com/Xof/django-pglocks
Author: Christophe Pettus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-pglocks-1.0.3/django_pglocks/__init__.py
new/django-pglocks-1.0.4/django_pglocks/__init__.py
--- old/django-pglocks-1.0.3/django_pglocks/__init__.py 2019-08-07
21:51:48.000000000 +0200
+++ new/django-pglocks-1.0.4/django_pglocks/__init__.py 2019-12-26
20:56:10.000000000 +0100
@@ -1,4 +1,4 @@
-__version__ = '1.0.3'
+__version__ = '1.0.4'
from contextlib import contextmanager
from zlib import crc32
@@ -6,8 +6,8 @@
@contextmanager
def advisory_lock(lock_id, shared=False, wait=True, using=None):
+ import six
from django.db import DEFAULT_DB_ALIAS, connections, transaction
- from django.utils import six
if using is None:
using = DEFAULT_DB_ALIAS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-pglocks-1.0.3/django_pglocks/tests.py
new/django-pglocks-1.0.4/django_pglocks/tests.py
--- old/django-pglocks-1.0.3/django_pglocks/tests.py 2015-09-18
00:09:28.000000000 +0200
+++ new/django-pglocks-1.0.4/django_pglocks/tests.py 2019-12-26
20:55:21.000000000 +0100
@@ -40,7 +40,28 @@
def test_basic_lock_tuple(self):
self.assertNumLocks(0)
- with advisory_lock(123, 456) as acquired:
+ with advisory_lock((123, 456)) as acquired:
+ self.assertTrue(acquired)
+ self.assertNumLocks(1)
+ self.assertNumLocks(0)
+
+ def test_basic_lock_no_wait(self):
+ self.assertNumLocks(0)
+ with advisory_lock(123, wait=False) as acquired:
+ self.assertTrue(acquired)
+ self.assertNumLocks(1)
+ self.assertNumLocks(0)
+
+ def test_basic_lock_shared(self):
+ self.assertNumLocks(0)
+ with advisory_lock(123, shared=True) as acquired:
+ self.assertTrue(acquired)
+ self.assertNumLocks(1)
+ self.assertNumLocks(0)
+
+ def test_basic_lock_shared_no_wait(self):
+ self.assertNumLocks(0)
+ with advisory_lock(123, shared=True, wait=False) as acquired:
self.assertTrue(acquired)
self.assertNumLocks(1)
self.assertNumLocks(0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/django-pglocks-1.0.3/setup.py
new/django-pglocks-1.0.4/setup.py
--- old/django-pglocks-1.0.3/setup.py 2019-08-07 21:49:48.000000000 +0200
+++ new/django-pglocks-1.0.4/setup.py 2019-12-26 20:55:21.000000000 +0100
@@ -22,6 +22,7 @@
author_email = "[email protected]",
license = "MIT",
url = "https://github.com/Xof/django-pglocks",
+ install_requires = ['six>=1.0.0'],
packages = [
'django_pglocks',
],