CFLAGS += -std=c99 -Wall -O2 LDFLAGS += -lseccomp .PHONY: quality style test quality: python -m black --check --line-length 119 --target-version py38 . python -m isort --check-only . python -m flake8 --max-line-length 119 style: python -m black --line-length 119 --target-version py38 . python -m isort . docker: docker build -t competitions:latest . docker tag competitions:latest huggingface/competitions:latest docker push huggingface/competitions:latest test: pytest -sv . sandbox: sandbox.c gcc $(CFLAGS) $^ -o $@ $(LDFLAGS) clean: rm *.so sandbox pip: rm -rf build/ rm -rf dist/ make style && make quality python setup.py sdist bdist_wheel twine upload dist/* --verbose