UDFs Python e procedimentos armazenados: interromper a injeção automática implícita do pacote psutil (pendente)

Atenção

Essa mudança de comportamento está no pacote 2025_03.

Para saber o status atual do pacote, consulte Histórico do pacote.

psutil é uma biblioteca Python que fornece funções convenientes para recuperar informações sobre a utilização do sistema. Atualmente, o Snowflake instala o pacote psutil implicitamente dentro de uma sandbox quando uma UDF ou procedimento armazenado é criado. Mas isso pode levar a uma violação da lista de bloqueio da política de pacotes se você definir a lista de bloqueio e ela contiver o psutil.

Portanto, essa mudança de comportamento interrompe a injeção automática do pacote psutil. Quando esse pacote de mudança de comportamento estiver ativado, você deverá mencionar explicitamente o pacote psutil dentro da lista de pacotes ao criar o procedimento armazenado da UDF, se precisar dele.

Antes da mudança:

O Snowflake instala o pacote psutil implicitamente dentro de um sandbox quando uma UDF ou procedimento armazenado é criado.

Após a mudança:

Agora, você precisa adicionar o pacote psutil explicitamente dentro da lista de pacotes ao criar a UDF ou o procedimento armazenado, se precisar dele.

Ref: 1948