Development version; nothing has been released yet.
DESCRIPTION, roxygen-generated
NAMESPACE, GPL (>= 3) licence, testthat 3rd edition, a getting-started
vignette and a pkgdown configuration that builds into site/ with the
themakR template.library(qupflowR) loads no optional package and starts no Java, QuPath,
Python or browser process. Optional packages are checked where they are
used, with a qp_capability_error (code CAPABILITY_UNAVAILABLE) that names
the missing packages.[1]") is
rejected (JSON_INVALID, reason syntax), as in the Java bridge. The checks
before parsing find string literals in one linear pass, so a long
unterminated string of escaped quotation marks is rejected at once instead
of taking minutes.annotatr-control/v1 defines the capability vocabulary of the
optional annotatR integration: the profiles I0 to I4, their states and reason
codes. The control profiles I2 and I3 can only be unsupported or planned
until an annotatR release publishes its control contract. There is no
annotatR adapter in this version..lintr, and tools/quality.R as the
local equivalent: blocking lint without silent exclusions or # nolint
markers, tests-only coverage with a floor of 90 % and a committed baseline
that must not drop, and a public API inventory whose history is checked.renv.lock records the development library used for this version; renv is
not activated for the project. Two entries cannot be restored with
renv::restore(): annotatR 0.0.1 and themakR 0.1.0 were installed from local
sources, so the lock file has no repository or commit for them.R CMD check --as-cran passes with R 4.6.1 and with R 4.5.3.
R patch releases add no features, so these checks cover the 4.5 and 4.6
series. R 4.5 is the oldrel-1 job of the shared CTTIR check workflow, the
oldest blocking job there; an older minimum will be declared only after a
check on that version.Imports holds only packages that the package code uses today: cli,
jsonlite, stats, tibble and utils. Unused Imports produce an R CMD check
NOTE, so the other planned core dependencies wait in Suggests and move to
Imports together with the code that needs them: httr2 with the bridge
client (T02); processx, callr, R6 and fs with worker control, connections
and path handling (T03); digest and zip with workflow storage (T15, where
SHA-256 digests are computed). digest is already used by the tests and the
development scripts. The base package tools is added when code uses it.Suggests. It is not on CRAN, so
Remotes points to its GitHub repository for development installs; those
install its current development version, not the local 0.0.1 recorded in
renv.lock.