[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
flask = "*"
flask-sqlalchemy = "*"
flask-login = "*"
flask-principal = "*"
pyjwt = "*"
flask-wtf =  "*"
zxcvbn = "*"
versioneer = "*"
passlib = "*"
argon2_cffi = "*"
psycopg2-binary = "*"
cryptography = "*"
get-secret-or-env-var = "*"
pyotp = "*"
itsdangerous = "*"
"dogpile.cache" = "*"
redis = "*"

[dev-packages]
pytest = "*"
pytest-cov = "*"
black = "==19.10b0"
flowauth = {editable = true,path = "./backend"}
flowkit-jwt-generator = {editable = true,path = "./../flowkit_jwt_generator"}

[requires]
python_version = "3.6"

[scripts]
build-frontend = "bash start.sh build"
start-all = "bash start.sh start"
start-backend = "flask run"
start-frontend = "bash -c 'cd frontend && npm start'"
test-frontend-with-record = "bash start.sh test --record"
test-frontend = "bash start.sh test"
test-backend = "pytest"
