Michael Felt <aixto...@felt.demon.nl> 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 <rep...@bugs.python.org>
<https://bugs.python.org/issue39825>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to