Michael Felt <[email protected]> added the comment:
On Windows - in distutils (?) did they perhaps make a change only for windows,
for whatever reason.
I don't have a python3.7 pr a 3.8 handy atm.
Not sure what 'distutils' pip updates either - but with py36 and pip 20.2.4 and
setuptools 40.6.2 I get:
Python 3.6.12 (default, Sep 23 2020, 08:27:01) [C] on aix5
Type "help", "copyright", "credits" or "license" for more information.
>>> import sysconfig
>>> sysconfig.get_config_var('EXT_SUFFIX')
'.so'
>>> from distutils import sysconfig
>>> sysconfig.get_config_var('EXT_SUFFIX')
'.so'
I am guessing that distutils has not updated - whatever - for AIX, FreeBSD, and
perhaps others.
@mattip: is the problem perhaps with distutils rather than a particular
platform. I also admit, I do not know what 'EXT_SUFFIX' is suppossed to return.
From past behavior I took it to mean a file 'tag' for files that are accessed
using dlopen().
Is it - perhaps - that different platforms have different needs or abilities -
and the error is not the platform - but the adequacy of tests to differentiate
platform behavior. I am guessing now - but maybe that is why distutils has not
changed AIX and FreeBSD and maybe more.
----------
nosy: +Michael.Felt
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue39825>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com