Introduction
Jobman uses pyenv for Python version management and poetry for dependency management. Before working on Jobman, ensure you have pyenv
and poetry
installed and on your PATH.
The Makefile
defines targets for common operations during development, including the following:
make setup
: set up and install the packagemake fmt
: run the autoformattersmake test
: run the type tests and unit test suitemake build
: build the jobman wheel