É possível alterar o ambiente de um processo pai em python?

No Linux Quando invoco o python do shell, ele replica seu ambiente e inicia o processo do python. Portanto, se eu fizer algo como o seguinte:

import os
os.environ["FOO"] = "A_Value"

Quando o processo python retornar, o FOO, assumindo que estava indefinido originalmente, ainda estará indefinido. Existe uma maneira do processo python (ou de qualquer processo filho) modificar o ambiente do processo pai?

Eu sei que você normalmente resolve esse problema usando algo como

source script_name.sh

Mas isso entra em conflito com outros requisitos que tenho.