Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Pyro4 for openSUSE:Factory 
checked in at 2023-02-21 15:36:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Pyro4 (Old)
 and      /work/SRC/openSUSE:Factory/.python-Pyro4.new.22824 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Pyro4"

Tue Feb 21 15:36:44 2023 rev:10 rq:1066990 version:4.82

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Pyro4/python-Pyro4.changes        
2021-12-23 17:53:28.443708874 +0100
+++ /work/SRC/openSUSE:Factory/.python-Pyro4.new.22824/python-Pyro4.changes     
2023-02-21 15:37:02.236630172 +0100
@@ -1,0 +2,11 @@
+Tue Feb 21 11:43:49 UTC 2023 - Daniel Garcia <daniel.gar...@suse.com>
+
+- Delete Pyro4-pr238-py310-cmethod-smethod.patch
+- Skip python 3.11, it's not supported and won't be supported. It's
+  recommended to use Pyro5, gh#irmen/Pyro4#246
+- Update to v4.82
+  * fixed @expose issue on static method/classmethod due to API change in 
Python 3.10
+  * switched from travis to using github actions for CI builds and tests
+  * Python 3.10 is now included in the unit test runs
+
+-------------------------------------------------------------------

Old:
----
  Pyro4-4.81.tar.gz
  Pyro4-pr238-py310-cmethod-smethod.patch

New:
----
  Pyro4-4.82.tar.gz

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

Other differences:
------------------
++++++ python-Pyro4.spec ++++++
--- /var/tmp/diff_new_pack.cAqRDF/_old  2023-02-21 15:37:02.676632701 +0100
+++ /var/tmp/diff_new_pack.cAqRDF/_new  2023-02-21 15:37:02.680632724 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Pyro4
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,18 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+# Do not support pyhon 3.11, and will never support it, it recommends
+# to use Pyro5, gh#irmen/Pyro4#246
+%define skip_python311 1
 %bcond_without python2
 Name:           python-Pyro4
-Version:        4.81
+Version:        4.82
 Release:        0
 Summary:        Distributed object middleware for Python (RPC)
 License:        MIT
 URL:            https://github.com/irmen/Pyro4
 Source:         
https://files.pythonhosted.org/packages/source/P/Pyro4/Pyro4-%{version}.tar.gz
 BuildRequires:  %{python_module setuptools}
-# PATCH-FIX-UPSTREAM Pyro4-pr238-py310-cmethod-smethod.patch gh#irmen/Pyro4#238
-Patch0:         Pyro4-pr238-py310-cmethod-smethod.patch
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-serpent >= 1.27

