The only input I got was on the last one, and it was unfairly closed, IMO, as being too little benefit for the risk.

But the only possible risk comes from removing unittest2 from `requirements.txt`, if a third party module imports unittest2 assuming it is installed.

In this case, only the testing of the module will fail with a very clear ImportError, easily fixed by renaming the import. This failure would only ever happen at exactly the right time it should happen: during the test run.

For the last two pull requests, some might argue that removing dependencies that were replaced by stdlib packages is not exactly bug fixing. I disagree:

Every unnecessary line of code is a liability, since it is a place that can contain bugs.

Every unneeded module increases (even if just a little) the memory and storage footprint of Odoo itself.

But most importantly, every automated test run of every Odoo installation is slowed down a little bit installing and loading the unnecessary libraries, and this is a loss that accumulates over time.