Le ven. 16 oct. 2020 à 22:35, Kevin Adler
Python has supported using dynload_shlib (using dlopen) on AIX since https://github.com/python/cpython/commit/c19c5a62aef7dce0e8147655b0d2f087965... in 2003. This is also about the time that AIX 4.3 went out of support, which is believed to be the AIX release that added support for dlopen. Considering it is now 20ish years later and in this time, every supported AIX release has had dlopen support, I suspect nobody has used or tested this code path in quite some time.
Kevin's PR was merged: Python/dynload_aix.c was removed by
https://github.com/python/cpython/commit/1dd6d956a3ddf2cf6d4a69241dba8cd1379...
As Brett said, there is no need to update the PEP 11.
Le ven. 16 oct. 2020 à 23:50, Kevin Adler
The comment in the issue would indicate it is not officially supported, but it _is_ listed here: https://pythondev.readthedocs.io/platforms.html#python-platforms
I'm the author of this website. I updated https://pythondev.readthedocs.io/platforms.html to move the sys.platform and os.name table at the end to avoid confusion. I also replaced "AIX" with "AIX 6". I wrote this page to help me track which platforms are supported or not, since there is no clear summary of what is supported or not. Only scattered information, sometimes referencing to OS lifecycle that I fail to track. AIX is listed in "Supported platform with best effort support". In short, if someone provides a patch, maybe someone will review and merge it. But there is no willingness to actively support AIX for now, at least from core developers. There are two AIX buildbots which are frequently broken. I'm reporting issues but no one fixes them. Victor -- Night gathers, and now my watch begins. It shall not end until my death. -- Night gathers, and now my watch begins. It shall not end until my death.