AndreiDrang/python3-anticaptcha

View on GitHub
Makefile

Summary

Maintainability
Test Coverage
install:
    cd src/ && pip install -e .

tests: install
    coverage run --rcfile=.coveragerc -m pytest --verbose --showlocals --pastebin=all tests --disable-warnings && \
    coverage report --precision=3 --sort=cover --skip-empty --show-missing && \
    coverage html --precision=3 --skip-empty -d coverage/html/ && \
    coverage xml -o coverage/coverage.xml

refactor:
    black docs/
    isort docs/

    autoflake --in-place \
                --recursive \
                --remove-unused-variables \
                --remove-duplicate-keys \
                --remove-all-unused-imports \
                --ignore-init-module-imports \
                src/ tests/ && \
    black src/ tests/ && \
    isort src/ tests/

lint:
    autoflake --in-place --recursive src/ --check && \
    black src/ --check && \
    isort src/ --check-only

upload:
    pip install twine
    cd src/ && python setup.py upload

doc: install
    cd docs/ && \
    make html -e