Farmer will monitor how the Celery cluster is behaving.
- Python, versions 3.7, 3.8, 3.9, and 3.10 are supported
- Celery >=4.0, other versions may not work
- Pip or Pipenv
Install package with pipenv:
pipenv install celery-farmer
Or pip:
pip install celery-farmer
Run celery-farmer with shell command:
celery-farmer
- Pipenv
Clone repository and install development requirements with:
pipenv install --dev
Run all tests, typecheck and linter with:
pipenv run all-tests
Run only typecheck with:
pipenv run typecheck
Run only tests with:
pipenv run test
Or invoke pytest
directly:
pytest
Run only linter with:
pipenv run lint
Or invoke flake
directly:
flake8