conditionally enable pragmas
cleanup setup.py