The current github workflows have been updated to work with odoo13 after some changes at github. It seems that for some reasons, it's not possible to install vatnumber with pip>=23 on the current ubuntu images.
It's unclear what is preventing this but for that reason the version of pip is downgraded to <23 for odoo13. It's possible that I'll drop support for odoo13 and less as it require to manipulate the version of setuptools to be less than 58 due to the modules using use_2to3.
Fixes:
- It's possible to exclude modules from the output of `module deps` to only see the dependent modules but not the one that are already included in the lookup. For example, if you wanted to test a,b,c,d and you had c depending on a,b; and d depending on c. You would want to have only a and b as dependencies of c,d. This can then be sent to odoo to install a and b without tests and then install c and d with tests.
- platform.processor seems to have changed behaviour and now may return an empty string. It now use platform.machine as a fallback.
- addons_path would parse invalid paths containing whitespace at the start or end of the path. Now the paths are stripped to make it possible to.