commit python-scikit-build for openSUSE:Factory
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 2024-08-01 22:03:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-scikit-build (Old) and /work/SRC/openSUSE:Factory/.python-scikit-build.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-scikit-build" Thu Aug 1 22:03:42 2024 rev:23 rq:1190584 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-scikit-build/python-scikit-build.changes 2024-07-14 08:49:42.070687252 +0200 +++ /work/SRC/openSUSE:Factory/.python-scikit-build.new.7232/python-scikit-build.changes 2024-08-01 22:03:54.083160000 +0200 @@ -1,0 +2,8 @@ +Wed Jul 31 06:14:00 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com> + +- Add patch support-setuptools-72-distutils.patch: + * Don't monkey patch distutils incorrectly. +- Add patch support-setuptools-72-test-directives.patch: + * Remove test{_suite,s_require} directives. + +------------------------------------------------------------------- New: ---- support-setuptools-72-distutils.patch support-setuptools-72-test-directives.patch BETA DEBUG BEGIN: New: - Add patch support-setuptools-72-distutils.patch: * Don't monkey patch distutils incorrectly. New: * Don't monkey patch distutils incorrectly. - Add patch support-setuptools-72-test-directives.patch: * Remove test{_suite,s_require} directives. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-scikit-build.spec ++++++ --- /var/tmp/diff_new_pack.mWFy0a/_old 2024-08-01 22:03:54.587180787 +0200 +++ /var/tmp/diff_new_pack.mWFy0a/_new 2024-08-01 22:03:54.587180787 +0200 @@ -34,6 +34,10 @@ URL: https://github.com/scikit-build/scikit-build Source: https://files.pythonhosted.org/packages/source/s/scikit-build/scikit_build-%{version}.tar.gz Source99: sample-setup.cfg +# PATCH-FIX-UPSTREAM gh#scikit-build/scikit-build#1103 +Patch0: support-setuptools-72-distutils.patch +# PATCH-FIX-UPSTREAM gh#scikit-build/scikit-build#1108 +Patch1: support-setuptools-72-test-directives.patch BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module hatch-fancy-pypi-readme} BuildRequires: %{python_module hatch-vcs} @@ -58,6 +62,7 @@ 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 numpy-devel >= 1.21} BuildRequires: %{python_module pytest >= 6.0.0} BuildRequires: %{python_module pytest-mock >= 1.10.4} BuildRequires: %{python_module requests} ++++++ support-setuptools-72-distutils.patch ++++++ From 56ad12fe568675957e87c88a7b9f318b52b07fc4 Mon Sep 17 00:00:00 2001 From: Henry Schreiner <henryschreineriii@gmail.com> Date: Tue, 2 Jul 2024 08:23:03 -0400 Subject: [PATCH] tests: fix for distutils change Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> --- tests/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/__init__.py b/tests/__init__.py index 00d27289..4f3c9543 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -215,7 +215,7 @@ def execute_setup_py(project_dir, setup_args, disable_languages_test=False): """ # See https://stackoverflow.com/questions/9160227/dir-util-copy-tree-fails-after-s... - distutils.dir_util._path_created = {} # type: ignore[attr-defined] + distutils.dir_util._path_created.clear() # type: ignore[attr-defined] # Clear _PYTHON_HOST_PLATFORM to ensure value sets in skbuild.setuptools_wrap.setup() does not # influence other tests. ++++++ support-setuptools-72-test-directives.patch ++++++ From ed6387e8110cd78e4097dbbcf698660738ab05a4 Mon Sep 17 00:00:00 2001 From: Steve Kowalik <steven@wedontsleep.org> Date: Wed, 31 Jul 2024 16:01:32 +1000 Subject: [PATCH] test: remove test directives setuptools 72 and above now raise warnings for test_suite and tests_require directives in setup.py as support for setup.py test is preparing to be removed. These directives have been deprecated for quite some time, so just remove them from the sample setup.py files. --- tests/samples/issue-274-support-default-package-dir/setup.py | 1 - .../issue-274-support-one-package-without-package-dir/setup.py | 1 - .../issue-335-support-cmake-source-dir/wrapping/python/setup.py | 1 - tests/samples/test-filter-manifest/wrapping/python/setup.py | 1 - 4 files changed, 4 deletions(-) diff --git a/tests/samples/issue-274-support-default-package-dir/setup.py b/tests/samples/issue-274-support-default-package-dir/setup.py index 99f4c361..b880122f 100644 --- a/tests/samples/issue-274-support-default-package-dir/setup.py +++ b/tests/samples/issue-274-support-default-package-dir/setup.py @@ -10,5 +10,4 @@ license="MIT", packages=["hello"], package_dir={"": "src"}, - test_suite="hello_tests", ) diff --git a/tests/samples/issue-274-support-one-package-without-package-dir/setup.py b/tests/samples/issue-274-support-one-package-without-package-dir/setup.py index 59864c15..5946573d 100644 --- a/tests/samples/issue-274-support-one-package-without-package-dir/setup.py +++ b/tests/samples/issue-274-support-one-package-without-package-dir/setup.py @@ -9,5 +9,4 @@ author="The scikit-build team", license="MIT", packages=["hello"], - test_suite="hello_tests", ) diff --git a/tests/samples/issue-335-support-cmake-source-dir/wrapping/python/setup.py b/tests/samples/issue-335-support-cmake-source-dir/wrapping/python/setup.py index cb5b9d19..09b23405 100644 --- a/tests/samples/issue-335-support-cmake-source-dir/wrapping/python/setup.py +++ b/tests/samples/issue-335-support-cmake-source-dir/wrapping/python/setup.py @@ -9,7 +9,6 @@ author="The scikit-build team", license="MIT", packages=["hello"], - tests_require=[], setup_requires=[], cmake_source_dir="../../", ) diff --git a/tests/samples/test-filter-manifest/wrapping/python/setup.py b/tests/samples/test-filter-manifest/wrapping/python/setup.py index 642620f8..e1bbb440 100644 --- a/tests/samples/test-filter-manifest/wrapping/python/setup.py +++ b/tests/samples/test-filter-manifest/wrapping/python/setup.py @@ -14,7 +14,6 @@ def exclude_dev_files(cmake_manifest): author="The scikit-build team", license="MIT", packages=["hello"], - tests_require=[], setup_requires=[], cmake_source_dir="../../", cmake_process_manifest_hook=exclude_dev_files,
participants (1)
-
Source-Sync