Skip to content

Allow resolve to use Julia arguments - #93

Merged
cjdoris merged 1 commit into
mainfrom
agent/pass-julia-args-to-resolve
Aug 14, 2026
Merged

Allow resolve to use Julia arguments#93
cjdoris merged 1 commit into
mainfrom
agent/pass-julia-args-to-resolve

Conversation

@cjdoris

@cjdoris cjdoris commented Aug 7, 2026

Copy link
Copy Markdown
Member

Summary

  • add a julia_args argument to juliapkg.resolve()
  • pass those arguments to both Julia subprocesses used during resolution
  • rename the internal run_julia() helper to run_script() and forward subprocess keyword arguments
  • document the new API and add repository-local agent instructions

Motivation

Downstream packages such as JuliaCall may start Julia with cache-affecting options such as --check-bounds=yes. They can now pass those options into JuliaPkg so that parallel AOT precompilation uses compatible settings, without JuliaPkg needing to understand downstream configuration variables.

This provides the JuliaPkg side of the proposed solution for #92.

Validation

  • uv run pytest -q — 125 passed, 5 skipped
  • uv run pre-commit run --all-files — passed
  • git diff --check — passed

@cjdoris
cjdoris marked this pull request as ready for review August 14, 2026 14:28
@cjdoris
cjdoris merged commit 75cee35 into main Aug 14, 2026
6 checks passed
@cjdoris
cjdoris deleted the agent/pass-julia-args-to-resolve branch August 14, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant