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 2022-01-11 21:19:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pre-commit (Old)
and /work/SRC/openSUSE:Factory/.python-pre-commit.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pre-commit"
Tue Jan 11 21:19:53 2022 rev:7 rq:945468 version:2.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pre-commit/python-pre-commit.changes
2021-02-18 20:52:37.003450985 +0100
+++
/work/SRC/openSUSE:Factory/.python-pre-commit.new.1892/python-pre-commit.changes
2022-01-11 21:24:02.097159935 +0100
@@ -1,0 +2,63 @@
+Tue Jan 11 01:29:44 UTC 2022 - Steve Kowalik <[email protected]>
+
+- Update to 2.16.0:
+ * add warning for regexes containing [\/] or [/\\].
+ * move hook template back to bash resolving shebang-portability issues.
+ * add support for fail_fast at the individual hook level.
+ * allow passthrough of GIT_CONFIG_KEY_*, GIT_CONFIG_VALUE_*, and
GIT_CONFIG_COUNT.
+ * fix temporary file stashing with for submodule.recurse=1.
+ * ban broken importlib-resources versions.
+ * replace exit(...) with raise SystemExit(...) for portability.
+ * add support for hooks written in dart.
+ * add support for post-rewrite hooks.
+ * fix check-useless-excludes with exclude matching broken symlink.
+ * eliminate duplicate mutable sha warning messages for pre-commit autoupdate.
+ * fix force-push of disparate histories using git>=2.28.
+ * fix check-useless-excludes and check-hooks-apply matching non-root
.pre-commit-config.yaml.
+ * pre-commit-ci/issues#84 issue by @billsioros.
+ * During pre-push hooks, expose local branch as PRE_COMMIT_LOCAL_BRANCH.
+ * Improve container id detection for docker-beside-docker with custom
hostname.
+ * Read legacy hooks in an encoding-agnostic way.
+ * Fix execution of docker hooks for docker-in-docker.
+ * Attempt to mount from host with docker-in-docker.
+ * Enable repo: local for r hooks.
+ * Avoid warnings with mismatched renv versions.
+ * Fix race condition when stashing files in multiple parallel invocations
+ * pre-commit/mirrors-prettier#7 issue by @DeltaXWizard.
+ * Fix permissions of root folder in ruby archives.
+ * Fix r hooks when hook repo is a package
+ * Add support for post-merge hook.
+ * Add r as a supported hook language.
+ * Fix installation of local golang repositories for go 1.16.
+ * Fix language: golang repositories containing recursive submodules
+ * Allow ci as a top-level map for configuration for https://pre-commit.ci
+ * Add warning for mutable rev in configuration
+ * Add warning for /* in top-level files / exclude regexes
+ * Expose PRE_COMMIT_REMOTE_BRANCH environment variable during pre-push hooks
+ * Produce error message for language / language_version for non-installable
languages
+ * Fix execution in worktrees in subdirectories of bare repositories
+ * Fix cleanup code on docker volumes for go
+ * Fix default value for types_or so symlink and directory can be matched
+ * Improve error message for "hook goes missing"
+ * Add warning for /* in files / exclude regexes
+ * Add types_or which allows matching multiple disparate types in a hook
+ * Improve cleanup for language: dotnet
+ * Fix conflict with external rbenv and language_version: default
+ * Improve performance of git status / git diff commands by ignoring
submodules
+ * Allow default language_version of system when the homedir is /
+ * Update sample-config versions
+ * Add --negate option to language: pygrep hooks
+ * Add zipapp support
+ * #1616 PR by @asottile.
+ * Exit with distinct codes: 1 (user error), 3 (unexpected error), 130 (^C)
+ * Improve healthy() check for language: node + language_version: system
hooks when the system executable goes missing.
+ * pre-commit/action#45 issue by @KOliver94.
+ * Fix excess whitespace in error log traceback
+ * Fix language: ruby hooks when --format-executable is present in a gemrc
+ * Move cygwin / win32 mismatch error earlier to catch msys2 mismatches
+ * Remove -p workaround for old virtualenv
+ * Fix language: node installations to not symlink outside of the environment
+ * pre-commit-ci/issues#2 issue by @DanielJSottile.
+ * Don't identify shim executables as valid system for defaulting
language_version for language: node / language: ruby
+
+-------------------------------------------------------------------
Old:
----
pre_commit-2.7.1.tar.gz
New:
----
pre_commit-2.16.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pre-commit.spec ++++++
--- /var/tmp/diff_new_pack.rcfSNp/_old 2022-01-11 21:24:02.645160320 +0100
+++ /var/tmp/diff_new_pack.rcfSNp/_new 2022-01-11 21:24:02.649160323 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-pre-commit
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,10 @@
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pre-commit
-Version: 2.7.1
+Version: 2.16.0
Release: 0
Summary: Multi-language pre-commit hooks
License: MIT
-Group: Development/Languages/Python
URL: https://github.com/pre-commit/pre-commit
Source:
https://github.com/pre-commit/pre-commit/archive/v%{version}.tar.gz#/pre_commit-%{version}.tar.gz
BuildRequires: %{python_module setuptools}
@@ -33,10 +32,11 @@
Requires: python-cfgv >= 2.0.0
Requires: python-identify >= 1.0.0
Requires: python-nodeenv >= 0.11.1
+Requires: python-re-assert
Requires: python-toml
Requires: python-virtualenv >= 20.0.8
Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module PyYAML >= 5.1}
@@ -46,6 +46,7 @@
BuildRequires: %{python_module nodeenv >= 0.11.1}
BuildRequires: %{python_module pytest-env}
BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module re-assert}
BuildRequires: %{python_module toml}
BuildRequires: %{python_module virtualenv >= 20.0.8}
BuildRequires: %{pythons}
@@ -74,21 +75,22 @@
export GIT_AUTHOR_NAME=test GIT_COMMITTER_NAME=test \
[email protected] [email protected] \
VIRTUALENV_NO_DOWNLOAD=1 PRE_COMMIT_NO_CONCURRENCY=1 LANG=en_US.UTF-8
-# # gh#pre-commit/pre-commit#1202
-# # test_switch_language_versions_doesnt_clobber - looks like your
installation of python is broken?
-# # test_run_a_ruby_hook, test_additional_ruby_dependencies_installed: you
need to have gem installed
-# # test_golang_hook, test_golang_hook_still_works_when_gobin_is_set,
test_additional_golang_dependencies_installed,
test_local_golang_additional_dependencies: you need to have go installed
-# # test_rust_hook, test_additional_rust_lib_dependencies_installed,
test_local_rust_additional_dependencies: you need to have cargo installed
-# # test_installed_from_venv I suspect you have some PYTHONPATH
shenanigans going on? hard to tell
-# # conda tests: we do not have conda
-# # test_node_hook_with_npm_userconfig_set: need internet
-# # test_perl_hook, test_local_perl_additional_dependencies: need internet
+# gh#pre-commit/pre-commit#1202
+# test_switch_language_versions_doesnt_clobber - looks like your installation
of python is broken?
+# test_run_a_ruby_hook, test_additional_ruby_dependencies_installed: you need
to have gem installed
+# test_golang_hook, test_golang_hook_still_works_when_gobin_is_set,
test_additional_golang_dependencies_installed,
test_local_golang_additional_dependencies: you need to have go installed
+# test_rust_hook, test_additional_rust_lib_dependencies_installed,
test_local_rust_additional_dependencies: you need to have cargo installed
+# test_installed_from_venv I suspect you have some PYTHONPATH shenanigans
going on? hard to tell
+# conda, dart, dotnet, node, r tests: not available
+# test_node_hook_with_npm_userconfig_set: need internet
+# test_perl_hook, test_local_perl_additional_dependencies: need internet
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_switch_language_versions_doesnt_clobber or test_run_a_ruby_hook or
test_local_golang_additional_dependencies"
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"
+EXCLUDED_TESTS="$EXCLUDED_TESTS or dart or dotnet or r_ or node or ruby"
git init .
%pytest -k "not ($EXCLUDED_TESTS)"
++++++ pre_commit-2.7.1.tar.gz -> pre_commit-2.16.0.tar.gz ++++++
++++ 7502 lines of diff (skipped)