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

@@ -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"