- 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>' )
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']);
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']