Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-patiencediff for 
openSUSE:Factory checked in at 2022-10-29 20:16:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-patiencediff (Old)
 and      /work/SRC/openSUSE:Factory/.python-patiencediff.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-patiencediff"

Sat Oct 29 20:16:37 2022 rev:5 rq:1032048 version:0.2.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-patiencediff/python-patiencediff.changes  
2022-10-14 15:42:05.415873411 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-patiencediff.new.2275/python-patiencediff.changes
        2022-10-29 20:17:56.350476770 +0200
@@ -1,0 +2,10 @@
+Fri Oct 28 18:39:37 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com>
+
+- Update to version 0.2.6
+  * Fix path.
+
+- Update to version 0.2.4 
+  * Merge pull request #21 from jelmer/pyproject
+  * Add pyproject, depend on cython
+
+-------------------------------------------------------------------

Old:
----
  patiencediff-0.2.3.tar.gz

New:
----
  patiencediff-0.2.6.tar.gz

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

Other differences:
------------------
++++++ python-patiencediff.spec ++++++
--- /var/tmp/diff_new_pack.XeaiAh/_old  2022-10-29 20:17:56.914479775 +0200
+++ /var/tmp/diff_new_pack.XeaiAh/_new  2022-10-29 20:17:56.922479817 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-patiencediff
-Version:        0.2.3
+Version:        0.2.6
 Release:        0
 Summary:        Python implementation of the patiencediff algorithm
 License:        GPL-2.0-or-later

++++++ patiencediff-0.2.3.tar.gz -> patiencediff-0.2.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/.github/workflows/disperse.yml 
new/patiencediff-0.2.6/.github/workflows/disperse.yml
--- old/patiencediff-0.2.3/.github/workflows/disperse.yml       1970-01-01 
01:00:00.000000000 +0100
+++ new/patiencediff-0.2.6/.github/workflows/disperse.yml       2022-10-19 
00:09:16.000000000 +0200
@@ -0,0 +1,24 @@
+---
+name: Disperse configuration
+
+"on":
+  - push
+
+jobs:
+  build:
+
+    runs-on: ubuntu-latest
+
+    steps:
+      - uses: actions/checkout@v2
+      - name: Set up Python
+        uses: actions/setup-python@v2
+      - name: Install dependencies
+        run: |
+          sudo apt install protobuf-compiler
+      - name: Install disperse
+        run: |
+          pip install git+https://github.com/jelmer/disperse
+      - name: Validate disperse.conf
+        run: |
+          PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python disperse validate .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patiencediff-0.2.3/.github/workflows/pythonpackage.yml 
new/patiencediff-0.2.6/.github/workflows/pythonpackage.yml
--- old/patiencediff-0.2.3/.github/workflows/pythonpackage.yml  2022-09-07 
15:35:45.000000000 +0200
+++ new/patiencediff-0.2.6/.github/workflows/pythonpackage.yml  2022-10-19 
00:09:16.000000000 +0200
@@ -20,7 +20,7 @@
         python-version: ${{ matrix.python-version }}
     - name: Install dependencies
       run: |
-        python -m pip install --upgrade pip mypy
+        python -m pip install --upgrade pip mypy "cython>=0.29"
         pip install -U pip flake8 setuptools
     - name: Style checks
       run: python -m flake8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patiencediff-0.2.3/.github/workflows/pythonpublish.yml 
new/patiencediff-0.2.6/.github/workflows/pythonpublish.yml
--- old/patiencediff-0.2.3/.github/workflows/pythonpublish.yml  2022-09-07 
15:35:45.000000000 +0200
+++ new/patiencediff-0.2.6/.github/workflows/pythonpublish.yml  2022-10-19 
00:09:16.000000000 +0200
@@ -1,64 +1,56 @@
-name: Upload Python Package
+---
+name: Build Python Wheels
 
-on:
+"on":
   push:
