14
0

Accepting request 1038582 from devel:languages:python

- Fix "/usr/bin/env bash" shebang in hook-tmpl file
- Remove python_module macro definition
- Allow file protocol always for git submodule to fix tests

OBS-URL: https://build.opensuse.org/request/show/1038582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pre-commit?expand=0&rev=12
This commit is contained in:
2022-11-28 10:07:22 +00:00
committed by Git OBS Bridge
2 changed files with 11 additions and 1 deletions

View File

@@ -1,3 +1,10 @@
-------------------------------------------------------------------
Mon Nov 28 07:01:26 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>
- Fix "/usr/bin/env bash" shebang in hook-tmpl file
- Remove python_module macro definition
- Allow file protocol always for git submodule to fix tests
-------------------------------------------------------------------
Mon Jul 11 13:58:51 UTC 2022 - Arun Persaud <arun@gmx.de>

View File

@@ -17,7 +17,6 @@
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-pre-commit
Version: 2.20.0
Release: 0
@@ -61,6 +60,7 @@ A framework for managing and maintaining multi-language pre-commit hooks.
%prep
%setup -q -n pre-commit-%{version}
sed -i 's|^#!%{_bindir}/env python|#!%{_bindir}/python|' pre_commit/resources/hook-tmpl
sed -i 's|^#!%{_bindir}/env bash|#!%{_bindir}/bash|' pre_commit/resources/hook-tmpl
%build
%python_build
@@ -95,6 +95,9 @@ EXCLUDED_TESTS="$EXCLUDED_TESTS or dart or dotnet or r_ or node or ruby"
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_local_lua_additional_dependencies"
EXCLUDED_TESTS="$EXCLUDED_TESTS or test_local_python_repo_python2"
# Fix issue with git submodule in OBS
git config --global --add protocol.file.allow always
git init .
%pytest -k "not ($EXCLUDED_TESTS)"