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"]},
 )

Reply via email to