-    tags:
-      - v*
 
 jobs:
-  deploy:
-
+  build:
     runs-on: ${{ matrix.os }}
     strategy:
       matrix:
-        os: [macos-latest, windows-latest]
-        python-version: ['3.6', '3.7', '3.8', '3.9', '3.10']
-        include:
-          - os: ubuntu-latest
-            python-version: '3.x'
-          # path encoding
-      fail-fast: false
+        os: [ubuntu-latest, macos-latest, windows-latest]
+      fail-fast: true
 
     steps:
-    - uses: actions/checkout@v2
-    - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v2
-      with:
-        python-version: ${{ matrix.python-version }}
-    - name: Install dependencies
-      run: |
-        python -m pip install --upgrade pip
-        pip install setuptools wheel twine
-    - name: Run test suite
-      run: |
-        python -m unittest patiencediff.test_patiencediff
-    - name: Build
-      run: |
-        python setup.py sdist bdist_wheel
-      if: "matrix.os != 'ubuntu-latest'"
-    - uses: docker/setup-qemu-action@v1
-      name: Set up QEMU
-      if: "matrix.os == 'ubuntu-latest'"
-    - name: Build and publish (Linux aarch64)
-      uses: RalfG/python-wheels-manylinux-build@v0.3.3-manylinux2014_aarch64
-      with:
-        python-versions: 'cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 
cp310-cp310'
-    - name: Build and publish (Linux)
-      uses: RalfG/python-wheels-manylinux-build@v0.2.2
-      if: "matrix.os == 'ubuntu-latest'"
-    - name: Publish (Linux)
-      env:
-        TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
-        TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
-      run: |
-        # Only include *manylinux* wheels; the other wheels files are built but
-        # rejected by pip.
-        twine upload dist/*-manylinux*.whl
-      if: "matrix.os == 'ubuntu-latest'"
-    - name: Publish
-      env:
-        TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
-        TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
-      run: |
-        twine upload dist/*.whl
-      if: "matrix.os != 'ubuntu-latest'"
+      - uses: actions/checkout@v3
+      - uses: actions/setup-python@v3
+      - name: Install dependencies
+        run: |
+          python -m pip install --upgrade pip "cython>=0.29"
+          pip install setuptools wheel cibuildwheel
+      - name: Run test suite
+        run: python -m unittest patiencediff.test_patiencediff
+      - name: Set up QEMU
+        uses: docker/setup-qemu-action@v1
+        if: "matrix.os == 'ubuntu-latest'"
+      - name: Build wheels
+        run: python -m cibuildwheel --output-dir wheelhouse
+        env:
+          CIBW_ARCHS_LINUX: x86_64 aarch64
+          CIBW_ARCHS_MACOS: x86_64 arm64 universal2
+          CIBW_ARCHS_WINDOWS: AMD64 x86
+      - name: Upload wheels
+        uses: actions/upload-artifact@v3
+        with:
+          path: ./wheelhouse/*.whl
+
+  publish:
+    runs-on: ubuntu-latest
+
+    needs: build
+    if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
+    steps:
+      - uses: actions/setup-python@v3
+
+      - name: Install twine
+        run: |
+          python -m pip install --upgrade pip
+          pip install twine
+      - name: Download wheels
+        uses: actions/download-artifact@v2
+      - name: Publish wheels
+        env:
+          TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
+          TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
+        run: twine upload wheelhouse/*.whl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/MANIFEST.in 
new/patiencediff-0.2.6/MANIFEST.in
--- old/patiencediff-0.2.3/MANIFEST.in  2022-09-07 15:35:45.000000000 +0200
+++ new/patiencediff-0.2.6/MANIFEST.in  2022-10-19 00:09:16.000000000 +0200
@@ -1,3 +1,4 @@
 include AUTHORS
 include README.rst
 include COPYING
+include patiencediff/py.typed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/PKG-INFO 
new/patiencediff-0.2.6/PKG-INFO
--- old/patiencediff-0.2.3/PKG-INFO     2022-09-07 15:35:48.101333600 +0200
+++ new/patiencediff-0.2.6/PKG-INFO     2022-10-19 00:09:22.475008700 +0200
@@ -1,12 +1,11 @@
 Metadata-Version: 2.1
 Name: patiencediff
-Version: 0.2.3
+Version: 0.2.6
 Summary: Python implementation of the patiencediff algorithm
-Home-page: UNKNOWN
 Maintainer: Breezy Developers
 Maintainer-email: t...@breezy-vcs.org
 License: GNU GPLv2 or later
-Platform: UNKNOWN
+Project-URL: Repository, https://github.com/breezy-team/patiencediff
 Classifier: Development Status :: 6 - Mature
 Classifier: License :: OSI Approved :: GNU General Public License v2 or later 
(GPLv2+)
 Classifier: Programming Language :: Python :: 3.6
@@ -21,6 +20,9 @@
 License-File: COPYING
 License-File: AUTHORS
 
+patiencediff
+############
+
 This package contains the implementation of the ``patiencediff`` algorithm, as
 `first described <https://bramcohen.livejournal.com/73318.html>`_ by Bram 
Cohen.
 
@@ -55,13 +57,11 @@
      >>> print ''.join(patiencediff.unified_diff(
      ...      ['a\n', 'b\n', 'b\n', 'c\n'],
      ...      ['a\n', 'c\n', 'b\n']))
-     --- 
-     +++ 
+     ---
+     +++
      @@ -1,4 +1,3 @@
       a
      +c
       b
      -b
      -c
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/README.rst 
new/patiencediff-0.2.6/README.rst
--- old/patiencediff-0.2.3/README.rst   2022-09-07 15:35:45.000000000 +0200
+++ new/patiencediff-0.2.6/README.rst   2022-10-19 00:09:16.000000000 +0200
@@ -1,3 +1,6 @@
+patiencediff
+############
+
 This package contains the implementation of the ``patiencediff`` algorithm, as
 `first described <https://bramcohen.livejournal.com/73318.html>`_ by Bram 
Cohen.
 
@@ -32,8 +35,8 @@
      >>> print ''.join(patiencediff.unified_diff(
      ...      ['a\n', 'b\n', 'b\n', 'c\n'],
      ...      ['a\n', 'c\n', 'b\n']))
-     --- 
-     +++ 
+     ---
+     +++
      @@ -1,4 +1,3 @@
       a
      +c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/disperse.conf 
new/patiencediff-0.2.6/disperse.conf
--- old/patiencediff-0.2.3/disperse.conf        1970-01-01 01:00:00.000000000 
+0100
+++ new/patiencediff-0.2.6/disperse.conf        2022-10-19 00:09:16.000000000 
+0200
@@ -0,0 +1,10 @@
+# See https://github.com/jelmer/disperse
+name: "patiencediff"
+timeout_days: 5
+tag_name: "v$VERSION"
+verify_command: "python3 -m unittest patiencediff.test_patiencediff"
+update_version {
+  path: "patiencediff/__init__.py"
+  match: "^__version__ = \((.*)\)$"
+  new_line: "__version__ = $TUPLED_VERSION"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/patiencediff/__init__.py 
new/patiencediff-0.2.6/patiencediff/__init__.py
--- old/patiencediff-0.2.3/patiencediff/__init__.py     2022-09-07 
15:35:47.000000000 +0200
+++ new/patiencediff-0.2.6/patiencediff/__init__.py     2022-10-19 
00:09:18.000000000 +0200
@@ -24,7 +24,7 @@
 
 __all__ = ['PatienceSequenceMatcher', 'unified_diff', 'unified_diff_files']
 
-__version__ = (0, 2, 3)
+__version__ = (0, 2, 6)
 
 
 # This is a version of unified_diff which only adds a factory parameter
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/patiencediff/_patiencediff_c.c 
new/patiencediff-0.2.6/patiencediff/_patiencediff_c.c
--- old/patiencediff-0.2.3/patiencediff/_patiencediff_c.c       2022-09-07 
15:35:45.000000000 +0200
+++ new/patiencediff-0.2.6/patiencediff/_patiencediff_c.c       2022-10-19 
00:09:16.000000000 +0200
@@ -1168,44 +1168,13 @@
 
 static PyTypeObject PatienceSequenceMatcherType = {
     PyVarObject_HEAD_INIT(NULL, 0)
-    "PatienceSequenceMatcher",  /* tp_name */
-    sizeof(PatienceSequenceMatcher), /* tp_basicsize */
-    0, /* tp_itemsize */
-    (destructor)PatienceSequenceMatcher_dealloc, /* tp_dealloc */
-    NULL, /* tp_print */
-    NULL, /* tp_getattr */
-    NULL, /* tp_setattr */
-    NULL, /* tp_compare */
-    NULL, /* tp_repr */
-    NULL, /* tp_as_number */
-    NULL, /* tp_as_sequence */
-    NULL, /* tp_as_mapping */
-    NULL, /* tp_hash */
-    NULL, /* tp_call */
-    NULL, /* tp_str */
-    NULL, /* tp_getattro */
-    NULL, /* tp_setattro */
-    NULL, /* tp_as_buffer */
-    Py_TPFLAGS_DEFAULT, /* tp_flags */
-    PatienceSequenceMatcher_doc, /* tp_doc */
-    NULL, /* tp_traverse */
-    NULL, /* tp_clear */
-    NULL, /* tp_richcompare */
-    0, /* tp_weaklistoffset */
-    NULL, /* tp_iter */
-    NULL, /* tp_iternext */
-    PatienceSequenceMatcher_methods, /* tp_methods */
-    NULL, /* tp_members */
-    NULL, /* tp_getset */
-    NULL, /* tp_base */
-    NULL, /* tp_dict */
-    NULL, /* tp_descr_get */
-    NULL, /* tp_descr_set */
-    0, /* tp_dictoffset */
-    NULL, /* tp_init */
-    NULL, /* tp_alloc */
-    PatienceSequenceMatcher_new, /* NULL */
-    NULL, /* tp_free */
+    .tp_name = "PatienceSequenceMatcher",
+    .tp_basicsize = sizeof(PatienceSequenceMatcher),
+    .tp_dealloc = (destructor)PatienceSequenceMatcher_dealloc,
+    .tp_flags = Py_TPFLAGS_DEFAULT,
+    .tp_doc = PatienceSequenceMatcher_doc,
+    .tp_methods = PatienceSequenceMatcher_methods,
+    .tp_new = PatienceSequenceMatcher_new,
 };
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/patiencediff.egg-info/PKG-INFO 
new/patiencediff-0.2.6/patiencediff.egg-info/PKG-INFO
--- old/patiencediff-0.2.3/patiencediff.egg-info/PKG-INFO       2022-09-07 
15:35:47.000000000 +0200
+++ new/patiencediff-0.2.6/patiencediff.egg-info/PKG-INFO       2022-10-19 
00:09:21.000000000 +0200
@@ -1,12 +1,11 @@
 Metadata-Version: 2.1
 Name: patiencediff
