Skip to contents

Shows whether the optional Python tools used for direct Delta reads are ready By default this does not start Python. Set initialize = TRUE to prepare the environment and report installed versions; packages may be downloaded the first time

Usage

fabric_delta_config(initialize = FALSE)

Arguments

initialize

Whether to initialize Python

Value

A list describing initialization state, requirements, the selected interpreter, module availability, and installed package versions when initialized

Examples

# Inspect requirements without starting Python or downloading anything
config <- fabric_delta_config()
config[c("initialized", "requirements", "available")]
#> $initialized
#> [1] FALSE
#> 
#> $requirements
#> $requirements$python_version
#> [1] ">=3.10"
#> 
#> $requirements$packages
#> [1] "numpy"            "deltalake==1.6.2" "nanoarrow==0.8.0"
#> 
#> 
#> $available
#> deltalake nanoarrow 
#>        NA        NA 
#>