UDFs Python et procédures stockées : Arrêt de l’auto-injection implicite du paquet psutil (En attente)¶
Attention
Ce changement de comportement fait partie du bundle 2025_03.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
psutil est une bibliothèque Python qui fournit des fonctions pratiques pour récupérer des informations sur l’utilisation du système. Actuellement, Snowflake installe le paquet psutil implicitement à l’intérieur d’un sandbox lors de la création d’une UDF ou d’une procédure stockée. Mais cela peut conduire à une violation de la politique de blocage des paquets si vous avez défini la liste de blocage et qu’elle contient psutil.
Ce changement de comportement met donc fin à l’auto-injection du paquet psutil. Lorsque ce bundle de changements de comportement est activé, vous devez mentionner explicitement le paquet psutil dans la liste des paquets lors de la création de la procédure stockée d’UDF si vous en avez besoin.
- Avant la modification:
Snowflake installe le paquet psutil implicitement à l’intérieur d’un sandbox lors de la création d’une UDF ou d’une procédure stockée.
- Après la modification:
Vous devez maintenant ajouter explicitement le paquet psutil dans la liste des paquets lors de la création de l’UDF ou de la procédure stockée si vous en avez besoin.
Réf : 1948