{
  "_id": "6a1ed337b401979e7340dfc0",
  "Package": "azkit",
  "Title": "Azure storage authentication toolkit",
  "Version": "0.3.1",
  "Authors@R": "c(person(\n\"Fran\", \"Barton\",\nemail = \"francis.barton@nhs.net\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5650-1176\")\n),\nperson(\n\"Tom\", \"Jemmett\",\nemail = \"thomas.jemmett@nhs.net\",\nrole = \"ctb\"\n))",
  "Description": "Handles authentication and basic tasks with Azure blob\nstorage.",
  "License": "MIT + file LICENSE",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "cmake libxml2-dev libssl-dev",
  "Repository": "https://the-strategy-unit.r-universe.dev",
  "Date/Publication": "2026-05-20 14:49:18 UTC",
  "RemoteUrl": "https://github.com/The-Strategy-Unit/azkit",
  "RemoteRef": "HEAD",
  "RemoteSha": "98e6a2a2d551b8365b6acac5d587f7f5c04362c4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 19:30:57 UTC",
    "User": "root"
  },
  "Author": "Fran Barton [aut, cre] (ORCID: <https://orcid.org/0000-0002-5650-1176>),\nTom Jemmett [ctb]",
  "Maintainer": "Fran Barton <francis.barton@nhs.net>",
  "MD5sum": "77b9a95a1491e8235473d5a4ec58898d",
  "_user": "the-strategy-unit",
  "_type": "src",
  "_file": "azkit_0.3.1.tar.gz",
  "_fileid": "f09060fbd027969277f2d7f8525c564bb797349f52251951937d66f913dfed12",
  "_filesize": 797677,
  "_sha256": "f09060fbd027969277f2d7f8525c564bb797349f52251951937d66f913dfed12",
  "_created": "2026-05-20T19:30:57.000Z",
  "_published": "2026-06-02T12:57:27.894Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79075596425,
      "time": 3720,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79075596504,
      "time": 3718,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79075596575,
      "time": 3753,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79075596502,
      "time": 3731,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79075595322,
      "time": 189,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7119533089"
    },
    {
      "job": 79075595477,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358271231"
    },
    {
      "job": 79075596368,
      "time": 3713,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "FAILURE",
      "artifact": ""
    },
    {
      "job": 79075596546,
      "time": 3660,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "FAILURE",
      "artifact": ""
    },
    {
      "job": 79075596559,
      "time": 3657,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "FAILURE",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/26185001400",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/The-Strategy-Unit/azkit",
  "_commit": {
    "id": "98e6a2a2d551b8365b6acac5d587f7f5c04362c4",
    "author": "Tom Jemmett <tom.jemmett@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #125 from The-Strategy-Unit/fix_imds_endpoint",
    "time": 1779288558
  },
  "_maintainer": {
    "name": "Fran Barton",
    "email": "francis.barton@nhs.net",
    "login": "francisbarton",
    "bluesky": "@ludictechnologies.bsky.social",
    "orcid": "0000-0002-5650-1176",
    "description": "Data scientist @The-Strategy-Unit  / R developer / open code, open documentation, open data where possible, open working / reproducibility, geospatial, APIs",
    "uuid": 1819920
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "arrow",
      "role": "Imports"
    },
    {
      "package": "AzureAuth",
      "role": "Imports"
    },
    {
      "package": "AzureRMR",
      "role": "Imports"
    },
    {
      "package": "AzureStor",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "yyjsonr",
      "role": "Imports"
    },
    {
      "package": "httpuv",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "the-strategy-unit",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-30",
      "n": 6
    },
    {
      "week": "2025-31",
      "n": 6
    },
    {
      "week": "2025-33",
      "n": 5
    },
    {
      "week": "2025-34",
      "n": 8
    },
    {
      "week": "2025-37",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 8
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 3
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-13",
      "n": 9
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 7
    },
    {
      "week": "2026-21",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-08-19"
    },
    {
      "name": "v0.2.0",
      "date": "2026-01-05"
    }
  ],
  "_topics": [
    "azure",
    "azure-authentication",
    "azure-storage"
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "francisbarton",
      "count": 239,
      "uuid": 1819920
    },
    {
      "user": "tomjemmett",
      "count": 26,
      "uuid": 12023696
    },
    {
      "user": "statsrhian",
      "count": 1,
      "uuid": 7017740
    }
  ],
  "_userbio": {
    "uuid": 57942763,
    "type": "organization",
    "name": "The Strategy Unit",
    "description": "Leading research, analysis and change from within the NHS"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/azkit"
  },
  "_devurl": "https://github.com/the-strategy-unit/azkit",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/azkit.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "check_container_class",
    "check_nzchar",
    "check_scalar_type",
    "check_that",
    "check_vec",
    "cst_error_msg",
    "ct_error_msg",
    "cv_error_msg",
    "generate_resource",
    "get_auth_token",
    "get_container",
    "list_container_names",
    "list_files",
    "read_azure_csv",
    "read_azure_file",
    "read_azure_json",
    "read_azure_jsongz",
    "read_azure_parquet",
    "read_azure_rds",
    "read_azure_table",
    "read_azure_table_single_entity",
    "refresh_token"
  ],
  "_help": [
    {
      "page": "check_container_class",
      "title": "Check that a container looks like a real container",
      "topics": [
        "check_container_class"
      ]
    },
    {
      "page": "check_nzchar",
      "title": "Check if a supplied non-NULL value is a string with >0 characters",
      "topics": [
        "check_nzchar"
      ]
    },
    {
      "page": "check_scalar_type",
      "title": "An alternative to stopifnot/assert_that etc",
      "topics": [
        "check_scalar_type"
      ]
    },
    {
      "page": "check_that",
      "title": "An alternative to stopifnot/assert_that etc",
      "topics": [
        "check_that"
      ]
    },
    {
      "page": "check_vec",
      "title": "An alternative to stopifnot/assert_that etc",
      "topics": [
        "check_vec"
      ]
    },
    {
      "page": "cst_error_msg",
      "title": "A custom error message generator for the 'check_scalar_type' function",
      "topics": [
        "cst_error_msg"
      ]
    },
    {
      "page": "ct_error_msg",
      "title": "A custom error message generator for the 'check_that' function",
      "topics": [
        "ct_error_msg"
      ]
    },
    {
      "page": "cv_error_msg",
      "title": "A custom error message generator for the 'check_vec' function",
      "topics": [
        "cv_error_msg"
      ]
    },
    {
      "page": "generate_resource",
      "title": "Generate appropriate values for the 'resource' parameter in get_auth_token",
      "topics": [
        "generate_resource"
      ]
    },
    {
      "page": "get_auth_token",
      "title": "Get Azure authentication token",
      "topics": [
        "get_auth_token",
        "refresh_token"
      ]
    },
    {
      "page": "get_container",
      "title": "Get Azure storage container",
      "topics": [
        "get_container"
      ]
    },
    {
      "page": "imds_available",
      "title": "Check if Azure Instance Metadata Service (IMDS) is Available",
      "topics": [
        "imds_available"
      ]
    },
    {
      "page": "list_container_names",
      "title": "Return a list of container names that are found at the endpoint",
      "topics": [
        "list_container_names"
      ]
    },
    {
      "page": "list_files",
      "title": "List files in a container",
      "topics": [
        "list_files"
      ]
    },
    {
      "page": "read_azure_csv",
      "title": "Read a csv file from Azure storage",
      "topics": [
        "read_azure_csv"
      ]
    },
    {
      "page": "read_azure_file",
      "title": "Read any file from Azure storage",
      "topics": [
        "read_azure_file"
      ]
    },
    {
      "page": "read_azure_json",
      "title": "Read a json file from Azure storage",
      "topics": [
        "read_azure_json"
      ]
    },
    {
      "page": "read_azure_jsongz",
      "title": "Read a json.gz file from Azure storage",
      "topics": [
        "read_azure_jsongz"
      ]
    },
    {
      "page": "read_azure_parquet",
      "title": "Read a parquet file from Azure storage",
      "topics": [
        "read_azure_parquet"
      ]
    },
    {
      "page": "read_azure_rds",
      "title": "Read an rds file from Azure storage",
      "topics": [
        "read_azure_rds"
      ]
    },
    {
      "page": "read_azure_table",
      "title": "Read in data from an Azure table",
      "topics": [
        "read_azure_table"
      ]
    },
    {
      "page": "read_azure_table_single_entity",
      "title": "Read in data from an Azure table",
      "topics": [
        "read_azure_table_single_entity"
      ]
    }
  ],
  "_pkglogo": "https://github.com/The-Strategy-Unit/azkit/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/The-Strategy-Unit/azkit/raw/HEAD/README.md",
  "_rundeps": [
    "arrow",
    "askpass",
    "assertthat",
    "AzureAuth",
    "AzureGraph",
    "AzureRMR",
    "AzureStor",
    "bit",
    "bit64",
    "cli",
    "cpp11",
    "curl",
    "dplyr",
    "generics",
    "glue",
    "httr",
    "httr2",
    "jose",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "tibble",
    "tidyselect",
    "utf8",
    "uuid",
    "vctrs",
    "withr",
    "xml2",
    "yyjsonr"
  ],
  "_score": 4.2552725051033065,
  "_indexed": true,
  "_nocasepkg": "azkit",
  "_universes": [
    "the-strategy-unit",
    "francisbarton"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-03-27T23:46:54.000Z",
      "commit": "2af8433b80408c5f71df8e221965afbeb8085718",
      "fileid": "005980d9b7afaa9e7b27c2a57005bc2c88c6b2aa60d29e7e16549c6539f6cf06",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/23659847211"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.5",
      "date": "2026-03-27T23:47:38.000Z",
      "commit": "2af8433b80408c5f71df8e221965afbeb8085718",
      "fileid": "4c8aff543da7480f13d3e0e64490be6eea4c6e02ea2b0c2871f985e1e99e94a9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/23659847211"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-03-27T23:50:51.000Z",
      "commit": "2af8433b80408c5f71df8e221965afbeb8085718",
      "fileid": "a72c4fec8cf520062a3817b0d29c2708eb25ba8c9d47a9bfcadd7740a261c75f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/23659847211"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.5",
      "date": "2026-03-27T23:46:15.000Z",
      "commit": "2af8433b80408c5f71df8e221965afbeb8085718",
      "fileid": "7e789922588f0453495dcd0cc3e2818f98c769c91e9a58033132600e41f136c8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/23659847211"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.1",
      "date": "2026-05-20T19:30:57.000Z",
      "distro": "noble",
      "commit": "98e6a2a2d551b8365b6acac5d587f7f5c04362c4",
      "fileid": "5320070702f85dc65b4d3de9dc03745bb250923c0748c33a7c8c6d25e4dc0174",
      "status": "success",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/26185001400"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1",
      "date": "2026-06-02T12:57:00.000Z",
      "commit": "98e6a2a2d551b8365b6acac5d587f7f5c04362c4",
      "fileid": "9a9c5061c18974ef4815e4e2baff46be5463d66ffa7ef80a0356daddae8bf955",
      "status": "success",
      "buildurl": "https://github.com/r-universe/the-strategy-unit/actions/runs/26185001400"
    }
  ]
}