The default Python shipped with Ubuntu Bionic (18.04) is 3.6, but the latest "python3-pip" package from Ubuntu's apt repo only works with 3.7 or newer. Even if we manually configure it to 3.7 or 3.8, we still have other Python issues, possibly due to 3.6 preexisting packages in the system.
This PR simply switches to Ubuntu Focal (20.04) which is the latest LTS. It also installs Mbed CLI dependencies listed in mbed-os/requirements.txt.
The default Python shipped with Ubuntu Bionic (18.04) is 3.6, but the latest "python3-pip" package from Ubuntu's apt repo only works with 3.7 or newer. Even if we manually configure it to 3.7 or 3.8, we still have other Python issues, possibly due to 3.6 preexisting packages in the system.
This PR simply switches to Ubuntu Focal (20.04) which is the latest LTS. It also installs Mbed CLI dependencies listed in
mbed-os/requirements.txt
.