Unverified Commit 96663699 authored by Chen Zhang's avatar Chen Zhang Committed by GitHub
Browse files

[CI] Pass local python version explicitly to pre-commit mypy.sh (#12224)


Signed-off-by: default avatarChen Zhang <zhangch99@outlook.com>
parent 18572e33
...@@ -42,7 +42,7 @@ repos: ...@@ -42,7 +42,7 @@ repos:
hooks: hooks:
- id: mypy-local - id: mypy-local
name: Run mypy for local Python installation name: Run mypy for local Python installation
entry: tools/mypy.sh entry: tools/mypy.sh 0 "local"
language: python language: python
types: [python] types: [python]
additional_dependencies: &mypy_deps [mypy==1.11.1, types-setuptools, types-PyYAML, types-requests] additional_dependencies: &mypy_deps [mypy==1.11.1, types-setuptools, types-PyYAML, types-requests]
......
#!/bin/bash #!/bin/bash
CI=${1:-0} CI=${1:-0}
PYTHON_VERSION=${2:-3.9} PYTHON_VERSION=${2:-local}
if [ "$CI" -eq 1 ]; then if [ "$CI" -eq 1 ]; then
set -e set -e
fi fi
if [ $PYTHON_VERSION == "local" ]; then
PYTHON_VERSION=$(python -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')
fi
run_mypy() { run_mypy() {
echo "Running mypy on $1" echo "Running mypy on $1"
if [ "$CI" -eq 1 ] && [ -z "$1" ]; then if [ "$CI" -eq 1 ] && [ -z "$1" ]; then
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment