Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-build for openSUSE:Factory 
checked in at 2021-10-16 22:47:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-build (Old)
 and      /work/SRC/openSUSE:Factory/.python-build.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-build"

Sat Oct 16 22:47:31 2021 rev:3 rq:925705 version:0.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-build/python-build.changes        
2020-12-21 12:35:10.330931325 +0100
+++ /work/SRC/openSUSE:Factory/.python-build.new.1890/python-build.changes      
2021-10-16 22:48:16.212723770 +0200
@@ -1,0 +2,10 @@
+Sat Oct 16 12:24:15 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to v0.7.0
+  Full changelog at
+  https://pypa-build.readthedocs.io/en/stable/changelog.html
+  * Dropped support for Python 2 and 3.5
+- Avoid possible bootstrap build depcycles with _multibuild
+- Drop remove-unused-import.patch 
+
+-------------------------------------------------------------------

Old:
----
  build-0.1.0.tar.gz
  remove-unused-import.patch

New:
----
  _multibuild
  build-0.7.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-build.spec ++++++
--- /var/tmp/diff_new_pack.Dc7TUh/_old  2021-10-16 22:48:16.588724087 +0200
+++ /var/tmp/diff_new_pack.Dc7TUh/_new  2021-10-16 22:48:16.592724090 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-build
+# spec file
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,52 +16,54 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-# TW defined --without python2
-%bcond_without python2
-Name:           python-build
-Version:        0.1.0
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define psuffix -test
+%bcond_without test
+%else
+%define psuffix %{nil}
+%bcond_with test
+%endif
+%{?!python_module:%define python_module() python3-%{**}}
+%define skip_python2 1
+Name:           python-build%{psuffix}
+Version:        0.7.0
 Release:        0
 Summary:        Simple PEP517 package builder
 License:        MIT
 Group:          Development/Languages/Python
 URL:            https://github.com/pypa/build
-Source:         
https://github.com/pypa/build/archive/%{version}.tar.gz#/build-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM remove-unused-import.patch -- remove unused import 
https://github.com/pypa/build/commit/efa3710
-Patch0:         remove-unused-import.patch
-BuildRequires:  %{python_module packaging}
-BuildRequires:  %{python_module pep517 >= 0.9}
+Source0:        
https://github.com/pypa/build/archive/%{version}.tar.gz#/build-%{version}.tar.gz
+BuildRequires:  %{python_module importlib-metadata >= 0.22 if %python-base < 
3.8}
+BuildRequires:  %{python_module packaging >= 19.0}
+BuildRequires:  %{python_module pep517 >= 0.9.1}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module toml}
+BuildRequires:  %{python_module tomli >= 1.0.0}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-%if %{with python2}
-BuildRequires:  python-typing
-BuildRequires:  python-virtualenv >= 20.0.35
-%endif
-BuildRequires:  (python3-importlib_metadata if python3-base < 3.8)
-BuildRequires:  (python36-importlib_metadata if python36-base)
-Requires:       python-packaging
-Requires:       python-pep517 >= 0.9
-Requires:       python-toml
-Requires:       (python-importlib_metadata if python-base < 3.8)
-%ifpython2
-Requires:       python-typing
-Requires:       python-virtualenv >= 20.0.35
-%endif
+Requires:       python-packaging >= 0.19.0
+Requires:       python-pep517 >= 0.9.1
+Requires:       python-tomli
+Requires:       (python-importlib-metadata >= 0.22 if python-base < 3.8)
+Recommends:     python-virtualenv >= 20.0.35
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 BuildArch:      noarch
-# SECTION test requirements
-BuildRequires:  %{python_module filelock}
-BuildRequires:  %{python_module pytest-mock}
-BuildRequires:  %{python_module pytest-xdist}
+%if %{with test}
+BuildRequires:  %{python_module build = %{version}}
+BuildRequires:  %{python_module filelock >= 3}
+BuildRequires:  %{python_module pytest-mock >= 2}
+BuildRequires:  %{python_module pytest-rerunfailures >= 9.1}
+BuildRequires:  %{python_module pytest-xdist >= 1.34}
 BuildRequires:  %{python_module pytest}
-# /SECTION
+BuildRequires:  %{python_module toml >= 0.10.0}
+BuildRequires:  %{python_module wheel >= 0.36}
+%endif
 %python_subpackages
 
 %description
-Simple PEP517 package builder.
+Build will invoke the PEP 517 hooks to build a distribution package.
+It is a simple build tool and does not perform any dependency management.
 
 %prep
 %autosetup -p1 -n build-%{version}
@@ -69,15 +71,25 @@
 %build
 %python_build
 
+%if !%{with test}
 %install
 %python_install
 %python_clone -a %{buildroot}%{_bindir}/pyproject-build
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
+%endif
 
+%if %{with test}
 %check
-# test_create_isolated_build_host (x2) fail due to venv/test rig
-%pytest -k 'not (test_create_isolated_build_host_with_no_pip or 
test_create_isolated_build_has_with_pip)'
+# obs can't download packages into "isolated" envs
+donttest="test_build_package"
+donttest+=" or (test_wheel_metadata and True)"
+donttest+=" or test_with_get_requires"
+donttest+=" or test_wheel_metadata_isolation"
+donttest+=" or test_output and (via-sdist-isolation or wheel-direct-isolation)"
+%pytest tests -n auto -k "not ($donttest)"
+%endif
 
+%if !%{with test}
 %post
 %python_install_alternative pyproject-build
 
@@ -88,6 +100,8 @@
 %doc README.md
 %license LICENSE
 %python_alternative %{_bindir}/pyproject-build
-%{python_sitelib}/*
+%{python_sitelib}/build
+%{python_sitelib}/build-%{version}*-info
+%endif
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
</multibuild>
++++++ build-0.1.0.tar.gz -> build-0.7.0.tar.gz ++++++
++++ 4937 lines of diff (skipped)

Reply via email to