-Version: 0.2.3
+Version: 0.2.6
 Summary: Python implementation of the patiencediff algorithm
-Home-page: UNKNOWN
 Maintainer: Breezy Developers
 Maintainer-email: t...@breezy-vcs.org
 License: GNU GPLv2 or later
-Platform: UNKNOWN
+Project-URL: Repository, https://github.com/breezy-team/patiencediff
 Classifier: Development Status :: 6 - Mature
 Classifier: License :: OSI Approved :: GNU General Public License v2 or later 
(GPLv2+)
 Classifier: Programming Language :: Python :: 3.6
@@ -21,6 +20,9 @@
 License-File: COPYING
 License-File: AUTHORS
 
+patiencediff
+############
+
 This package contains the implementation of the ``patiencediff`` algorithm, as
 `first described <https://bramcohen.livejournal.com/73318.html>`_ by Bram 
Cohen.
 
@@ -55,13 +57,11 @@
      >>> print ''.join(patiencediff.unified_diff(
      ...      ['a\n', 'b\n', 'b\n', 'c\n'],
      ...      ['a\n', 'c\n', 'b\n']))
-     --- 
-     +++ 
+     ---
+     +++
      @@ -1,4 +1,3 @@
       a
      +c
       b
      -b
      -c
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/patiencediff.egg-info/SOURCES.txt 
new/patiencediff-0.2.6/patiencediff.egg-info/SOURCES.txt
--- old/patiencediff-0.2.3/patiencediff.egg-info/SOURCES.txt    2022-09-07 
15:35:48.000000000 +0200
+++ new/patiencediff-0.2.6/patiencediff.egg-info/SOURCES.txt    2022-10-19 
00:09:22.000000000 +0200
@@ -5,9 +5,11 @@
 MANIFEST.in
 README.rst
 build.cmd
