mirror of
https://github.com/nicolargo/glances.git
synced 2026-09-16 23:28:24 -04:00
The test-freebsd job has been commented out since it was written, and as written it could not have worked: it used two separate vmactions steps, one to install dependencies and one to run pytest, and each step boots its own VM -- so pytest ran in a VM where the dependencies were never installed. It also carried an actions/setup-python step and a python-version matrix, which only configure the Linux host. Fold it into a single step with prepare/run, drop the host-side Python setup, and cache the prepared VM image. Install only the runtime requirements: dev-requirements.txt pulls in matplotlib's build chain (contourpy, cffi) and FreeBSD ships no wheels for those, so pip builds them from source and the job runs past its timeout. pytest and psutil come from packages instead.