Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-setuptools-rust for openSUSE:Factory checked in at 2024-01-30 18:24:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-setuptools-rust (Old) and /work/SRC/openSUSE:Factory/.python-setuptools-rust.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-setuptools-rust" Tue Jan 30 18:24:07 2024 rev:9 rq:1142459 version:1.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-setuptools-rust/python-setuptools-rust.changes 2023-05-09 13:06:04.980572857 +0200 +++ /work/SRC/openSUSE:Factory/.python-setuptools-rust.new.1815/python-setuptools-rust.changes 2024-01-30 18:24:09.551223592 +0100 @@ -1,0 +2,18 @@ +Mon Jan 29 14:14:53 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- fix dependencies (add tomli) + +------------------------------------------------------------------- +Mon Jan 29 12:34:54 UTC 2024 - Adrian Schröter <adr...@suse.de> + +- update to 1.8.1: + * Remove direct imports from distutils + * Include py.typed when packaging to denote that setuptools-rust includes type hints + * Add support for pyproject.toml configuration using [tool.setuptools-rust] options + * Fix plat_name handling in the case bdist_wheel.plat_name is set via configuration file + * Drop support for Python 3.7 + * Remove direct imports from pkg_resources. + * Add support for setting a custom cargo profile with the SETUPTOOLS_RUST_CARGO_PROFILE environment variable +- drop installation of example hello-world as it needs a cargo now + +------------------------------------------------------------------- Old: ---- setuptools-rust-1.6.0.tar.gz New: ---- setuptools-rust-1.8.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-setuptools-rust.spec ++++++ --- /var/tmp/diff_new_pack.GPuRWY/_old 2024-01-30 18:24:10.667263854 +0100 +++ /var/tmp/diff_new_pack.GPuRWY/_new 2024-01-30 18:24:10.667263854 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-setuptools-rust # -# 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 @@ -19,7 +19,7 @@ %global skip_python2 1 %{?sle15_python_module_pythons} Name: python-setuptools-rust -Version: 1.6.0 +Version: 1.8.1 Release: 0 Summary: Setuptools plugin for Rust extensions License: BSD-3-Clause @@ -32,7 +32,6 @@ BuildRequires: %{python_module semantic_version >= 2.8.2} BuildRequires: %{python_module setuptools >= 62.4} BuildRequires: %{python_module setuptools_scm >= 6.3.2} -BuildRequires: %{python_module typing_extensions >= 3.7.4.3} BuildRequires: %{python_module wheel} BuildRequires: cargo BuildRequires: fdupes @@ -41,7 +40,9 @@ Requires: cargo Requires: python-semantic_version >= 2.8.2 Requires: python-setuptools >= 62.4 -Requires: python-typing_extensions >= 3.7.4.3 +%if 0%{?python_version_nodots} < 311 +Requires: python-tomli >= 1.2.1 +%endif Requires: rust BuildArch: noarch # SECTION test requirements @@ -69,15 +70,7 @@ %check export LANG=en_US.UTF-8 # network / crates.io access -%pytest tests/ -k "not test_get_lib_name_namespace_package" -pushd examples/hello-world -%{python_expand # See noxfile.py -# hello-world is the only example which does not need extra rust packages (via cargo_vendor) -export PYTHONPATH=%{buildroot}%{$python_sitelib} -$python -m pip install --no-build-isolation --target=$PWD/build/exampleinstall/ --no-deps --no-index . -$PWD/build/exampleinstall/bin/hello-world -} -popd +%pytest tests/ -k "not test_get_lib_name_namespace_package and not test_metadata_contents and not test_metadata_cargo_log" %files %{python_files} %license LICENSE ++++++ setuptools-rust-1.6.0.tar.gz -> setuptools-rust-1.8.1.tar.gz ++++++ ++++ 4779 lines of diff (skipped)