| CFLAGS += -std=c99 -Wall |
| .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 . |
|
|
| socket-kit.so: socket-kit.c |
| gcc $(CFLAGS) -shared -fPIC $^ -o $@ -ldl |
|
|
| clean: |
| rm *.so |
|
|
| pip: |
| rm -rf build/ |
| rm -rf dist/ |
| make style && make quality |
| python setup.py sdist bdist_wheel |
| twine upload dist/* --verbose |