O script não pode fazer nada para informar bash
para não aplicar as regras de globulação e interpolação usuais. Na verdade, não há como evitá-lo, embora você possa desabilitar alguns aspectos (especificamente globbing e interpolação variável, mas não o significado especial de, digamos, parênteses). Você precisa usar alguma forma de cotação.
Dito isto, o erro entre parênteses diz-me que está a ler o seu Python como um script de shell, o que significa que provavelmente tem a linha shebang no lugar errado. Deve ser a linha primeira do script (sem linhas em branco antes dela), pode não começar com espaços à esquerda, e se o seu exemplo é o que você realmente usou, então você está perdendo uma barra na frente/usr/bin/env
.