Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pre-commit for
openSUSE:Factory checked in at 2026-01-19 18:36:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pre-commit (Old)
and /work/SRC/openSUSE:Factory/.python-pre-commit.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pre-commit"
Mon Jan 19 18:36:45 2026 rev:24 rq:1327973 version:4.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pre-commit/python-pre-commit.changes
2024-11-18 20:02:44.796987320 +0100
+++
/work/SRC/openSUSE:Factory/.python-pre-commit.new.1928/python-pre-commit.changes
2026-01-19 18:40:57.093125026 +0100
@@ -1,0 +2,27 @@
+Mon Jan 19 02:10:06 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 4.5.1:
+ * Features
+ + Add pre-commit hazmat.
+ + Add --fail-fast option to pre-commit
+ + Upgrade ruby-build / rbenv.
+ + Add language: unsupported / language: unsupported_script as aliases for
+ language: system / language: script (which will eventually be
+ deprecated).
+ + Add support docker-in-docker detection for cgroups v2.
+ + language: docker / language: docker_image: detect rootless docker.
+ + For language: python first attempt a versioned python executable for
+ the default language version before consulting a potentially
+ unversioned sys.executable.
+ + language: julia: avoid startup.jl when executing hooks
+ + language: dart: support latest dart versions which require a higher sdk
+ + Add language: julia.
+ * Fixes
+ + Fix language: python with repo: local without additional_dependencies.
+ + Handle when docker gives SecurityOptions: null.
+ + Fix error context for invalid stages in .pre-commit-config.yaml.
+ + Handle error during conflict detection when a file is named "HEAD"
+ + Disable automatic toolchain switching for language: golang.
+ + Fix language: r installation when initiated by RStudio.
+
+-------------------------------------------------------------------
Old:
----
pre-commit-4.0.1.tar.gz
New:
----
pre-commit-4.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pre-commit.spec ++++++
--- /var/tmp/diff_new_pack.62r3xr/_old 2026-01-19 18:40:57.713150681 +0100
+++ /var/tmp/diff_new_pack.62r3xr/_new 2026-01-19 18:40:57.713150681 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pre-commit
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-pre-commit
-Version: 4.0.1
+Version: 4.5.1
Release: 0
Summary: Multi-language pre-commit hooks
License: MIT
@@ -94,6 +94,7 @@
EXCLUDED_TESTS="test_main or test_run_a_node_hook or
test_run_versioned_node_hook or test_additional_node_dependencies_installed or
test_node_hook_with_npm_userconfig_set"
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_run_versioned_ruby_hook or
test_run_ruby_hook_with_disable_shared_gems or
test_additional_dependencies_roll_forward"
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_golang or test_additional_ruby_ or
test_additional_golang_ or test_additional_rust_ or test_rust"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_automatic_toolchain_switching"
EXCLUDED_TESTS="$EXCLUDED_TESTS or
test_switch_language_versions_doesnt_clobber or test_run_a_ruby_hook or
test_local_golang_additional_deps"
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_local_rust_additional_dependencies or
test_installed_from_venv"
EXCLUDED_TESTS="$EXCLUDED_TESTS or conda or test_perl_hook or
test_local_perl_additional_dependencies"
@@ -109,6 +110,18 @@
EXCLUDED_TESTS="$EXCLUDED_TESTS or (golang_test and test_during_commit_all)"
# requires swift
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_swift_language"
+# requires juliaup which require network
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_julia_hook or test_julia_repo_local"
+# requires setuptools, does not respect PIP_WHEEL_DIR
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_healthy_default_creator or
test_healthy_venv_creator"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_unhealthy_python_goes_missing or
test_unhealthy_with_version_change"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_unhealthy_system_version_changes or
test_unhealthy_old_virtualenv"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_unhealthy_unexpected_pyvenv or
test_unhealthy_then_replaced"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_language_versioned_python_hook or
test_simple_python_hook"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_simple_python_hook_default_version or
test_python_hook_weird_setup_cfg"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_repository_state_compatibility or
test_reinstall"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_control_c_control_c_on_install or
test_invalidated_virtualenv"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or test_really_long_file_paths or
test_local_python_repo"
%if 0%{?sle_version} <= 150700
# requires network on Leap or SUSE Linux Enterprise
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_perl_install"
++++++ pre-commit-4.0.1.tar.gz -> pre-commit-4.5.1.tar.gz ++++++
++++ 2806 lines of diff (skipped)