Conversation
Tests the R kernel using IRkernel package.
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
IRkernel::installspec() requires jupyter-client for kernelspec.
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Use python -m pip to ensure correct pip, and install full jupyter package which includes kernelspec command.
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Use Sys.setenv to add ~/.local/bin to PATH before running installspec, so R can find the jupyter binary.
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
Kernel Conformance Matrix
deno (Deno kernel) - 3 failures, 1 skippedLanguage: typescript | Protocol: 5.3 Failures
Skipped (Not Implemented)
evcxr (evcxr_jupyter) - 5 failures, 3 skippedLanguage: Rust | Protocol: 5.3 Failures
Skipped (Not Implemented)
Test Results by Message Type
|
|
Closing this PR - IRkernel requires more complex environment setup to work with GitHub Actions. The issue is that R's system2("jupyter", ...) calls can't find the Python modules installed by pip, We can revisit this in a future PR with:
|
Summary
Adds the R kernel (IRkernel) to the conformance test matrix.
r-lib/actions/setup-r@v2for R installationirTest plan