Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-diskcache for 
openSUSE:Factory checked in at 2023-09-04 22:54:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-diskcache (Old)
 and      /work/SRC/openSUSE:Factory/.python-diskcache.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-diskcache"

Mon Sep  4 22:54:05 2023 rev:11 rq:1108927 version:5.6.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-diskcache/python-diskcache.changes        
2023-04-26 17:25:29.353667983 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-diskcache.new.1766/python-diskcache.changes  
    2023-09-04 22:55:04.670939578 +0200
@@ -1,0 +2,6 @@
+Mon Sep  4 15:58:51 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 5.6.3:
+  * Fix peek when value is so large that a file is used 
+
+-------------------------------------------------------------------

Old:
----
  diskcache-5.6.1.tar.gz

New:
----
  diskcache-5.6.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-diskcache.spec ++++++
--- /var/tmp/diff_new_pack.M8QOka/_old  2023-09-04 22:55:05.630973514 +0200
+++ /var/tmp/diff_new_pack.M8QOka/_new  2023-09-04 22:55:05.634973655 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global skip_python2 1
 Name:           python-diskcache
-Version:        5.6.1
+Version:        5.6.3
 Release:        0
 Summary:        Disk and file backed cache
 License:        Apache-2.0

++++++ diskcache-5.6.1.tar.gz -> diskcache-5.6.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-diskcache-5.6.1/.github/workflows/release.yml 
new/python-diskcache-5.6.3/.github/workflows/release.yml
--- old/python-diskcache-5.6.1/.github/workflows/release.yml    2023-04-18 
07:47:22.000000000 +0200
+++ new/python-diskcache-5.6.3/.github/workflows/release.yml    2023-08-31 
08:10:27.000000000 +0200
@@ -9,35 +9,22 @@
 
   upload:
     runs-on: ubuntu-latest
+    permissions:
+      id-token: write
 
     steps:
     - uses: actions/checkout@v3
 
-    - name: Install libmemcached-dev
-      run: |
-        sudo apt-get update
-        sudo apt-get install libmemcached-dev
-
     - name: Set up Python
       uses: actions/setup-python@v4
       with:
         python-version: '3.11'
 
-    - name: Install dependencies
-      run: |
-        pip install --upgrade pip
-        pip install -r requirements-dev.txt
-
-    - name: Create source dist
-      run: python setup.py sdist
-
-    - name: Create wheel dist
-      run: python setup.py bdist_wheel
-
-    - name: Upload with twine
-      env:
-        TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
-        TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
-      run: |
-        ls -l dist/*
-        twine upload dist/*
+    - name: Install build
+      run: pip install build
+
+    - name: Create build
+      run: python -m build
+
+    - name: Publish package distributions to PyPI
+      uses: pypa/gh-action-pypi-publish@release/v1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-diskcache-5.6.1/diskcache/__init__.py 
new/python-diskcache-5.6.3/diskcache/__init__.py
--- old/python-diskcache-5.6.1/diskcache/__init__.py    2023-04-18 
07:47:22.000000000 +0200
+++ new/python-diskcache-5.6.3/diskcache/__init__.py    2023-08-31 
08:10:27.000000000 +0200
@@ -61,8 +61,8 @@
     pass
 
 __title__ = 'diskcache'
-__version__ = '5.6.1'
-__build__ = 0x050601
+__version__ = '5.6.3'
+__build__ = 0x050603
 __author__ = 'Grant Jenks'
 __license__ = 'Apache 2.0'
 __copyright__ = 'Copyright 2016-2023 Grant Jenks'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-diskcache-5.6.1/diskcache/core.py 
new/python-diskcache-5.6.3/diskcache/core.py
--- old/python-diskcache-5.6.1/diskcache/core.py        2023-04-18 
07:47:22.000000000 +0200
+++ new/python-diskcache-5.6.3/diskcache/core.py        2023-08-31 
08:10:27.000000000 +0200
@@ -1703,9 +1703,6 @@
             except IOError:
                 # Key was deleted before we could retrieve result.
                 continue
-            finally:
-                if name is not None:
-                    self._disk.remove(name)
             break
 
         if expire_time and tag:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-diskcache-5.6.1/tests/test_deque.py 
new/python-diskcache-5.6.3/tests/test_deque.py
--- old/python-diskcache-5.6.1/tests/test_deque.py      2023-04-18 
07:47:22.000000000 +0200
+++ new/python-diskcache-5.6.3/tests/test_deque.py      2023-08-31 
08:10:27.000000000 +0200
@@ -302,3 +302,13 @@
 
     with mock.patch.object(deque, '_cache', cache):
         deque.rotate(-1)
+
+
+def test_peek(deque):
+    value = b'x' * 100_000
+    deque.append(value)
+    assert len(deque) == 1
+    assert deque.peek() == value
+    assert len(deque) == 1
+    assert deque.peek() == value
+    assert len(deque) == 1

Reply via email to