These versions work on 3.14, my attempt at a cleaner solution did not. Besides, they apparently were designed for Python 3 to start with. The mid-to-late parts of that migration were mostly correct, it seems. Ref: https://repo.palemoon.org/athenian200/UXP/commit/4117ccfc36284845cb4c75cf4e3d5a8997417225#diff-48dc6c6013e343ba4e196819d2cd873b3d576140
This directory was created for code which is used in the Mozilla project in some way but is not under the MPL or a compatible license like the Apache 2, BSD or MIT licenses. It is _NOT_ for "all non-MPLed code". Before putting any new code in here, please consult licensing@mozilla.org. It is quite likely that this is not the right place.