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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
Maintainer-email: "Matthieu C. Dartiailh" <[email protected]>
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 <[email protected]>
Maintainer-email: "Matthieu C. Dartiailh" <[email protected]>
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="[email protected]",
- 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"]},
)