Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-fastbencode for 
openSUSE:Factory checked in at 2022-10-12 18:25:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fastbencode (Old)
 and      /work/SRC/openSUSE:Factory/.python-fastbencode.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fastbencode"

Wed Oct 12 18:25:51 2022 rev:2 rq:1010147 version:0.0.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-fastbencode/python-fastbencode.changes    
2022-06-17 21:23:24.698802614 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-fastbencode.new.2275/python-fastbencode.changes
  2022-10-12 18:27:36.402074904 +0200
@@ -1,0 +2,6 @@
+Wed Oct 12 03:14:04 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com>
+
+- Update to version 1.2.2  
+  Fix import error for Python 3.6+.
+
+-------------------------------------------------------------------

Old:
----
  fastbencode-0.0.9.tar.gz

New:
----
  fastbencode-0.0.12.tar.gz

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

Other differences:
------------------
++++++ python-fastbencode.spec ++++++
--- /var/tmp/diff_new_pack.cqTctS/_old  2022-10-12 18:27:36.822075828 +0200
+++ /var/tmp/diff_new_pack.cqTctS/_new  2022-10-12 18:27:36.830075846 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python3-%{**}}
 Name:           python-fastbencode
-Version:        0.0.9
+Version:        0.0.12
 Release:        0
 Summary:        Implementation of the bencode serialization format
 License:        GPL-2.0-or-later

++++++ fastbencode-0.0.9.tar.gz -> fastbencode-0.0.12.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fastbencode-0.0.9/.github/workflows/pythonpackage.yml 
new/fastbencode-0.0.12/.github/workflows/pythonpackage.yml
--- old/fastbencode-0.0.9/.github/workflows/pythonpackage.yml   2022-05-22 
22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/.github/workflows/pythonpackage.yml  2022-09-12 
17:02:19.000000000 +0200
@@ -9,7 +9,7 @@
     strategy:
       matrix:
         os: [ubuntu-latest, macos-latest, windows-latest]
-        python-version: [3.6, 3.7, 3.8, 3.9]
+        python-version: [3.6, 3.7, 3.8, 3.9, '3.10']
       fail-fast: false
 
     steps:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/README.md 
new/fastbencode-0.0.12/README.md
--- old/fastbencode-0.0.9/README.md     2022-05-22 22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/README.md    2022-09-12 17:02:19.000000000 +0200
@@ -8,6 +8,14 @@
 based on Cython.  Both provide the same functionality, but the C extension
 provides significantly better performance.
 
+Example:
+
+    >>> from fastbencode import bencode, bdecode
+    >>> bencode([1, 2, b'a', {b'd': 3}])
+    b'li1ei2e1:ad1:di3eee'
+    >>> bdecode(bencode([1, 2, b'a', {b'd': 3}]))
+    [1, 2, b'a', {b'd': 3}]
+
 License
 =======
 fastbencode is available under the GNU GPL, version 2 or later.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/fastbencode/__init__.py 
new/fastbencode-0.0.12/fastbencode/__init__.py
--- old/fastbencode-0.0.9/fastbencode/__init__.py       2022-05-22 
22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/fastbencode/__init__.py      2022-09-12 
17:02:19.000000000 +0200
@@ -14,7 +14,9 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
-"""Wrapper around the bencode pyrex and python implementation"""
+"""Wrapper around the bencode cython and python implementation"""
+
+from typing import Type
 
 
 _extension_load_failures = []
@@ -50,6 +52,8 @@
         _extension_load_failures.append(exception_str)
 
 
+Bencached: Type
+
 try:
     from ._bencode_pyx import bdecode, bdecode_as_tuple, bencode, Bencached
 except ImportError as e:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/fastbencode/_bencode_py.py 
new/fastbencode-0.0.12/fastbencode/_bencode_py.py
--- old/fastbencode-0.0.9/fastbencode/_bencode_py.py    2022-05-22 
22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/fastbencode/_bencode_py.py   2022-09-12 
17:02:19.000000000 +0200
@@ -16,6 +16,9 @@
 # Modifications copyright (C) 2008 Canonical Ltd
 
 
+from typing import Dict, Type, Callable, List
+
+
 class BDecoder(object):
 
     def __init__(self, yield_tuples=False):
@@ -137,7 +140,7 @@
     r.append(b'e')
 
 
-encode_func = {}
+encode_func: Dict[Type, Callable[[object, List[bytes]], None]] = {}
 encode_func[type(Bencached(0))] = encode_bencached
 encode_func[int] = encode_int
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/fastbencode/_bencode_pyx.pyi 
new/fastbencode-0.0.12/fastbencode/_bencode_pyx.pyi
--- old/fastbencode-0.0.9/fastbencode/_bencode_pyx.pyi  1970-01-01 
01:00:00.000000000 +0100
+++ new/fastbencode-0.0.12/fastbencode/_bencode_pyx.pyi 2022-09-12 
17:02:19.000000000 +0200
@@ -0,0 +1,7 @@
+
+def bdecode(bytes) -> object: ...
+def bdecode_as_tuple(bytes) -> object: ...
+def bencode(object) -> bytes: ...
+
+
+class Bencached(object): ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/releaser.conf 
new/fastbencode-0.0.12/releaser.conf
--- old/fastbencode-0.0.9/releaser.conf 2022-05-22 22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/releaser.conf        2022-09-12 17:02:19.000000000 
+0200
@@ -2,6 +2,7 @@
 timeout_days: 5
 tag_name: "v$VERSION"
 verify_command: "python3 setup.py test"
+github_url: "https://github.com/breezy-team/fastbencode";
 update_version {
   path: "setup.py"
   match: "^    version=\"(.*)\",$"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fastbencode-0.0.9/setup.py 
new/fastbencode-0.0.12/setup.py
--- old/fastbencode-0.0.9/setup.py      2022-05-22 22:01:58.000000000 +0200
+++ new/fastbencode-0.0.12/setup.py     2022-09-12 17:02:19.000000000 +0200
@@ -122,11 +122,15 @@
 
 add_cython_extension('fastbencode._bencode_pyx')
 
+with open('README.md', 'r') as f:
+    long_description = f.read()
+
 
 setup(
     name="fastbencode",
     description="Implementation of bencode with optional fast C extensions",
-    version="0.0.9",
+    version="0.0.12",
+    long_description=long_description,
     maintainer="Breezy Developers",
     maintainer_email="breezy-c...@googlegroups.com",
     url="https://github.com/breezy-team/fastbencode";,

Reply via email to