snowflake.snowpark.Session.remove_package¶

Session.remove_package(package: str, artifact_repository: Optional[str] = None) → None[source]¶

Removes a third-party package from the dependency list of a user-defined function (UDF).

Parameters:
  • package – The package name.

  • artifact_repository – When set this parameter specifies that the package should be removed from the default packages for a specific artifact repository.

Examples:

>>> session.clear_packages()
>>> len(session.get_packages())
0
>>> session.add_packages("numpy", "pandas==2.1.4")
>>> len(session.get_packages())
2
>>> session.remove_package("numpy")
>>> len(session.get_packages())
1
>>> session.remove_package("pandas")
>>> len(session.get_packages())
0
Copy