Version 5 testing - weewx/weewx GitHub Wiki

This is an attempt to outline the tests required to give adequate coverage for WeeWX 5 installations and upgrades.

Installation

Clean install of WeeWX. These are platforms with built-in python3. Older platforms should work using a pip install, but only by installing python3 separately.

pip deb rpm
MacOS x
Debian 9 x x
Debian 10 x x
Debian 11 x x
Debian 12 x x
Ubuntu 16.04 LTS x x
Ubuntu 18.04 LTS x x
Ubuntu 20.04 LTS x x
Ubuntu 22.04 LTS x x
Rocky 8 x x
Rocky 9 x x
SUSE 15 x x
FreeBSD x
OpenBSD x
Windows 10

Upgrades

from to
weewx4,python2 weewx5
weewx4,python3 weewx5
weewx5 weewx5
weewx4,python3,setup.py weewx5,pip
weewx4,python3,deb weewx5,deb
weewx4,python3,rocky8 weewx5,rocky8

Supported but not automated

from to
weewx4,python2,debian10 weewx5,debian10
weewx4,python2,centos7 weewx5,rocky8
weewx5,python3,rocky8 weewx5,rocky9