|
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 |