setup.py incorrectly enables instruction set extensions in two cases:
As of 5f81262, all extensions are automatically enabled on an x64 cpu without the cpuid package. This guess is not always correct, but the user is never warned.
The cpuid function _is_set returns strings 'YES' and '--' (both of which are truthy). This again enables all extensions, even if they are not present.
setup.py incorrectly enables instruction set extensions in two cases:
_is_set
returns strings 'YES' and '--' (both of which are truthy). This again enables all extensions, even if they are not present.