From ae755fbb06c3dda0740e9bb9323fbdfe3f2788a4 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Thu, 18 Nov 2021 23:03:16 +0100 Subject: Use reticulate instead of PythonInR, alanwood has moved Because the pesticide compendium at alanwood.net has moved to bcpc.org, we need to depend on a development branch of webchem at the moment. --- R/zzz.R | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 R/zzz.R (limited to 'R/zzz.R') diff --git a/R/zzz.R b/R/zzz.R new file mode 100644 index 0000000..19ca10d --- /dev/null +++ b/R/zzz.R @@ -0,0 +1,13 @@ +.onLoad = function(libname, pkgname) { + rdkit_available <- FALSE + if(requireNamespace("reticulate", quietly = TRUE)) { + rdkit_module <- try(reticulate::import("rdkit")) + if (!inherits(rdkit_module, "try-error")) { + rdkit_available <- TRUE + } + } + assign('rdkit_available', rdkit_available, envir = topenv()) + if (rdkit_available) { + assign('rdkit_module', rdkit_module, envir = topenv()) + } +} -- cgit v1.2.1