Eu encontrei uma solução, basicamente eu só preciso verificar a existência de python3-config
no PATH
( command -v python3-config >/dev/null
), isso significa que aqui estão os arquivos de desenvolvimento do Python 3.
Se eu quisesse ir ainda mais longe, eu teoricamente também poderia usar essa ferramenta para obter os diretórios de inclusão, o que eu poderia verificar em alguns dos arquivos de cabeçalho específicos necessários, mas não vejo necessidade disso.
BTW, aplica-se ao Python 2 e ao Python 2.7+ de forma semelhante ( python2-config
e python2.7-config
, respectivamente).