forked from pool/python-pre-commit
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:
@@ -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>
|
||||
|
||||
|
@@ -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)"
|
||||
|
||||
|
Reference in New Issue
Block a user