Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-scikit-build for 
openSUSE:Factory checked in at 2023-04-29 17:28:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-scikit-build (Old)
 and      /work/SRC/openSUSE:Factory/.python-scikit-build.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-scikit-build"

Sat Apr 29 17:28:05 2023 rev:16 rq:1083333 version:0.17.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-scikit-build/python-scikit-build.changes  
2023-04-03 21:49:23.680871364 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-scikit-build.new.1533/python-scikit-build.changes
        2023-04-29 17:28:17.758581208 +0200
@@ -1,0 +2,58 @@
+Tue Apr 25 17:07:11 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.17.2
+  ## Bug fixes
+  * Validate value before returning library path by @dlech in #942.
+  * Only add Python_LIBRARY on Windows MSVC in #943 and #944.
+  * Slightly nicer traceback for failed compiler in 947.
+  ## Testing
+  * Hide a few warnings that are expected in #494.
+- Release 0.17.1
+  * This is a small release fixing a few bugs; the primary one
+    being a change that was triggering a bug in older FindPython.
+    The unused variable messages have been deactivated to simplify
+    output, as well.
+  * Older (<3.24) CMake breaks when lib specified in #932
+  * An error output was missing formatting in #931
+  * Make empty CMAKE_OSX_DEPLOYMENT_TARGET a warning (bug in
+    conda-forge's clang activation fixed upstream) in #934
+  * Remove unused variable warnings by in #930
+- Release 0.17.0
+  * A lot of bug fixes are present in this release, focusing on
+    Windows, PyPy, and cross compiling. We've also improved the
+    compatibility with default setuptools behaviors a little, and
+    enabled some things that were previously unavailable, like
+    overriding the build type via the cmake argument environment
+    variables. We've expanded our CI matrix to include Windows and
+    macOS PyPy and some Fortran tests on Linux. This release
+    requires Python 3.7+.
+  ## Bug fixes
+  * Match setuptools behavior for include_package_data default by
+    @vyasr in #873.
+  * Misc. fixes for F2PY and PythonExtensions modules by @benbovy
+    in #495.
+  * Provide more useful error if user provides CMAKE_INSTALL_PREFIX
+    by @vyasr in #872.
+  * Stop assuming that .pyx files are in the same directory as
+    CMakeLists.txt by @vyasr in #871.
+  * Allow build type overriding in #902.
+  * Include library for FindPython for better Windows
+    cross-compiles in #913. Thanks to @maxbachmann for testing.
+  * Fix logic for default generator when cross-compiling for ARM on
+    Windows by @dlech in #917.
+  * Use f2py's get_include if present in #877.
+  * Fix support for cross-compilation exception using
+    targetLinkLibrariesWithDynamicLookup by @erykoff in #901.
+  * Treat empty MACOSX_DEPLOYMENT_TARGET as if it was unset in
+    #918.
+  ## Testing
+  * Add hello fortran sample package + tests by @benbovy in #493.
+  * Add sdist check & fix in #906.
+  * Fix some setuptools types in #888.
+  ## Miscellaneous
+  * Drop Python 3.6 in #862.
+  * Move building backend to hatchling in #870.
+  * Avoid mutating function input parameters in #899.
+  * Use _compat/typing name in #869.
+
+-------------------------------------------------------------------

Old:
----
  scikit-build-0.16.7.tar.gz

New:
----
  scikit_build-0.17.2.tar.gz

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

Other differences:
------------------
++++++ python-scikit-build.spec ++++++
--- /var/tmp/diff_new_pack.f23Yv2/_old  2023-04-29 17:28:18.366583754 +0200
+++ /var/tmp/diff_new_pack.f23Yv2/_new  2023-04-29 17:28:18.370583771 +0200
@@ -26,24 +26,19 @@
 %endif
 
 Name:           python-scikit-build%{psuffix}
-Version:        0.16.7
+Version:        0.17.2
 Release:        0
 Summary:        Improved build system generator for Python 
C/C++/Fortran/Cython extensions
 License:        MIT
 URL:            https://github.com/scikit-build/scikit-build
-Source:         
https://files.pythonhosted.org/packages/source/s/scikit-build/scikit-build-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/s/scikit-build/scikit_build-%{version}.tar.gz
 Source99:       sample-setup.cfg
-BuildRequires:  %{python_module devel >= 3.6}
+BuildRequires:  %{python_module devel >= 3.7}
+BuildRequires:  %{python_module hatch-fancy-pypi-readme}
+BuildRequires:  %{python_module hatch-vcs}
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools >= 42.0.0}
-BuildRequires:  %{python_module wheel}
-%if !%{with test}
-# https://github.com/scikit-build/scikit-build/issues/689
-BuildRequires:  %{python_module setuptools_scm}
-%if 0%{?suse_version} < 1550
-BuildRequires:  %{python_module toml}
-%endif
-%endif
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       cmake
@@ -51,13 +46,17 @@
 Requires:       python-packaging
 Requires:       python-setuptools >= 42.0.0
 Requires:       python-wheel >= 0.32.0
-%if %python_version_nodots < 38
+%if %{python_version_nodots} < 38
 Requires:       python-typing-extensions >= 3.7
 %endif
+%if %{python_version_nodots} < 311
+Requires:       python-tomli
+%endif
 %if %{with test}
 # Note: When tests fail try `osc build ---clean` in order to get rid of 
remnant numpy typing stubs in $HOME
 BuildRequires:  %{python_module Cython >= 0.25.1}
 BuildRequires:  %{python_module build >= 0.7}
+BuildRequires:  %{python_module importlib-metadata if %python-base < 3.8}
 BuildRequires:  %{python_module pytest >= 6.0.0}
 BuildRequires:  %{python_module pytest-mock >= 1.10.4}
 BuildRequires:  %{python_module pytest-virtualenv >= 1.2.5}
@@ -76,7 +75,7 @@
 Improved build system generator for Python C/C++/Fortran/Cython extensions
 
 %prep
-%autosetup -p1 -n scikit-build-%{version}
+%autosetup -p1 -n scikit_build-%{version}
 %if %{with test}
 # some tests call setup.py develop|install|test, which by default write to /usr
 # This is not allowed in OBS
@@ -88,9 +87,6 @@
 cp %{S:99} 
tests/samples/issue-274-support-one-package-without-package-dir/setup.cfg
 cp %{S:99} 
tests/samples/issue-334-configure-cmakelist-non-cp1252-encoding/setup.cfg
 %endif
-# remove toml entries not relevant for us and failing old py3.6 pip in 15.X
-sed -i '/tool.pylint/,/^$/ d' pyproject.toml
-sed -i '/tool.ruff/,/^$/ d' pyproject.toml
 
 %if !%{with test}
 %build
@@ -105,12 +101,14 @@
 %check
 # these tests need a wheelhouse with downloaded wheels including platform 
dependent cmake
 donttestmarker="isolated"
+# setuptools_scm is a dependency of hatch_vcs
+donttestmarker+=" or nosetuptoolsscm"
 %pytest -m "not ($donttestmarker)"
 %endif
 
 %if !%{with test}
 %files %{python_files}
-%doc AUTHORS.rst README.rst CONTRIBUTING.rst HISTORY.rst docs/
+%doc AUTHORS.rst README.rst CONTRIBUTING.rst docs/
 %license LICENSE
 %{python_sitelib}/skbuild
 %{python_sitelib}/scikit_build-%{version}.dist-info

Reply via email to