2021-02-12 20:17:25 -08:00
|
|
|
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
|
2021-03-02 10:48:55 -08:00
|
|
|
sudo apt-get update && sudo apt-get install -y \
|
|
|
|
librdkafka-dev \
|
|
|
|
python3-ldap \
|
|
|
|
libldap2-dev \
|
|
|
|
libsasl2-dev \
|
|
|
|
ldap-utils
|
2021-02-18 20:05:39 -08:00
|
|
|
|
2021-02-12 20:17:25 -08:00
|
|
|
python -m pip install --upgrade pip
|
|
|
|
pip install -e .
|
|
|
|
pip install -r test_requirements.txt
|
|
|
|
|
|
|
|
./scripts/codegen.sh
|
|
|
|
|
2021-02-15 15:04:21 -08:00
|
|
|
black --check --exclude 'datahub/metadata' -S -t py36 src tests
|
2021-02-12 20:17:25 -08:00
|
|
|
isort --check-only src tests
|
|
|
|
flake8 --count --statistics src tests
|
2021-02-15 15:04:21 -08:00
|
|
|
mypy -p datahub
|
2021-02-12 20:17:25 -08:00
|
|
|
|
|
|
|
pytest
|