snowflake.snowpark.Session.remove_package¶
- Session.remove_package(package: str, artifact_repository: Optional[str] = None) None [source] (https://github.com/snowflakedb/snowpark-python/blob/v1.33.0/src/snowflake/snowpark/session.py#L1553-L1594)¶
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