Use julia --project
in JuliaRunner
#2573
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the
JuliaRunner
spawns a Dash.jl server using thejulia
executable with no option. This means theJuliaRunner
expects the Julia test dependencies to be installed in the default environment, located e.g. in~/.julia/environments/v1.9/
.While installing the Julia test dependencies in the default environment might be ok in a test container, it is not the recommended way to develop Julia packages.
Using the
julia --project
in the server-spawning command, makes theJuliaRunner
use the test dependencies from the Dash.jl package environment, the same test dependencies we used in the Dash.jl unit tests.Contributor Checklist
optionals
CHANGELOG.md