++++++ Pyro4-4.81.tar.gz -> Pyro4-4.82.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/.gitattributes 
new/Pyro4-4.82/.gitattributes
--- old/Pyro4-4.81/.gitattributes       1970-01-01 01:00:00.000000000 +0100
+++ new/Pyro4-4.82/.gitattributes       2020-10-06 19:32:01.000000000 +0200
@@ -0,0 +1,7 @@
+* text=auto
+*.py text=auto
+*.rst text=auto
+*.txt text=auto
+*.sh text=lf
+*.png -text
+*.jpg -text
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/.github/workflows/main-ci.yml 
new/Pyro4-4.82/.github/workflows/main-ci.yml
--- old/Pyro4-4.81/.github/workflows/main-ci.yml        1970-01-01 
01:00:00.000000000 +0100
+++ new/Pyro4-4.82/.github/workflows/main-ci.yml        2021-12-25 
00:27:42.000000000 +0100
@@ -0,0 +1,40 @@
+# This workflow will install Python dependencies, run tests and lint with a 
single version of Python
+# For more information see: 
https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
+
+name: Python application
+
+on:
+  push:
+    branches: [ master ]
+  pull_request:
+    branches: [ master ]
+
+  # allow manual trigger
+  workflow_dispatch:
+
+jobs:
+  build:
+
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        python-version: ['2.7', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10']
+
+    steps:
+      - name: Checkout source
+        uses: actions/checkout@v2
+      - name: Set up Python
+        uses: actions/setup-python@v2
+        with:
+          python-version: ${{ matrix.python-version }}
+      - name: Install dependencies
+        run: |
+          python -m pip install --upgrade pip
+          pip install -r test_requirements.txt
+      - name: build and install
+        run:
+          pip install .
+      - name: run unit tests
+        run: |
+          cd tests
+          python -E -Wall -bb run_testsuite.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/.lgtm.yml new/Pyro4-4.82/.lgtm.yml
--- old/Pyro4-4.81/.lgtm.yml    1970-01-01 01:00:00.000000000 +0100
+++ new/Pyro4-4.82/.lgtm.yml    2020-10-06 19:32:01.000000000 +0200
@@ -0,0 +1,4 @@
+# Format of this file: https://lgtm.com/help/lgtm/lgtm.yml-configuration-file
+path_classifiers:
+  documentation:
+    - examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/Makefile new/Pyro4-4.82/Makefile
--- old/Pyro4-4.81/Makefile     1970-01-01 01:00:00.000000000 +0100
+++ new/Pyro4-4.82/Makefile     2020-10-06 19:32:01.000000000 +0200
@@ -0,0 +1,49 @@
+.PHONY: all sdist wheel docs install upload clean test lint
+PYTHON=python3
+
+all:
+       @echo "targets include sdist, wheel, docs, upload, install, clean, lint"
+
+lint:
+       pycodestyle
+
+test:
+       $(PYTHON) setup.py test
+
+sdist:
+       $(PYTHON) setup.py sdist
+       @echo "Look in the dist/ directory"
+
+wheel:
+       $(PYTHON) setup.py bdist_wheel
+       @echo "Look in the dist/ directory"
+
+docs:
+       $(PYTHON) setup.py build_sphinx
+
+upload: sdist wheel
+       twine upload dist/*
+       @echo "Don't forget to check the doc builds on RTD!"
+
+install:
+       $(PYTHON) setup.py install
+
+clean:
+       @echo "Removing tox dirs, logfiles, Pyro URI dumps, .pyo/.pyc files..."
+       rm -rf .tox
+       find . -name __pycache__ -print0 | xargs -0 rm -rf
+       find . -name \*_log -print0 | xargs -0  rm -f
+       find . -name \*.log -print0 | xargs -0  rm -f
+       find . -name \*_URI -print0 | xargs -0  rm -f
+       find . -name \*.pyo -print0 | xargs -0  rm -f
+       find . -name \*.pyc -print0 | xargs -0  rm -f
+       find . -name \*.class -print0 | xargs -0  rm -f
+       find . -name \*.DS_Store -print0 | xargs -0  rm -f
+       find . -name \.coverage -print0 | xargs -0  rm -f
+       find . -name \coverage.xml -print0 | xargs -0  rm -f
+       rm -f MANIFEST
+       rm -rf build
+       rm -rf tests/test-reports
+       find . -name  '.#*' -print0 | xargs -0  rm -f
+       find . -name  '#*#' -print0 | xargs -0  rm -f
+       @echo "clean!"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/PKG-INFO new/Pyro4-4.82/PKG-INFO
--- old/Pyro4-4.81/PKG-INFO     2021-09-14 00:10:43.984010700 +0200
+++ new/Pyro4-4.82/PKG-INFO     2021-12-25 02:45:22.454347400 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Pyro4
-Version: 4.81
+Version: 4.82
 Summary: distributed object middleware for Python (RPC)
 Home-page: http://pyro4.readthedocs.io
 Author: Irmen de Jong
@@ -22,6 +22,7 @@
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: Software Development :: Object Brokering
 Classifier: Topic :: System :: Distributed Computing
 Classifier: Topic :: System :: Networking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/README.md new/Pyro4-4.82/README.md
--- old/Pyro4-4.81/README.md    2020-10-06 19:32:01.000000000 +0200
+++ new/Pyro4-4.82/README.md    2021-12-25 00:26:36.000000000 +0100
@@ -1,9 +1,5 @@
-[![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/irmen)
-[![Build 
Status](https://travis-ci.org/irmen/Pyro4.svg?branch=master)](https://travis-ci.org/irmen/Pyro4)
 [![Latest 
Version](https://img.shields.io/pypi/v/Pyro4.svg)](https://pypi.python.org/pypi/Pyro4/)
 [![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/pyro4/badges/version.svg)](https://anaconda.org/conda-forge/pyro4)
-[![Code Quality: 
Python](https://img.shields.io/lgtm/grade/python/g/irmen/Pyro4.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/irmen/Pyro4/context:python)
-[![Total 
Alerts](https://img.shields.io/lgtm/alerts/g/irmen/Pyro4.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/irmen/Pyro4/alerts)
 
 PYRO - Python Remote Objects
 ============================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/docs/source/changelog.rst 
new/Pyro4-4.82/docs/source/changelog.rst
--- old/Pyro4-4.81/docs/source/changelog.rst    2021-09-13 23:38:17.000000000 
+0200
+++ new/Pyro4-4.82/docs/source/changelog.rst    2021-12-25 02:37:48.000000000 
+0100
@@ -2,6 +2,13 @@
 Change Log
 **********
 
+**Pyro 4.82**
+
+- fixed @expose issue on static method/classmethod due to API change in Python 
3.10
+- switched from travis to using github actions for CI builds and tests
+- Python 3.10 is now included in the unit test runs
+
+
 **Pyro 4.81**
 
 - fix some typo's in docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/requirements.txt 
new/Pyro4-4.82/requirements.txt
--- old/Pyro4-4.81/requirements.txt     1970-01-01 01:00:00.000000000 +0100
+++ new/Pyro4-4.82/requirements.txt     2020-10-06 19:32:01.000000000 +0200
@@ -0,0 +1,3 @@
+serpent >=1.27,<1.30 ; python_version < "3.2"
+serpent >=1.27 ; python_version >= "3.2"
+selectors34 ; python_version < "3.4"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/setup.py new/Pyro4-4.82/setup.py
--- old/Pyro4-4.81/setup.py     2021-06-12 13:51:38.000000000 +0200
+++ new/Pyro4-4.82/setup.py     2021-12-23 22:33:16.000000000 +0100
@@ -78,6 +78,7 @@
             "Programming Language :: Python :: 3.7",
             "Programming Language :: Python :: 3.8",
             "Programming Language :: Python :: 3.9",
+            "Programming Language :: Python :: 3.10",
             "Topic :: Software Development :: Object Brokering",
             "Topic :: System :: Distributed Computing",
             "Topic :: System :: Networking"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/src/Pyro4/constants.py 
new/Pyro4-4.82/src/Pyro4/constants.py
--- old/Pyro4-4.81/src/Pyro4/constants.py       2021-09-13 23:39:04.000000000 
+0200
+++ new/Pyro4-4.82/src/Pyro4/constants.py       2021-12-25 00:28:21.000000000 
+0100
@@ -5,7 +5,7 @@
 """
 
 # Pyro version
-VERSION = "4.81"
+VERSION = "4.82"
 
 # standard object name for the Daemon object
 DAEMON_NAME = "Pyro.Daemon"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/src/Pyro4/core.py 
new/Pyro4-4.82/src/Pyro4/core.py
--- old/Pyro4-4.81/src/Pyro4/core.py    2020-10-06 19:32:01.000000000 +0200
+++ new/Pyro4-4.82/src/Pyro4/core.py    2021-12-24 14:16:32.000000000 +0100
@@ -987,7 +987,7 @@
         func._pyroExposed = True
         return method_or_class
     attrname = getattr(method_or_class, "__name__", None)
-    if not attrname:
+    if not attrname or isinstance(method_or_class, (classmethod, 
staticmethod)):
         # we could be dealing with a descriptor (classmethod/staticmethod), 
this means the order of the decorators is wrong
         if inspect.ismethoddescriptor(method_or_class):
             attrname = method_or_class.__get__(None, dict).__name__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/src/Pyro4.egg-info/PKG-INFO 
new/Pyro4-4.82/src/Pyro4.egg-info/PKG-INFO
--- old/Pyro4-4.81/src/Pyro4.egg-info/PKG-INFO  2021-09-14 00:10:43.000000000 
+0200
+++ new/Pyro4-4.82/src/Pyro4.egg-info/PKG-INFO  2021-12-25 02:45:22.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Pyro4
-Version: 4.81
+Version: 4.82
 Summary: distributed object middleware for Python (RPC)
 Home-page: http://pyro4.readthedocs.io
 Author: Irmen de Jong
@@ -22,6 +22,7 @@
 Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
 Classifier: Topic :: Software Development :: Object Brokering
 Classifier: Topic :: System :: Distributed Computing
 Classifier: Topic :: System :: Networking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/src/Pyro4.egg-info/SOURCES.txt 
new/Pyro4-4.82/src/Pyro4.egg-info/SOURCES.txt
--- old/Pyro4-4.81/src/Pyro4.egg-info/SOURCES.txt       2021-09-14 
00:10:43.000000000 +0200
+++ new/Pyro4-4.82/src/Pyro4.egg-info/SOURCES.txt       2021-12-25 
02:45:22.000000000 +0100
@@ -1,9 +1,15 @@
+.gitattributes
+.lgtm.yml
 LICENSE
 MANIFEST.in
+Makefile
 README.md
+requirements.txt
 setup.cfg
 setup.py
+test_requirements.txt
 tox.ini
+.github/workflows/main-ci.yml
 certs/client_cert.pem
 certs/client_key.pem
 certs/readme.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/test_requirements.txt 
new/Pyro4-4.82/test_requirements.txt
--- old/Pyro4-4.81/test_requirements.txt        1970-01-01 01:00:00.000000000 
+0100
+++ new/Pyro4-4.82/test_requirements.txt        2020-10-06 19:32:01.000000000 
+0200
@@ -0,0 +1,4 @@
+-r requirements.txt
+cloudpickle>=0.4.0
+dill>=0.2.6
+msgpack>=0.5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Pyro4-4.81/tox.ini new/Pyro4-4.82/tox.ini
--- old/Pyro4-4.81/tox.ini      2020-10-06 19:34:15.000000000 +0200
+++ new/Pyro4-4.82/tox.ini      2021-12-25 00:35:50.000000000 +0100
@@ -1,5 +1,5 @@
 [tox]
-envlist=py27,py35,py36,py37,py38,py39,pypy
+envlist=py27,py35,py36,py37,py38,py39,py310
 
 [testenv]
 deps=-rtest_requirements.txt

Reply via email to