* Drop nox in favor of vanilla scripts * Use named stages * Fix attrs dependency resolution madness * Add missing mkautodoc dev dependency * Add missing install step on windows build * Explicitly define stage order so that timed out Windows build runs last * Add missing dev dependency on Black * Clean up contributing guide * Separate docs into docs-build and docs-serve
15 lines
319 B
Bash
Executable File
15 lines
319 B
Bash
Executable File
#!/bin/sh -e
|
|
|
|
export PREFIX=""
|
|
if [ -d 'venv' ] ; then
|
|
export PREFIX="venv/bin/"
|
|
fi
|
|
export SOURCE_FILES="httpx tests"
|
|
|
|
set -x
|
|
|
|
${PREFIX}black --check --diff --target-version=py36 $SOURCE_FILES
|
|
${PREFIX}flake8 $SOURCE_FILES
|
|
${PREFIX}mypy httpx
|
|
${PREFIX}isort --check --diff --project=httpx --recursive $SOURCE_FILES
|