New features
-
Positron now supports F1 help for reticulate Python objects (#1866).
-
py_require()now allowsaction = "add"for already-required packages
after Python initialization, while still erroring on true version conflicts
(@JBGruber, #1872, #1878). -
py_to_r()now converts direct pandas categorical objects (for example,
pd$Categorical(...)) for pandas 2.x and 3.x (#1883).
Minor improvements and fixes
-
Positron now handles reticulate-backed UI actions, such as restarting or
creating a new session, more reliably (#1869, #1871). -
Reticulate now avoids spurious
Error: ignoring SIGPIPE signalmessages on
Unix when embedded Python writes to a closed pipe (#1868). -
Reticulate no longer triggers a CRAN NOTE on R-devel (4.6) for relative
vignette URLs (#1882). -
virtualenv_starter()now excludes free-threaded CPython builds,
which are not supported by reticulate (#1883).