Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwisolver for openSUSE:Factory checked in at 2022-08-08 08:44:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwisolver (Old) and /work/SRC/openSUSE:Factory/.python-kiwisolver.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwisolver" Mon Aug 8 08:44:57 2022 rev:8 rq:990875 version:1.4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwisolver/python-kiwisolver.changes 2022-04-02 18:19:41.742844101 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwisolver.new.1521/python-kiwisolver.changes 2022-08-08 08:45:01.734423478 +0200 @@ -1,0 +2,19 @@ +Sun Jul 24 09:16:28 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.4.4: + - fix timing in shared data release procedure PR #149 + - revert use of nullpointer introduced in #142 + Its use is not necessary anymore in 3.11.0-beta.4 and used to cause issues on + some platforms (see #144 ) PR #145 + +------------------------------------------------------------------- +Thu Jul 14 17:47:26 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.4.3 + * add support for Python 3.11 PR #142 + * do not install tests PR #143 + * fix packaging for latest setuptools PR #140 +- Release 1.4.2 + * fix an issue with setuptools configuration PR #134 + +------------------------------------------------------------------- Old: ---- kiwisolver-1.4.1.tar.gz New: ---- kiwisolver-1.4.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwisolver.spec ++++++ --- /var/tmp/diff_new_pack.7vkyBf/_old 2022-08-08 08:45:02.226424925 +0200 +++ /var/tmp/diff_new_pack.7vkyBf/_new 2022-08-08 08:45:02.234424949 +0200 @@ -16,10 +16,8 @@ # -%{?!python_module:%define python_module() python3-%{**}} -%define skip_python2 1 Name: python-kiwisolver -Version: 1.4.1 +Version: 1.4.4 Release: 0 Summary: An implementation of the Cassowary constraint solver License: BSD-3-Clause @@ -28,8 +26,9 @@ Source: https://files.pythonhosted.org/packages/source/k/kiwisolver/kiwisolver-%{version}.tar.gz BuildRequires: %{python_module cppy >= 1.2.0} BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools >= 42} +BuildRequires: %{python_module setuptools >= 61.2} BuildRequires: %{python_module setuptools_scm >= 3.4.3} BuildRequires: %{python_module tomli} BuildRequires: %{python_module wheel} @@ -56,10 +55,10 @@ %build export CFLAGS="%{optflags}" -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check ++++++ kiwisolver-1.4.1.tar.gz -> kiwisolver-1.4.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/.github/workflows/ci.yml new/kiwisolver-1.4.4/.github/workflows/ci.yml --- old/kiwisolver-1.4.1/.github/workflows/ci.yml 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/.github/workflows/ci.yml 2022-07-15 22:13:35.000000000 +0200 @@ -24,13 +24,13 @@ matrix: python-version: ['3.9'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Get history and tags for SCM versioning to work run: | git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -63,7 +63,7 @@ matrix: os: [ubuntu-latest] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install dependencies run: | sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test @@ -81,15 +81,15 @@ strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.7', '3.8', '3.9', '3.10', pypy-3.7] + python-version: ['3.7', '3.8', '3.9', '3.10', 'pypy-3.7', 'pypy-3.8', '3.11.0-beta - 3.11.0'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Get history and tags for SCM versioning to work run: | git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -104,7 +104,7 @@ - name: Test with pytest run: | pip install pytest - python -X dev -m pytest py + python -X dev -m pytest py -W error - name: Generate C++ coverage reports if: (github.event_name != 'schedule' && matrix.os != 'windows-latest') run: | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/.github/workflows/docs.yml new/kiwisolver-1.4.4/.github/workflows/docs.yml --- old/kiwisolver-1.4.1/.github/workflows/docs.yml 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/.github/workflows/docs.yml 2022-07-15 22:13:35.000000000 +0200 @@ -27,7 +27,9 @@ git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 + with: + python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/.github/workflows/release.yml new/kiwisolver-1.4.4/.github/workflows/release.yml --- old/kiwisolver-1.4.1/.github/workflows/release.yml 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/.github/workflows/release.yml 2022-07-15 22:13:35.000000000 +0200 @@ -19,9 +19,9 @@ git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: - python-version: '3.10' + python-version: '3.x' - name: Build sdist run: | pip install --upgrade pip @@ -32,7 +32,7 @@ pip install pytest pip install dist/*.tar.gz cd .. - python -m pytest kiwi/py/tests + pytest kiwi/py/tests -v -W error - name: Store artifacts uses: actions/upload-artifact@v2 with: @@ -77,9 +77,9 @@ git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.x' - name: Set up QEMU if: runner.os == 'Linux' && matrix.archs != 'auto' uses: docker/setup-qemu-action@v1 @@ -95,7 +95,7 @@ CIBW_MANYLINUX_X86_64_IMAGE: manylinux1 CIBW_MANYLINUX_I686_IMAGE: manylinux1 CIBW_TEST_REQUIRES: pytest - CIBW_TEST_COMMAND: python -m pytest {package}/py/tests -v + CIBW_TEST_COMMAND: pytest {package}/py/tests -v -W error # Do not link against VC2014_1 on Windows KIWI_DISABLE_FH4: 1 - name: Build wheels diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/PKG-INFO new/kiwisolver-1.4.4/PKG-INFO --- old/kiwisolver-1.4.1/PKG-INFO 2022-03-27 17:36:25.956725100 +0200 +++ new/kiwisolver-1.4.4/PKG-INFO 2022-07-15 22:13:52.588502000 +0200 @@ -1,9 +1,7 @@ Metadata-Version: 2.1 Name: kiwisolver -Version: 1.4.1 +Version: 1.4.4 Summary: A fast implementation of the Cassowary constraint solver -Home-page: https://github.com/nucleic/kiwi -Author: The Nucleic Development Team Author-email: The Nucleic Development Team <sccolb...@gmail.com> Maintainer-email: "Matthieu C. Dartiailh" <m.dartia...@gmail.com> License: ========================= @@ -82,7 +80,6 @@ Project-URL: documentation, https://kiwisolver.readthedocs.io/en/latest/ Project-URL: repository, https://github.com/nucleic/kiwi Project-URL: changelog, https://github.com/nucleic/kiwi/blob/main/releasenotes.rst -Platform: UNKNOWN Classifier: License :: OSI Approved :: BSD License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 @@ -121,5 +118,3 @@ In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for Python 3.7+. - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/docs/requirements.txt new/kiwisolver-1.4.4/docs/requirements.txt --- old/kiwisolver-1.4.1/docs/requirements.txt 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/docs/requirements.txt 2022-07-15 22:13:35.000000000 +0200 @@ -1,4 +1,3 @@ sphinx>=4 sphinx-rtd-theme>=1 sphinx-tabs -git+https://github.com/nucleic/cppy@main diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/docs/source/conf.py new/kiwisolver-1.4.4/docs/source/conf.py --- old/kiwisolver-1.4.1/docs/source/conf.py 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/docs/source/conf.py 2022-07-15 22:13:35.000000000 +0200 @@ -73,7 +73,7 @@ # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. -language = None +language = "en" # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/kiwi/shareddata.h new/kiwisolver-1.4.4/kiwi/shareddata.h --- old/kiwisolver-1.4.1/kiwi/shareddata.h 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/kiwi/shareddata.h 2022-07-15 22:13:35.000000000 +0200 @@ -142,10 +142,10 @@ { if (m_data != other.m_data) { - decref(m_data); - + T *temp = m_data; m_data = other.m_data; other.m_data = nullptr; + decref(temp); } return *this; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/kiwi/version.h new/kiwisolver-1.4.4/kiwi/version.h --- old/kiwisolver-1.4.1/kiwi/version.h 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/kiwi/version.h 2022-07-15 22:13:35.000000000 +0200 @@ -1,5 +1,5 @@ /*----------------------------------------------------------------------------- -| Copyright (c) 2013-2020, Nucleic Development Team. +| Copyright (c) 2013-2022, Nucleic Development Team. | | Distributed under the terms of the Modified BSD License. | @@ -9,6 +9,6 @@ #define KIWI_MAJOR_VERSION 1 #define KIWI_MINOR_VERSION 4 -#define KIWI_MICRO_VERSION 0 -#define KIWI_VERSION_HEX 0x010400 -#define KIWI_VERSION "1.4.0" +#define KIWI_MICRO_VERSION 2 +#define KIWI_VERSION_HEX 0x010402 +#define KIWI_VERSION "1.4.2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/py/kiwisolver.egg-info/PKG-INFO new/kiwisolver-1.4.4/py/kiwisolver.egg-info/PKG-INFO --- old/kiwisolver-1.4.1/py/kiwisolver.egg-info/PKG-INFO 2022-03-27 17:36:25.000000000 +0200 +++ new/kiwisolver-1.4.4/py/kiwisolver.egg-info/PKG-INFO 2022-07-15 22:13:52.000000000 +0200 @@ -1,9 +1,7 @@ Metadata-Version: 2.1 Name: kiwisolver -Version: 1.4.1 +Version: 1.4.4 Summary: A fast implementation of the Cassowary constraint solver -Home-page: https://github.com/nucleic/kiwi -Author: The Nucleic Development Team Author-email: The Nucleic Development Team <sccolb...@gmail.com> Maintainer-email: "Matthieu C. Dartiailh" <m.dartia...@gmail.com> License: ========================= @@ -82,7 +80,6 @@ Project-URL: documentation, https://kiwisolver.readthedocs.io/en/latest/ Project-URL: repository, https://github.com/nucleic/kiwi Project-URL: changelog, https://github.com/nucleic/kiwi/blob/main/releasenotes.rst -Platform: UNKNOWN Classifier: License :: OSI Approved :: BSD License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 @@ -121,5 +118,3 @@ In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for Python 3.7+. - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/py/kiwisolver.egg-info/top_level.txt new/kiwisolver-1.4.4/py/kiwisolver.egg-info/top_level.txt --- old/kiwisolver-1.4.1/py/kiwisolver.egg-info/top_level.txt 2022-03-27 17:36:25.000000000 +0200 +++ new/kiwisolver-1.4.4/py/kiwisolver.egg-info/top_level.txt 2022-07-15 22:13:52.000000000 +0200 @@ -1 +1,2 @@ kiwisolver +src diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/py/src/version.h new/kiwisolver-1.4.4/py/src/version.h --- old/kiwisolver-1.4.1/py/src/version.h 2022-03-27 17:36:24.000000000 +0200 +++ new/kiwisolver-1.4.4/py/src/version.h 2022-07-15 22:13:52.000000000 +0200 @@ -9,5 +9,5 @@ #pragma once -#define PY_KIWI_VERSION "1.4.1" +#define PY_KIWI_VERSION "1.4.4" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/pyproject.toml new/kiwisolver-1.4.4/pyproject.toml --- old/kiwisolver-1.4.1/pyproject.toml 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/pyproject.toml 2022-07-15 22:13:35.000000000 +0200 @@ -1,5 +1,5 @@ # -------------------------------------------------------------------------------------- -# Copyright (c) 2021, Nucleic Development Team. +# Copyright (c) 2013-2022, Nucleic Development Team. # # Distributed under the terms of the Modified BSD License. # @@ -29,7 +29,8 @@ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] - +dependencies = ["typing_extensions;python_version<'3.8'"] +dynamic=["version"] [project.urls] homepage = "https://github.com/nucleic/kiwi" @@ -37,11 +38,18 @@ repository = "https://github.com/nucleic/kiwi" changelog = "https://github.com/nucleic/kiwi/blob/main/releasenotes.rst" - [build-system] -requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.4.3", "cppy>=1.2.0"] +requires = ["setuptools>=61.2", "wheel", "setuptools_scm[toml]>=3.4.3", "cppy>=1.2.0"] build-backend = "setuptools.build_meta" +[tool.setuptools] +include-package-data = false +package-data = {kiwisolver = ["py.typed", "*.pyi"]} + +[tool.setuptools.packages.find] +where = ["py"] +exclude = ["tests"] + [tool.setuptools_scm] write_to = "py/src/version.h" write_to_template = """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/releasenotes.rst new/kiwisolver-1.4.4/releasenotes.rst --- old/kiwisolver-1.4.1/releasenotes.rst 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/releasenotes.rst 2022-07-15 22:13:35.000000000 +0200 @@ -1,6 +1,23 @@ Kiwi Release Notes ================== +Wrappers 1.4.4 | Solver 1.4.2 | 15/07/2022 +------------------------------------------ +- fix timing in shared data release procedure PR #149 +- revert use of nullpointer introduced in #142 + Its use is not necessary anymore in 3.11.0-beta.4 and used to cause issues on + some platforms (see #144 ) PR #145 + +Wrappers 1.4.3 | Solver 1.4.1 | 13/06/2022 +------------------------------------------ +- add support for Python 3.11 PR #142 +- do not install tests PR #143 +- fix packaging for latest setuptools PR #140 + +Wrappers 1.4.2 | Solver 1.4.1 | 28/03/2022 +------------------------------------------ +- fix an issue with setuptools configuration PR #134 + Wrappers 1.4.1 | Solver 1.4.1 | 27/03/2022 ------------------------------------------ - add missing include PR #129 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwisolver-1.4.1/setup.py new/kiwisolver-1.4.4/setup.py --- old/kiwisolver-1.4.1/setup.py 2022-03-27 17:36:05.000000000 +0200 +++ new/kiwisolver-1.4.4/setup.py 2022-07-15 22:13:35.000000000 +0200 @@ -44,39 +44,6 @@ setup( - # FIXME remove once setuptool supports PEP 621 - name="kiwisolver", - author="The Nucleic Development Team", - author_email="sccolb...@gmail.com", - url="https://github.com/nucleic/kiwi", - description="A fast implementation of the Cassowary constraint solver", - long_description=open("README.rst").read(), - license="BSD", - classifiers=[ - # https://pypi.org/pypi?%3Aaction=list_classifiers - "License :: OSI Approved :: BSD License", - "Programming Language :: Python", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: Implementation :: CPython", - "Programming Language :: Python :: Implementation :: PyPy", - ], - python_requires=">=3.7", - # FIXME end of remove once setuptool supports PEP 621 - setup_requires=[ - "setuptools>=42", - "wheel", - "setuptools_scm[toml]>=3.4.3", - "cppy>=1.2.0", - ], - package_dir={"": "py"}, - packages=["kiwisolver"], - install_requires=["typing_extensions;python_version<'3.8'"], ext_modules=ext_modules, cmdclass={"build_ext": CppyBuildExt}, - include_package_data=False, - package_data={"kiwisolver": ["py.typed", "*.pyi"]}, )