2021-02-12 20:17:25 -08:00
|
|
|
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
|
2021-04-05 19:11:28 -07:00
|
|
|
if [ "$(uname)" == "Darwin" ]; then
|
|
|
|
brew install librdkafka
|
|
|
|
else
|
|
|
|
sudo apt-get update && sudo apt-get install -y \
|
|
|
|
librdkafka-dev \
|
|
|
|
python3-ldap \
|
|
|
|
libldap2-dev \
|
|
|
|
libsasl2-dev \
|
|
|
|
ldap-utils
|
|
|
|
fi
|
2021-02-18 20:05:39 -08:00
|
|
|
|
2021-04-12 17:40:15 -07:00
|
|
|
python -m pip install --upgrade pip wheel setuptools
|
|
|
|
pip install --upgrade apache-airflow==1.10.15 -c https://raw.githubusercontent.com/apache/airflow/constraints-1.10.15/constraints-3.6.txt
|
|
|
|
airflow db init
|
|
|
|
python -m pip install -e ".[dev]"
|
2021-02-12 20:17:25 -08:00
|
|
|
|
|
|
|
./scripts/codegen.sh
|
|
|
|
|
2021-04-05 19:11:28 -07:00
|
|
|
black --check .
|
|
|
|
isort --check-only .
|
|
|
|
flake8 --count --statistics .
|
|
|
|
mypy .
|
|
|
|
pytest -vv
|