You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/usr/bin/env bash
- set -e
- cd $(dirname $0)/..
-
- ISORT_ARG=""
- BLACK_ARG=""
-
- while getopts 'd' OPT; do
- case $OPT in
- d)
- ISORT_ARG="--diff --check-only"
- BLACK_ARG="--diff --check"
- ;;
- ?)
- echo "Usage: `basename $0` [-d]"
- esac
- done
-
- directories=(megengine test)
- if [[ -d examples ]]; then
- directories+=(examples)
- fi
- # do not isort megengine/__init__.py file, caused we must
- # init library load path before load dependent lib in core
- isort $ISORT_ARG -j $(nproc) -rc "${directories[@]}" -s megengine/__init__.py
- black $BLACK_ARG --target-version=py35 -- "${directories[@]}"
|