This section contains guides for using and developing the Makefile Command Runner.
git clone <repository-url>
cd makefile-command-runner
make venv
pip install -r dev-requirements.txt
This project uses:
Run the following commands before committing:
black .
isort .
flake8 .
mypy .
Install pre-commit hooks:
pre-commit install
Run the test suite:
make test
Or run specific tests:
pytest tests/unit/test_http_server.py -v
python setup.py sdist bdist_wheel
twine upload dist/*
If you encounter connection issues with the gRPC server:
Ensure you’re using Python 3.10 or later. Check with:
python --version
If you encounter issues not covered in this guide: