mcaptcha-api-py/Makefile
Aravinth Manivannan 7c11516ffd
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
fix: CI: install local lib
2023-12-31 21:13:00 +05:30

19 lines
866 B
Makefile

env:
./scripts/download-cli.sh download
. venv/bin/activate && pip install -r requirements.txt
. venv/bin/activate && pip install build
. venv/bin/activate && python -m build
. venv/bin/activate && pip install -e .
test:
$(eval SECRET = $(shell . ./venv/bin/activate && python ./scripts/create_captcha.py get_secret $(INSTANCE_URL) $(USERNAME) $(PASSWORD)))
$(eval SITEKEY = $(shell . ./venv/bin/activate && python ./scripts/create_captcha.py create_captcha $(INSTANCE_URL) $(USERNAME) $(PASSWORD)))
$(eval WIDGET_URL = $(shell . ./venv/bin/activate && python ./scripts/create_captcha.py widget_url $(INSTANCE_URL) $(SITEKEY)))
$(eval TOKEN = $(shell ./scripts/download-cli.sh gen_pow $(WIDGET_URL)))
. venv/bin/activate && \
SITEKEY=$(SITEKEY) SECRET=$(SECRET) \
INSTANCE_URL=$(INSTANCE_URL) \
TOKEN=$(TOKEN) pytest -rP
lint:
black src/ scripts/