Debian systems need:

apt-get install libssl-dev python3-pyftpdlib python3-pytest python3-pytest-xdist python3-pytest-timeout lrzsz check

Mac systems need:

brew install openssl@3 check lrzsz pkg-config
pip3 install --break-system-packages pytest pytest-xdist pytest-timeout pyftpdlib

On FreeBSD:

pkg install -y check lrzsz python3 py312-pip
pip install pytest pytest-xdist pytest-timeout pyftpdlib

On NetBSD:

pkgin -y install check lrzsz py313-pip
pip3.13 install pytest pytest-xdist pytest-timeout pyftpdlib

Debugging Server-Side Operations:

To enable and print the server-side debug logs (even for successful tests), run pytest with xdist disabled (-n0), capturing disabled (-s), and CLI log level set to DEBUG:

    pytest -s --log-cli-level=DEBUG -n0
