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