Returns the character vector of core PIP package names, with optional exclusions. When `exclude = NA` (the default), auto-detects if the current working directory is a core PIP package and excludes it – useful for package development workflows where you don't want to update the package you're actively working on.
Examples
# All core packages
get_core_pagkages()
#> [1] "pipapi" "pipload" "wbpip" "pipfun" "pipdata" "pipster" "pipaux"
#> [8] "pipfaker"
# Exclude specific packages
get_core_pagkages(exclude = "pipdata")
#> [1] "pipapi" "pipload" "wbpip" "pipfun" "pipster" "pipaux" "pipfaker"
# Auto-detect (for package development)
get_core_pagkages(exclude = NA)
#> [1] "pipapi" "pipload" "wbpip" "pipfun" "pipdata" "pipster" "pipaux"
#> [8] "pipfaker"