pkl / PR 1817

Add withNetrc support for evaluator settings

apple/pkl#1817 mergedmixed

+1007/−0lines
9files
73comments
2026-08-08opened
2026-09-09merged

What it touches

main: 4 test: 4 other: 1

Modules: pkl-core (8), stdlib (1)

Architectural impact (arcade-agent diff_impact)

2files mapped to the graph
13entities in those files
Corecomponents
0entities within 3 hops downstream

Computed against the current default branch, not the PR base commit; files renamed or deleted since then are unmatched. Downstream counts are a reverse-dependency closure to depth 3 and over-approximate real blast radius.

Files

mainpkl-core/src/main/java/org/pkl/core/settings/PklSettings.java
mainpkl-core/src/main/java/org/pkl/core/stdlib/evaluatorsettings/HttpNodes.java
mainpkl-core/src/main/java/org/pkl/core/util/Netrc.java
mainpkl-core/src/main/resources/org/pkl/core/errorMessages.properties
testpkl-core/src/test/files/LanguageSnippetTests/input/api/evaluatorSettingsModuleNetRc.pkl
testpkl-core/src/test/files/LanguageSnippetTests/output/api/evaluatorSettingsModuleNetRc.pcf
testpkl-core/src/test/kotlin/org/pkl/core/settings/PklSettingsTest.kt
testpkl-core/src/test/kotlin/org/pkl/core/util/NetrcTest.kt
otherstdlib/EvaluatorSettings.pkl