setup.py build_py
имеет опцию optimize
:
$ python setup.py build_py --help | grep -A1 optimize
--optimize (-O) also compile with optimization: -O1 for "python -O", -O2
for "python -OO", and -O0 to disable [default: -O0]
Также работает для setup.py install
. Для pip
pass --install-option=-O1
Но, пожалуйста, имейте в виду, что оптимизация, возможно, не делает то, что вы ожидаете, а также может ухудшить ситуацию: она удаляет операторы assert
и строки документации, которые не являютсявсегда что хочешь. Я рекомендую избегать этой «оптимизации».