{
  "_id": "6a1416afacfb0bcc41d3c326",
  "Package": "kwb.package",
  "Title": "Install / Unstall KWB Packages and Show Package Dependencies",
  "Version": "0.4.0",
  "Authors@R": "c(\nperson(\"Hauke\", \"Sonnenberg\", , \"hauke.sonnenberg@kompetenz-wasser.de\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-9134-2871\")),\nperson(\"Michael\", \"Rustler\", , \"michael.rustler@kompetenz-wasser.de\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0003-0647-7726\")),\nperson(\"FAKIN\", role = \"fnd\"),\nperson(\"OPTIWELLS-2\", role = \"fnd\"),\nperson(\"Kompetenzzentrum Wasser Berlin gGmbH\", role = \"cph\")\n)",
  "Description": "This package contains some helper functions for\n(un-)installing KWB packages and for showing package\ndependencies. The function of main interest may be\nupdateKwbPackages() that checks for the latest package version\non KWB's server and installs the packages from there if\nrequired.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/kwb-r/kwb.package",
  "BugReports": "https://github.com/kwb-r/kwb.package/issues",
  "Remotes": [
    "github::kwb-r/kwb.utils",
    "github::kwb-r/pkgmeta"
  ],
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.1",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "cmake git libglpk-dev make libicu-dev libuv1-dev\nlibxml2-dev libssl-dev",
  "Repository": "https://kwb-r.r-universe.dev",
  "Date/Publication": "2024-05-05 09:27:06 UTC",
  "RemoteUrl": "https://github.com/KWB-R/kwb.package",
  "RemoteRef": "HEAD",
  "RemoteSha": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 09:25:08 UTC",
    "User": "root"
  },
  "Author": "Hauke Sonnenberg [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9134-2871>),\nMichael Rustler [ctb] (ORCID: <https://orcid.org/0000-0003-0647-7726>),\nFAKIN [fnd],\nOPTIWELLS-2 [fnd],\nKompetenzzentrum Wasser Berlin gGmbH [cph]",
  "Maintainer": "Hauke Sonnenberg <hauke.sonnenberg@kompetenz-wasser.de>",
  "MD5sum": "68b89685099fb73dd51d26ce2e5d2b26",
  "_user": "kwb-r",
  "_type": "src",
  "_file": "kwb.package_0.4.0.tar.gz",
  "_fileid": "60eaf3fc26772eac33d0f9b565d92cfd5954d3ba3b734b61d946883c03aca91c",
  "_filesize": 204190,
  "_sha256": "60eaf3fc26772eac33d0f9b565d92cfd5954d3ba3b734b61d946883c03aca91c",
  "_created": "2026-05-25T09:25:08.000Z",
  "_published": "2026-05-25T09:30:23.891Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77688186372,
      "time": 221,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7195493373"
    },
    {
      "job": 77688186402,
      "time": 272,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7195507435"
    },
    {
      "job": 77688186380,
      "time": 150,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7195474906"
    },
    {
      "job": 77688186410,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7195471941"
    },
    {
      "job": 77687776869,
      "time": 186,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195434761"
    },
    {
      "job": 77688186360,
      "time": 187,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7195484347"
    },
    {
      "job": 77688186464,
      "time": 204,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": ""
    },
    {
      "job": 77688186411,
      "time": 177,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7195481987"
    },
    {
      "job": 77688186416,
      "time": 198,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7195487204"
    }
  ],
  "_buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/KWB-R/kwb.package",
  "_commit": {
    "id": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
    "author": "Hauke Sonnenberg <hsonne@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #12 from KWB-R/dev\n\nPrepare next release",
    "time": 1714901226
  },
  "_maintainer": {
    "name": "Hauke Sonnenberg",
    "email": "hauke.sonnenberg@kompetenz-wasser.de",
    "login": "hsonne",
    "description": "",
    "uuid": 11964315,
    "orcid": "0000-0001-9134-2871"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "gh",
      "role": "Imports"
    },
    {
      "package": "kwb.utils",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "mvbutils",
      "role": "Imports"
    },
    {
      "package": "networkD3",
      "role": "Imports"
    },
    {
      "package": "remotes",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgmeta",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "kwb-r",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "package-installation"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "hsonne",
      "count": 128,
      "uuid": 11964315
    },
    {
      "user": "mrustl",
      "count": 19,
      "uuid": 11964451
    }
  ],
  "_userbio": {
    "uuid": 11964354,
    "type": "organization",
    "name": "Kompetenzzentrum Wasser Berlin gGmbH (KWB)",
    "description": "KWB is an international centre for water research and knowledge transfer"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/kwb.package"
  },
  "_devurl": "https://github.com/kwb-r/kwb.package",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/kwb.package.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "addNodeLabels",
    "anglesToPoints",
    "archivedCranVersions",
    "compareInstalledVersions",
    "copyBasePackages",
    "cranVersions",
    "detachAllNonSystemPackages",
    "detachRecursively",
    "downloadGitHubPackage",
    "downloadPackagesFromSnapshot",
    "drawDependencies",
    "equidistantAngles",
    "exampleLinksAndNodes",
    "getAuthors",
    "getCranPackageDatabase",
    "getDependencyData",
    "getPackageFilesToInstall",
    "getPackageLicences",
    "getRVersionMajorMinor",
    "githubVersions",
    "gradToRad",
    "hasGplLicence",
    "initLocalCRAN",
    "installedDependencies",
    "installedKwbPackages",
    "installGithubPackages",
    "installRemotes",
    "packageDependencies",
    "packageDependenciesByType",
    "packageString",
    "plotAllDependencies",
    "plotDependencies",
    "plotNodes",
    "plotPackageVersions",
    "plotSankeyNetwork",
    "provideInLocalCRAN",
    "setOptionsForPackrat",
    "sortedDependencies",
    "stopIfNotInstalled",
    "systemPackages",
    "toLinksAndNodes",
    "toNodes",
    "updateKwbPackages"
  ],
  "_help": [
    {
      "page": "addNodeLabels",
      "title": "Add Labels to the Nodes Drawn on a Circle Line",
      "topics": [
        "addNodeLabels"
      ]
    },
    {
      "page": "anglesToPoints",
      "title": "Angle in Unit Circle to Point Coordinate",
      "topics": [
        "anglesToPoints"
      ]
    },
    {
      "page": "archivedCranVersions",
      "title": "Archived CRAN versions",
      "topics": [
        "archivedCranVersions"
      ]
    },
    {
      "page": "compareInstalledVersions",
      "title": "Compare Package Versions Between Libraries",
      "topics": [
        "compareInstalledVersions"
      ]
    },
    {
      "page": "copyBasePackages",
      "title": "Copy Base R Packages from the System Library to the Target Library",
      "topics": [
        "copyBasePackages"
      ]
    },
    {
      "page": "cranVersions",
      "title": "Get versions of CRAN packages",
      "topics": [
        "cranVersions"
      ]
    },
    {
      "page": "defaultPackageDir",
      "title": "Default Package Directory",
      "topics": [
        "defaultPackageDir"
      ]
    },
    {
      "page": "detachAllNonSystemPackages",
      "title": "Detach all Non-System Packages",
      "topics": [
        "detachAllNonSystemPackages"
      ]
    },
    {
      "page": "detachRecursively",
      "title": "Detach Packages Recursively",
      "topics": [
        "detachRecursively"
      ]
    },
    {
      "page": "downloadGitHubPackage",
      "title": "Download an R Package from GitHub",
      "topics": [
        "downloadGitHubPackage"
      ]
    },
    {
      "page": "downloadPackagesFromSnapshot",
      "title": "Download Package Archive from Microsoft R Archive Network",
      "topics": [
        "downloadPackagesFromSnapshot"
      ]
    },
    {
      "page": "drawDependencies",
      "title": "Draw Lines between Nodes",
      "topics": [
        "drawDependencies"
      ]
    },
    {
      "page": "equidistantAngles",
      "title": "Equidistantly Distributed Angles in Degrees Between 0 and 360",
      "topics": [
        "equidistantAngles"
      ]
    },
    {
      "page": "exampleLinksAndNodes",
      "title": "Example Links and Nodes",
      "topics": [
        "exampleLinksAndNodes"
      ]
    },
    {
      "page": "getAuthors",
      "title": "Get Information on Package Authors",
      "topics": [
        "getAuthors"
      ]
    },
    {
      "page": "getCranPackageDatabase",
      "title": "Get Matrix with Information on All CRAN Packages",
      "topics": [
        "getCranPackageDatabase"
      ]
    },
    {
      "page": "getDependencyData",
      "title": "Get Package Dependency Data from Package Database",
      "topics": [
        "getDependencyData"
      ]
    },
    {
      "page": "getPackageFilesToInstall",
      "title": "Get Package Files to Install",
      "topics": [
        "getPackageFilesToInstall"
      ]
    },
    {
      "page": "getPackageLicences",
      "title": "Which Licences are Specified for the Packages?",
      "topics": [
        "getPackageLicences"
      ]
    },
    {
      "page": "getRVersionMajorMinor",
      "title": "Helper: Get R major minor version string",
      "topics": [
        "getRVersionMajorMinor"
      ]
    },
    {
      "page": "getServername",
      "title": "Get KWB Servername",
      "topics": [
        "getServername"
      ]
    },
    {
      "page": "githubVersions",
      "title": "Get Versions of Packages on GitHub",
      "topics": [
        "githubVersions"
      ]
    },
    {
      "page": "gradToRad",
      "title": "Angle in Degree to Angle in rad",
      "topics": [
        "gradToRad"
      ]
    },
    {
      "page": "hasGplLicence",
      "title": "Do Packages have a GPL Licence?",
      "topics": [
        "hasGplLicence"
      ]
    },
    {
      "page": "initLocalCRAN",
      "title": "Create the folder structure for a local CRAN-like repository",
      "topics": [
        "initLocalCRAN"
      ]
    },
    {
      "page": "installedDependencies",
      "title": "What Versions of Package Dependencies are Installed?",
      "topics": [
        "installedDependencies"
      ]
    },
    {
      "page": "installedKwbPackages",
      "title": "Installed KWB-Packages",
      "topics": [
        "installedKwbPackages"
      ]
    },
    {
      "page": "installGithubPackages",
      "title": "Install GitHub Packages",
      "topics": [
        "installGithubPackages"
      ]
    },
    {
      "page": "installRemotes",
      "title": "Install the remotes Package to the Given Library",
      "topics": [
        "installRemotes"
      ]
    },
    {
      "page": "packageDependencies",
      "title": "Package Dependencies",
      "topics": [
        "packageDependencies"
      ]
    },
    {
      "page": "packageDependenciesByType",
      "title": "Package Dependencies by Type",
      "topics": [
        "packageDependenciesByType"
      ]
    },
    {
      "page": "packageString",
      "title": "Package String",
      "topics": [
        "packageString"
      ]
    },
    {
      "page": "plotAllDependencies",
      "title": "Plot all Package Dependencies",
      "topics": [
        "plotAllDependencies"
      ]
    },
    {
      "page": "plotDependencies",
      "title": "Plot Dependencies Between Nodes on a Circle Line",
      "topics": [
        "plotDependencies"
      ]
    },
    {
      "page": "plotNodes",
      "title": "Plot Nodes",
      "topics": [
        "plotNodes"
      ]
    },
    {
      "page": "plotPackageVersions",
      "title": "Plot Package Versions",
      "topics": [
        "plotPackageVersions"
      ]
    },
    {
      "page": "plotSankeyNetwork",
      "title": "Plot Sankey Network",
      "topics": [
        "plotSankeyNetwork"
      ]
    },
    {
      "page": "provideInLocalCRAN",
      "title": "Provide a Source Package in the Local Cran",
      "topics": [
        "provideInLocalCRAN"
      ]
    },
    {
      "page": "readGithubPackageDescription",
      "title": "readGithubPackageDescription ----------------",
      "topics": [
        "readGithubPackageDescription"
      ]
    },
    {
      "page": "setOptionsForPackrat",
      "title": "Set Options for Using Packrat",
      "topics": [
        "setOptionsForPackrat"
      ]
    },
    {
      "page": "sortedDependencies",
      "title": "Sorted Package Dependencies",
      "topics": [
        "sortedDependencies"
      ]
    },
    {
      "page": "stopIfNotInstalled",
      "title": "Is a Package Installed?",
      "topics": [
        "stopIfNotInstalled"
      ]
    },
    {
      "page": "systemPackages",
      "title": "Names of Base R Packages",
      "topics": [
        "systemPackages"
      ]
    },
    {
      "page": "toLinksAndNodes",
      "title": "Convert Links to List of Links and Nodes",
      "topics": [
        "toLinksAndNodes"
      ]
    },
    {
      "page": "toNodes",
      "title": "Nodes in a Unit Circle",
      "topics": [
        "toNodes"
      ]
    },
    {
      "page": "updateKwbPackages",
      "title": "Update or Install KWB-Packages",
      "topics": [
        "updateKwbPackages"
      ]
    }
  ],
  "_readme": "https://github.com/KWB-R/kwb.package/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "cpp11",
    "curl",
    "data.tree",
    "digest",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "gh",
    "gitcreds",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr2",
    "igraph",
    "ini",
    "jquerylib",
    "jsonlite",
    "knitr",
    "kwb.utils",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "mvbutils",
    "networkD3",
    "openssl",
    "pkgconfig",
    "R6",
    "rappdirs",
    "remotes",
    "rlang",
    "rmarkdown",
    "sass",
    "stringi",
    "sys",
    "tinytex",
    "vctrs",
    "withr",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "tutorial.Rmd",
      "filename": "tutorial.html",
      "title": "Tutorial",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Cook Book Recipes",
        "What packages does a package depend on?",
        "By what other (installed) packages a package is used?",
        "How can I visualise package dependencies?",
        "Which versions of CRAN packages exist?",
        "Which versions of R packages on GitHub exist?",
        "What licences are specified for (installed) packages?"
      ],
      "created": "2024-05-05 09:27:06",
      "modified": "2024-05-05 09:27:06",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "kwb.package",
  "_universes": [
    "kwb-r",
    "hsonne"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-04-25T06:37:45.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "4d89aa584159493d2b00076fa17ce3a5ba81e0387e0efb948beb3b4e4f1535e4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/24924705853"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-05-25T09:28:27.000Z",
      "distro": "noble",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "1938e9fbaca4709648d30cf6416875ddffdca00cccec501cab85f313c7ffd11b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-05-25T09:29:12.000Z",
      "distro": "noble",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "7dede4b1ccb15b10afad8973f6ebdf413068b0d169071a0b602fd595901ceee3",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-05-25T09:27:18.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "1587b5f368f0d649fb8ff79c6b2d931e8b46de2c5fa5b3407adc1da066b8c554",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-05-25T09:27:18.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "7af97686009f0bffcec1c8f939aacf4b54978e62a12eac13de0468f4485c1785",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-05-25T09:28:32.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "bc1d0999aca2e29a84d8aca051895c37fc23383e4a4948734ffc276a8ec8b96c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-05-25T09:27:37.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "412e5916fb2a788c27918d77256a8d42cf4e2bd42cde946a97cff8ef020d2537",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-05-25T09:27:52.000Z",
      "commit": "e55bce9d65131d24b2967b7f58e3a0e7d7a3e3ba",
      "fileid": "5e07e20872c11542e7ccc684dce64fd494e25376a22be4eb7a2a6975e771c159",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kwb-r/actions/runs/26393249085"
    }
  ]
}