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 <steven.kowa...@suse.com> + +- 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 \ GIT_AUTHOR_EMAIL=t...@example.com GIT_COMMITTER_EMAIL=t...@example.com \ 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)