# Python 3.10 or later. The results in expected/ were produced with Python 3.11, numpy 2.4, pandas 3.0, scipy 1.17, statsmodels 0.15 and matplotlib 3.11.
# Other recent versions should give the same results, except possibly in the last printed digit of the variational-Bayes columns (glmm_vb_*),
# which the self-check allows for.
numpy>=1.24
pandas>=2.0
scipy>=1.10
statsmodels>=0.14
matplotlib>=3.7    # only for Fig. 1 (scripts/paper_figure.py); run_all.py --no-figure skips it
