Catégories :

Fonctions système (Informations système)

SHOW_PYTHON_PACKAGES_DEPENDENCIES

Renvoie une liste des dépendances et de leurs versions pour les paquets Python spécifiés. Pour plus d’informations, consultez Politiques des paquets.

Syntaxe

SNOWFLAKE.SNOWPARK.SHOW_PYTHON_PACKAGES_DEPENDENCIES( '<Python_runtime_version>', '<packages_list>' )
Copy

Arguments

Python_runtime_version

Chaîne spécifiant la version d’exécution Python.

packages_list

ARRAY de chaînes qui spécifient la liste des paquets à vérifier.

Vous pouvez utiliser une constante ARRAY pour spécifier cette liste.

Renvoie

Retourne un tableau JSON qui contient les dépendances et leurs versions. Chaque élément du tableau est une chaîne au format suivant : <nom_du_paquet>==<nom_de_la_version>.

Exigences en matière de contrôle d’accès

Vous devez utiliser le rôle ACCOUNTADMIN pour appeler cette fonction.

Exemples

L’exemple suivant renvoie une liste des dépendances du paquet Python numpy avec l’exécution Python 3.8.

USE ROLE ACCOUNTADMIN;

select SNOWFLAKE.SNOWPARK.SHOW_PYTHON_PACKAGES_DEPENDENCIES('3.8', ['numpy']);
Copy

Le résultat est une liste des dépendances et de leurs versions.

['_libgcc_mutex==0.1', '_openmp_mutex==5.1', 'blas==1.0', 'ca-certificates==2023.05.30', 'intel-openmp==2021.4.0',
'ld_impl_linux-64==2.38', 'ld_impl_linux-aarch64==2.38', 'libffi==3.4.4', 'libgcc-ng==11.2.0', 'libgfortran-ng==11.2.0',
'libgfortran5==11.2.0', 'libgomp==11.2.0', 'libopenblas==0.3.21', 'libstdcxx-ng==11.2.0', 'mkl-service==2.4.0',
'mkl==2021.4.0', 'mkl_fft==1.3.1', 'mkl_random==1.2.2', 'ncurses==6.4', 'numpy-base==1.24.3', 'numpy==1.24.3',
'openssl==3.0.10', 'python==3.8.16', 'readline==8.2', 'six==1.16.0', 'sqlite==3.41.2', 'tk==8.6.12', 'xz==5.4.2', 'zlib==1.2.13']