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-12-07 17:35:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-patiencediff (Old) and /work/SRC/openSUSE:Factory/.python-patiencediff.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-patiencediff" Wed Dec 7 17:35:04 2022 rev:7 rq:1040774 version:0.2.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-patiencediff/python-patiencediff.changes 2022-11-11 14:36:53.922414507 +0100 +++ /work/SRC/openSUSE:Factory/.python-patiencediff.new.1835/python-patiencediff.changes 2022-12-07 17:36:23.537008034 +0100 @@ -1,0 +2,14 @@ +Tue Dec 6 04:03:14 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to version 0.2.10 + * Merge pull request #33 from jelmer/release-0.2.10 + Merge release of 0.2.10 + +- Update to version 0.2.9 + * Merge pull request #32 from jelmer/release-0.2.9 + Merge release of 0.2.9 + +- Update to version 0.2.8 + * Merge pull request #31 from jelmer/bump-version + * Bump version to 0.2.8 +------------------------------------------------------------------- Old: ---- patiencediff-0.2.7.tar.gz New: ---- patiencediff-0.2.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-patiencediff.spec ++++++ --- /var/tmp/diff_new_pack.NoN9Kc/_old 2022-12-07 17:36:23.961010356 +0100 +++ /var/tmp/diff_new_pack.NoN9Kc/_new 2022-12-07 17:36:23.965010378 +0100 @@ -16,9 +16,8 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-patiencediff -Version: 0.2.7 +Version: 0.2.8 Release: 0 Summary: Python implementation of the patiencediff algorithm License: GPL-2.0-or-later @@ -52,6 +51,7 @@ %files %{python_files} %doc AUTHORS README.rst %license COPYING -%{python_sitearch}/* +%{python_sitearch}/patiencediff +%{python_sitearch}/patiencediff-%{version}*-info %changelog ++++++ patiencediff-0.2.7.tar.gz -> patiencediff-0.2.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/.bzrignore new/patiencediff-0.2.8/.bzrignore --- old/patiencediff-0.2.7/.bzrignore 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/.bzrignore 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,4 @@ +build +patiencediff.egg-info +dist/ +*~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/.github/workflows/disperse.yml new/patiencediff-0.2.8/.github/workflows/disperse.yml --- old/patiencediff-0.2.7/.github/workflows/disperse.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/.github/workflows/disperse.yml 2022-11-20 14:08:11.000000000 +0100 @@ -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.7/.github/workflows/pythonpackage.yml new/patiencediff-0.2.8/.github/workflows/pythonpackage.yml --- old/patiencediff-0.2.7/.github/workflows/pythonpackage.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/.github/workflows/pythonpackage.yml 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,34 @@ +name: Python package + +on: [push, pull_request] + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: [3.6, 3.7, 3.8, 3.9, '3.10'] + fail-fast: false + + 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 mypy "cython>=0.29" + pip install -U pip flake8 setuptools + - name: Style checks + run: python -m flake8 + - name: Typing checks + run: python -m mypy patiencediff + - name: Build + run: python setup.py build_ext -i + - name: Test suite run + run: python -m unittest patiencediff.test_patiencediff + env: + PYTHONHASHSEED: random diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/.github/workflows/pythonpublish.yml new/patiencediff-0.2.8/.github/workflows/pythonpublish.yml --- old/patiencediff-0.2.7/.github/workflows/pythonpublish.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/.github/workflows/pythonpublish.yml 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,56 @@ +--- +name: Build Python Wheels + +"on": + push: + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + fail-fast: true + + steps: + - 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 artifact/*.whl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/.gitignore new/patiencediff-0.2.8/.gitignore --- old/patiencediff-0.2.7/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/.gitignore 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,7 @@ +dist +build +__pycache__ +*~ +*.so +*.pyc +patiencediff.egg-info diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/PKG-INFO new/patiencediff-0.2.8/PKG-INFO --- old/patiencediff-0.2.7/PKG-INFO 2022-10-26 13:04:25.633520600 +0200 +++ new/patiencediff-0.2.8/PKG-INFO 2022-11-20 14:08:20.777445800 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: patiencediff -Version: 0.2.7 +Version: 0.2.8 Summary: Python implementation of the patiencediff algorithm Maintainer: Breezy Developers Maintainer-email: t...@breezy-vcs.org diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/build.cmd new/patiencediff-0.2.8/build.cmd --- old/patiencediff-0.2.7/build.cmd 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/build.cmd 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,21 @@ +@echo off +:: To build extensions for 64 bit Python 3, we need to configure environment +:: variables to use the MSVC 2010 C++ compilers from GRMSDKX_EN_DVD.iso of: +:: MS Windows SDK for Windows 7 and .NET Framework 4 +:: +:: More details at: +:: https://github.com/cython/cython/wiki/CythonExtensionsOnWindows + +IF "%DISTUTILS_USE_SDK%"=="1" ( + ECHO Configuring environment to build with MSVC on a 64bit architecture + ECHO Using Windows SDK 7.1 + "C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -q -version:v7.1 + CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 /release + SET MSSdk=1 + REM Need the following to allow tox to see the SDK compiler + SET TOX_TESTENV_PASSENV=DISTUTILS_USE_SDK MSSdk INCLUDE LIB +) ELSE ( + ECHO Using default MSVC build environment +) + +CALL %* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/disperse.conf new/patiencediff-0.2.8/disperse.conf --- old/patiencediff-0.2.7/disperse.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/disperse.conf 2022-11-20 14:08:11.000000000 +0100 @@ -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.7/patiencediff/__init__.py new/patiencediff-0.2.8/patiencediff/__init__.py --- old/patiencediff-0.2.7/patiencediff/__init__.py 2022-10-26 13:04:25.000000000 +0200 +++ new/patiencediff-0.2.8/patiencediff/__init__.py 2022-11-20 14:08:14.000000000 +0100 @@ -24,7 +24,7 @@ __all__ = ['PatienceSequenceMatcher', 'unified_diff', 'unified_diff_files'] -__version__ = (0, 2, 7) +__version__ = (0, 2, 8) # 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.7/patiencediff/_patiencediff_c.pyi new/patiencediff-0.2.8/patiencediff/_patiencediff_c.pyi --- old/patiencediff-0.2.7/patiencediff/_patiencediff_c.pyi 1970-01-01 01:00:00.000000000 +0100 +++ new/patiencediff-0.2.8/patiencediff/_patiencediff_c.pyi 2022-11-20 14:08:11.000000000 +0100 @@ -0,0 +1,17 @@ +import difflib +from typing import List, Tuple, Sequence, Any + + +class PatienceSequenceMatcher_c(difflib.SequenceMatcher): + + def get_matching_blocks(self) -> List[difflib.Match]: ... + + +def unique_lcs_c(a: Sequence[Any], b: Sequence[Any]) -> List[Tuple[int, int]]: ... + + +def recurse_matches_c( + a: Sequence[Any], b: Sequence[Any], + alo: int, blo: int, ahi: int, bhi: int, + answer: List[Tuple[int, int]], maxrecursion: int) -> None: ... + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/patiencediff.egg-info/PKG-INFO new/patiencediff-0.2.8/patiencediff.egg-info/PKG-INFO --- old/patiencediff-0.2.7/patiencediff.egg-info/PKG-INFO 2022-10-26 13:04:25.000000000 +0200 +++ new/patiencediff-0.2.8/patiencediff.egg-info/PKG-INFO 2022-11-20 14:08:20.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: patiencediff -Version: 0.2.7 +Version: 0.2.8 Summary: Python implementation of the patiencediff algorithm Maintainer: Breezy Developers Maintainer-email: t...@breezy-vcs.org diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patiencediff-0.2.7/patiencediff.egg-info/SOURCES.txt new/patiencediff-0.2.8/patiencediff.egg-info/SOURCES.txt --- old/patiencediff-0.2.7/patiencediff.egg-info/SOURCES.txt 2022-10-26 13:04:25.000000000 +0200 +++ new/patiencediff-0.2.8/patiencediff.egg-info/SOURCES.txt 2022-11-20 14:08:20.000000000 +0100 @@ -1,13 +1,21 @@ +.bzrignore +.gitignore AUTHORS COPYING MANIFEST.in README.rst +build.cmd +disperse.conf pyproject.toml setup.cfg setup.py +.github/workflows/disperse.yml +.github/workflows/pythonpackage.yml +.github/workflows/pythonpublish.yml patiencediff/__init__.py patiencediff/__main__.py patiencediff/_patiencediff_c.c +patiencediff/_patiencediff_c.pyi patiencediff/_patiencediff_py.py patiencediff/py.typed patiencediff/test_patiencediff.py