tarpolyglot
Run Python, Julia, and Rust Inside 'targets' Pipeline Steps
Adds target constructors that make it easy to use Python, Julia, and Rust inside a 'targets' pipeline using 'reticulate', 'JuliaCall', and 'rextendr'. Provides tar_target_py(), tar_target_jl(), and tar_target_rs() (with matching _raw() variants), each mirroring 'targets::tar_target()' and 'targets::tar_target_raw()'. Python and Julia steps run a script via a live interpreter with optional R pre- and post-scripts; Rust steps compile '#[extendr]' functions and call them from an R post-script. Results are returned either as converted R objects or as files written to disk (format = "file"). Dynamic branching, environment/version selection, a 'crew' controller for isolation, and the full set of tar_target_raw() arguments are supported.
Versions across snapshots
| Version | Repository | File | Size |
|---|---|---|---|
0.2.0 |
rolling linux/jammy R-4.5 | tarpolyglot_0.2.0.tar.gz |
253.3 KiB |
0.2.0 |
rolling linux/noble R-4.5 | tarpolyglot_0.2.0.tar.gz |
253.2 KiB |
0.2.0 |
rolling source/ R- | tarpolyglot_0.2.0.tar.gz |
145.1 KiB |
0.2.0 |
latest linux/jammy R-4.5 | tarpolyglot_0.2.0.tar.gz |
253.3 KiB |
0.2.0 |
latest linux/noble R-4.5 | tarpolyglot_0.2.0.tar.gz |
253.2 KiB |
0.2.0 |
latest source/ R- | tarpolyglot_0.2.0.tar.gz |
145.1 KiB |
0.2.0 |
2026-04-23 source/ R- | tarpolyglot_0.2.0.tar.gz |
0 B |
Dependencies (latest)
Imports
Suggests
- knitr
- rmarkdown
- tarchetypes
- testthat (>= 3.0.0)
- withr