Ошибка компиляции байтов distutils в python 2

У меня есть пакет, который может быть установлен в Python 3 с использованием distutils на основе setup.py с командой

python setup.py install

но дает SyntaxError в Python 2. Есть ли способ пропустить байтовую компиляцию этого конкретного модуля или попытаться поймать SyntaxError исключение (использование try/ кроме pass не сработало)? Я хотел бы, чтобы пакет был установлен в Python 2, и не имеет значения, что этот модуль в пакете не будет работать.

byte-compiling ../
    a, b, *c = d
SyntaxError: invalid syntax

1 ответ

Решение

Временное решение состояло в том, чтобы пропустить запись файлов байт-кода с -B вариант.

python -B setup.py install
Другие вопросы по тегам