-releaser.conf
+disperse.conf
+pyproject.toml
 setup.cfg
 setup.py
+.github/workflows/disperse.yml
 .github/workflows/pythonpackage.yml
 .github/workflows/pythonpublish.yml
 patiencediff/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/pyproject.toml 
new/patiencediff-0.2.6/pyproject.toml
--- old/patiencediff-0.2.3/pyproject.toml       1970-01-01 01:00:00.000000000 
+0100
+++ new/patiencediff-0.2.6/pyproject.toml       2022-10-19 00:09:16.000000000 
+0200
@@ -0,0 +1,3 @@
+[build-system]
+requires = ["setuptools", "cython>=0.29", "wheel", "packaging"]
+build-backend = "setuptools.build_meta"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/releaser.conf 
new/patiencediff-0.2.6/releaser.conf
--- old/patiencediff-0.2.3/releaser.conf        2022-09-07 15:35:45.000000000 
+0200
+++ new/patiencediff-0.2.6/releaser.conf        1970-01-01 01:00:00.000000000 
+0100
@@ -1,10 +0,0 @@
-name: "patiencediff"
-timeout_days: 5
-tag_name: "v$VERSION"
-github_url: "https://github.com/breezy-team/patiencediff";
-verify_command: "python3 setup.py test"
-update_version {
-  path: "patiencediff/__init__.py"
-  match: "^__version__ = \((.*)\)$"
-  new_line: "__version__ = $TUPLED_VERSION"
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patiencediff-0.2.3/setup.cfg 
new/patiencediff-0.2.6/setup.cfg
--- old/patiencediff-0.2.3/setup.cfg    2022-09-07 15:35:48.105333600 +0200
+++ new/patiencediff-0.2.6/setup.cfg    2022-10-19 00:09:22.479009000 +0200
@@ -1,8 +1,9 @@
 [metadata]
+name = patiencediff
 description = Python implementation of the patiencediff algorithm
-long-description = file:README.rst
+long_description = file:README.rst
 maintainer = Breezy Developers
-maintainer-email = t...@breezy-vcs.org
+maintainer_email = t...@breezy-vcs.org
 license = GNU GPLv2 or later
 homepage = https://www.breezy-vcs.org/
 version = attr:patiencediff.__version__
@@ -18,6 +19,8 @@
        Programming Language :: Python :: Implementation :: CPython
        Programming Language :: Python :: Implementation :: PyPy
        Operating System :: POSIX
+project_urls = 
+       Repository = https://github.com/breezy-team/patiencediff
 
 [egg_info]
 tag_build = 

Reply via email to