Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-frozenlist for openSUSE:Factory checked in at 2024-01-09 20:48:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-frozenlist (Old) and /work/SRC/openSUSE:Factory/.python-frozenlist.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-frozenlist" Tue Jan 9 20:48:38 2024 rev:7 rq:1137521 version:1.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-frozenlist/python-frozenlist.changes 2023-08-16 14:16:34.602767296 +0200 +++ /work/SRC/openSUSE:Factory/.python-frozenlist.new.21961/python-frozenlist.changes 2024-01-09 20:48:50.902464121 +0100 @@ -1,0 +2,44 @@ +Mon Jan 8 09:11:26 UTC 2024 - Dirk Müller <[email protected]> + +- update to 1.4.1: + * Declared Python 3.12 and PyPy 3.8-3.10 supported officially + in the distribution package metadata. + * Replaced the packaging is replaced from an old-fashioned + :file:`setup.py` to an in-tree PEP 517 build backend -- by + :user:`webknjaz`. Whenever the end-users or downstream + packagers need to build frozenlist from source (a Git + checkout or an sdist), they may pass a config_settings flag + pure-python. If this flag is not set, a C-extension will be + built and included into the distribution. Here is how this + can be done with pip: $ python3 -m pip install . --config- + settings=pure-python= This will also work with -e | + --editable. The same can be achieved via pypa/build: $ + python3 -m build --config-setting=pure-python= Adding -w | + --wheel can force pypa/build produce a wheel from source + directly, as opposed to building an sdist and then building + from it. Related issues and pull requests on GitHub: + :issue:`560`. + * Replaced the packaging is replaced from an old-fashioned + :file:`setup.py` to an in-tree PEP 517 build backend + * Whenever the end-users or downstream packagers need to build + frozenlist from source (a Git checkout or an sdist), they may + pass a config_settings flag pure-python. If this flag is not + set, a C-extension will be built and included into the + distribution. + * It is now possible to request line tracing in Cython builds + using the with-cython-tracing PEP 517 config setting + * This can be used in CI and development environment to measure + coverage on Cython modules, but is not normally useful to the + end-users or downstream packagers. + Otherwise, it's off unless requested explicitly. + * The following produces C-files required for the Cython + coverage plugin to map the measurements back to the PYX- + files: + * Alternatively, the FROZENLIST_CYTHON_TRACING=1 environment + variable can be set to do the same as the PEP 517 config + setting. + * Coverage collection has been implemented for the Cython + modules +- add no-pytest-cov.patch to skip pytest-coverage + +------------------------------------------------------------------- Old: ---- frozenlist-1.4.0.tar.gz New: ---- frozenlist-1.4.1.tar.gz no-pytest-cov.patch BETA DEBUG BEGIN: New: modules - add no-pytest-cov.patch to skip pytest-coverage BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-frozenlist.spec ++++++ --- /var/tmp/diff_new_pack.ETWBuo/_old 2024-01-09 20:48:51.394482010 +0100 +++ /var/tmp/diff_new_pack.ETWBuo/_new 2024-01-09 20:48:51.394482010 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-frozenlist # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,16 @@ %{?sle15_python_module_pythons} Name: python-frozenlist -Version: 1.4.0 +Version: 1.4.1 Release: 0 Summary: Python list-like structure which implements MutableSequence License: Apache-2.0 URL: https://github.com/aio-libs/frozenlist Source: https://files.pythonhosted.org/packages/source/f/frozenlist/frozenlist-%{version}.tar.gz -BuildRequires: %{python_module Cython >= 0.29.24} +Patch1: no-pytest-cov.patch +BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel >= 3.8} +BuildRequires: %{python_module expandvars} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module wheel} @@ -37,7 +39,7 @@ Python list-like structure which implements collections.abc.MutableSequence. %prep -%setup -q -n frozenlist-%{version} +%autosetup -p1 -n frozenlist-%{version} %build export CFLAGS="%{optflags}" ++++++ frozenlist-1.4.0.tar.gz -> frozenlist-1.4.1.tar.gz ++++++ ++++ 15186 lines of diff (skipped) ++++++ no-pytest-cov.patch ++++++ Index: frozenlist-1.4.1/pytest.ini =================================================================== --- frozenlist-1.4.1.orig/pytest.ini +++ frozenlist-1.4.1/pytest.ini @@ -21,14 +21,6 @@ addopts = # Dump the test results in junit format: # --junitxml=.test-results/pytest/results.xml - # Pre-load the `pytest-cov` plugin early: - -p pytest_cov - - # `pytest-cov`: - --cov - --cov-context=test - --cov-config=.coveragerc - # Fail on config parsing warnings: # --strict-config
