14
0

Accepting request 821705 from home:jayvdb:branches:devel:languages:python

- Ignore one test failure to fix builds
- Set LANG to fix openSUSE 15.1 builds
- specfile:
  * update version requirement for virtualenv
- update to version 2.6.0:

OBS-URL: https://build.opensuse.org/request/show/821705
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pre-commit?expand=0&rev=8
This commit is contained in:
Tomáš Chvátal
2020-07-19 05:17:11 +00:00
committed by Git OBS Bridge
parent d95d85e53c
commit 48f5e847a5
4 changed files with 102 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbe534c57d0e0e17b0a739d71bb0d33a3bc295e65d6d125860bcfc7053abd645
size 217937

3
pre_commit-2.6.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e97b47762f75a2dbbb863cfe824ffab6782fc2bb6763e83876efa6164665038
size 219530

View File

@@ -1,3 +1,96 @@
-------------------------------------------------------------------
Sun Jul 19 03:46:47 UTC 2020 - John Vandenberg <jayvdb@gmail.com>
- Ignore one test failure to fix builds
- Set LANG to fix openSUSE 15.1 builds
-------------------------------------------------------------------
Fri Jul 3 03:05:43 UTC 2020 - Arun Persaud <arun@gmx.de>
- specfile:
* update version requirement for virtualenv
- update to version 2.6.0:
* Fixes
+ Fix node hooks when NPM_CONFIG_USERCONFIG is set
#1521 PR by @asottile.
#1516 issue by @rkm.
* Features
+ Skip rbenv / ruby-download if system ruby is available
#1509 PR by @asottile.
+ Partial support for ruby on windows (if system ruby is
installed)
#1509 PR by @asottile.
#201 issue by @asottile.
-------------------------------------------------------------------
Sun Jun 28 18:48:43 UTC 2020 - Arun Persaud <arun@gmx.de>
- update to version 2.5.1:
* Fixes
+ Prevent infinite recursion of post-checkout on clone
#1497 PR by @asottile.
#1496 issue by @admorgan.
- changes from version 2.5.0:
* Features
+ Expose a PRE_COMMIT=1 environment variable when running hooks
#1467 PR by @tech-chad.
#1426 issue by @lorenzwalthert.
* Fixes
+ Fix UnicodeDecodeError on windows when using the py launcher to
detect executables with non-ascii characters in the path
#1474 PR by @asottile.
#1472 issue by DrFobos.
+ Fix DeprecationWarning on python3.9 for random.shuffle method
#1480 PR by @asottile.
#1479 issue by @isidentical.
+ Normalize slashes earlier such that global files / exclude use
forward slashes on windows as well.
#1494 PR by @asottile.
#1476 issue by @harrybiddle.
-------------------------------------------------------------------
Sat May 23 19:57:34 UTC 2020 - Arun Persaud <arun@gmx.de>
- update to version 2.4.0:
* Features
+ Add support for post-commit hooks
#1415 PR by @ModischFabrications.
#1411 issue by @ModischFabrications.
+ Silence pip version warning in python installation error
#1412 PR by @asottile.
+ Improve python healthy() when upgrading operating systems.
#1431 PR by @asottile.
#1427 issue by @ahonnecke.
+ language: python_venv is now an alias to language: python (and
will be removed in a future version).
#1431 PR by @asottile.
+ Speed up python healthy() check.
#1431 PR by @asottile.
+ pre-commit autoupdate now tries to maintain quoting style of
rev.
#1435 PR by @marcjay.
#1434 issue by @marcjay.
* Fixes
+ Fix installation of go modules in repo: local.
#1428 PR by @scop.
+ Fix committing with unstaged files and a failing post-checkout
hook.
#1422 PR by @domodwyer.
#1418 issue by @domodwyer.
+ Fix installation of node hooks with system node installed on
freebsd.
#1443 PR by @asottile.
#1440 issue by @jockej.
+ Fix ruby hooks when GEM_PATH is set globally.
#1442 PR by @tdeo.
+ Improve error message when pre-commit autoupdate / pre-commit
migrate-config are run but the pre-commit configuration is not
valid yaml.
#1448 PR by @asottile.
#1447 issue by @rpdelaney.
-------------------------------------------------------------------
Sat May 2 21:01:03 UTC 2020 - Arun Persaud <arun@gmx.de>

View File

@@ -19,7 +19,7 @@
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pre-commit
Version: 2.3.0
Version: 2.6.0
Release: 0
Summary: Multi-language pre-commit hooks
License: MIT
@@ -34,7 +34,7 @@ Requires: python-cfgv >= 2.0.0
Requires: python-identify >= 1.0.0
Requires: python-nodeenv >= 0.11.1
Requires: python-toml
Requires: python-virtualenv >= 15.2
Requires: python-virtualenv >= 20.0.8
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module PyYAML >= 5.1}
@@ -45,7 +45,7 @@ BuildRequires: %{python_module nodeenv >= 0.11.1}
BuildRequires: %{python_module pytest-env}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module toml}
BuildRequires: %{python_module virtualenv >= 15.2}
BuildRequires: %{python_module virtualenv >= 20.0.8}
BuildRequires: git-core
BuildRequires: python3
# /SECTION
@@ -68,7 +68,7 @@ sed -i 's|^#!%{_bindir}/env python|#!%{_bindir}/python|' pre_commit/resources/ho
%check
export GIT_AUTHOR_NAME=test GIT_COMMITTER_NAME=test \
GIT_AUTHOR_EMAIL=test@example.com GIT_COMMITTER_EMAIL=test@example.com \
VIRTUALENV_NO_DOWNLOAD=1 PRE_COMMIT_NO_CONCURRENCY=1
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
@@ -76,8 +76,9 @@ export GIT_AUTHOR_NAME=test GIT_COMMITTER_NAME=test \
# # 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
EXCLUDED_TESTS="test_main or test_run_a_node_hook or test_run_versioned_node_hook or test_additional_node_dependencies_installed"
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"