Developer notes

stethoscope is developed using Poetry, for dependency management and packaging.

Installation for development

In order to install stethoscope do the following:

pip3 install --user poetry
PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin"
export PATH="$PATH:$PYTHON_BIN_PATH"

git clone [email protected]:MonetDBSolutions/monetdb-stethoscope.git
cd monetdb-stethoscope
poetry install
poetry run stethoscope --help

On 30/04/2020 pymonetdb 1.3.1 was released, which includes a feature needed to connect transparently to the MonetDB server. If you have installed the development version of stethoscope, before that date you need to update:

cd monetdb-stethoscope
git pull
poetry update