Closed indygreg closed 3 years ago
Commit 1148eb932709500719eb1418c64750290badbaad switches Python 3.10 builds to libedit and stops building multiple variants of the readline extension. With the commit after that dropping gdbm, Python 3.10 distributions will no longer have any GPL licensed libraries.
It looks like CPython's build system gained more generic support for handling libedit in 3.10 and no longer assumes some things based on the target platform. We might be able to always distribute a libedit based distribution now and drop support for readline. This would eliminate a GPL dependency on a commonly used extension.