{
  "_id": "6a19ed611d7bb097a09c800a",
  "Package": "reticulate",
  "Type": "Package",
  "Title": "Interface to 'Python'",
  "Version": "1.46.0.9000",
  "Authors@R": "c(\nperson(\"Tomasz\", \"Kalinowski\", role = c(\"ctb\", \"cre\"),\nemail = \"tomasz@posit.co\"),\nperson(\"Kevin\", \"Ushey\", role = c(\"aut\"),\nemail = \"kevin@posit.co\"),\nperson(\"JJ\", \"Allaire\", role = c(\"aut\"), email = \"jj@posit.co\"),\nperson(\"RStudio\", role = c(\"cph\", \"fnd\")),\nperson(\"Yuan\", \"Tang\", role = c(\"aut\", \"cph\"),\nemail = \"terrytangyuan@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5243-233X\")),\nperson(\"Dirk\", \"Eddelbuettel\", role = c(\"ctb\", \"cph\"),\nemail = \"edd@debian.org\"),\nperson(\"Bryan\", \"Lewis\", role = c(\"ctb\", \"cph\"),\nemail = \"blewis@illposed.net\"),\nperson(\"Sigrid\", \"Keydana\", role = c(\"ctb\"),\nemail = \"sigrid@posit.co\"),\nperson(\"Ryan\", \"Hafen\", role = c(\"ctb\", \"cph\"),\nemail = \"rhafen@gmail.com\"),\nperson(\"Marcus\", \"Geelnard\", role = c(\"ctb\", \"cph\"),\ncomment = \"TinyThread library, http://tinythreadpp.bitsnbites.eu/\")\n)",
  "Description": "Interface to 'Python' modules, classes, and functions.\nWhen calling into 'Python', R data types are automatically\nconverted to their equivalent 'Python' types. When values are\nreturned from 'Python' to R they are converted back to R types.\nCompatible with all versions of 'Python' >= 2.7.",
  "License": "Apache License 2.0",
  "URL": "https://rstudio.github.io/reticulate/,\nhttps://github.com/rstudio/reticulate",
  "BugReports": "https://github.com/rstudio/reticulate/issues",
  "SystemRequirements": "Python (>= 2.7.0)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "Config/build/compilation-database": "true",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libpng-dev python3",
  "Repository": "https://rstudio.r-universe.dev",
  "Date/Publication": "2026-05-29 19:05:46 UTC",
  "RemoteUrl": "https://github.com/rstudio/reticulate",
  "RemoteRef": "HEAD",
  "RemoteSha": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-29 19:36:19 UTC",
    "User": "root"
  },
  "Author": "Tomasz Kalinowski [ctb, cre],\nKevin Ushey [aut],\nJJ Allaire [aut],\nRStudio [cph, fnd],\nYuan Tang [aut, cph] (ORCID: <https://orcid.org/0000-0001-5243-233X>),\nDirk Eddelbuettel [ctb, cph],\nBryan Lewis [ctb, cph],\nSigrid Keydana [ctb],\nRyan Hafen [ctb, cph],\nMarcus Geelnard [ctb, cph] (TinyThread library,\nhttp://tinythreadpp.bitsnbites.eu/)",
  "Maintainer": "Tomasz Kalinowski <tomasz@posit.co>",
  "MD5sum": "26ea1490ae6db24f1552a9a7c26d51c9",
  "_user": "rstudio",
  "_type": "src",
  "_file": "reticulate_1.46.0.9000.tar.gz",
  "_fileid": "2b29e8a0477f99cb647e07c0489e4776011832cb01021ae8c279c517882e2be7",
  "_filesize": 1975610,
  "_sha256": "2b29e8a0477f99cb647e07c0489e4776011832cb01021ae8c279c517882e2be7",
  "_created": "2026-05-29T19:36:19.000Z",
  "_published": "2026-05-29T19:47:45.266Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78573620186,
      "time": 169,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7299500502"
    },
    {
      "job": 78573620172,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7299501927"
    },
    {
      "job": 78573620180,
      "time": 153,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299495190"
    },
    {
      "job": 78573620189,
      "time": 161,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299498239"
    },
    {
      "job": 78573620195,
      "time": 119,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7299495842"
    },
    {
      "job": 78573620200,
      "time": 425,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7299641518"
    },
    {
      "job": 78573620210,
      "time": 167,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299518011"
    },
    {
      "job": 78573620214,
      "time": 234,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299590258"
    },
    {
      "job": 78573114516,
      "time": 191,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299444611"
    },
    {
      "job": 78573620104,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78573620151,
      "time": 195,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7299508445"
    },
    {
      "job": 78573620128,
      "time": 179,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7299503471"
    },
    {
      "job": 78573620160,
      "time": 164,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7299499184"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rstudio/reticulate",
  "_commit": {
    "id": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
    "author": "Tomasz Kalinowski <tomasz@posit.co>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #1901 from rstudio/document-cache-location\n\nImprove docs around cache location configuration",
    "time": 1780081546
  },
  "_maintainer": {
    "name": "Tomasz Kalinowski",
    "email": "tomasz@posit.co",
    "login": "t-kalinowski",
    "mastodon": "@t_kalinowski@fosstodon.org",
    "bluesky": "@t-kalinowski.bsky.social",
    "description": "",
    "uuid": 8462255
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.7",
      "role": "Imports"
    },
    {
      "package": "RcppTOML",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "rappdirs",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "glue",
      "role": "Suggests"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pillar",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "rstudio",
  "_selfowned": true,
  "_usedby": 543,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-31",
      "n": 6
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-33",
      "n": 2
    },
    {
      "week": "2025-36",
      "n": 3
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 7
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 6
    },
    {
      "week": "2025-47",
      "n": 2
    },
    {
      "week": "2025-51",
      "n": 3
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 4
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 2
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v1.42.0.9000",
      "date": "2025-07-19"
    },
    {
      "name": "v1.43.0",
      "date": "2025-07-29"
    },
    {
      "name": "v1.44.0",
      "date": "2025-10-24"
    },
    {
      "name": "v1.44.1",
      "date": "2025-11-14"
    },
    {
      "name": "v1.45.0",
      "date": "2026-02-13"
    },
    {
      "name": "v1.46.0",
      "date": "2026-04-07"
    }
  ],
  "_stars": 1751,
  "_contributors": [
    {
      "user": "t-kalinowski",
      "count": 1418,
      "uuid": 8462255
    },
    {
      "user": "jjallaire",
      "count": 1368,
      "uuid": 104391
    },
    {
      "user": "kevinushey",
      "count": 716,
      "uuid": 1976582
    },
    {
      "user": "terrytangyuan",
      "count": 114,
      "uuid": 4269898
    },
    {
      "user": "dfalbel",
      "count": 98,
      "uuid": 4706822
    },
    {
      "user": "goldingn",
      "count": 18,
      "uuid": 4450731
    },
    {
      "user": "flying-sheep",
      "count": 13,
      "uuid": 291575
    },
    {
      "user": "edgararuiz",
      "count": 10,
      "uuid": 77294576
    },
    {
      "user": "javierluraschi",
      "count": 10,
      "uuid": 3478847
    },
    {
      "user": "matthew-brett",
      "count": 10,
      "uuid": 67612
    },
    {
      "user": "rcannood",
      "count": 9,
      "uuid": 553642
    },
    {
      "user": "bwlewis",
      "count": 8,
      "uuid": 142494
    },
    {
      "user": "jimhester",
      "count": 7,
      "uuid": 205275
    },
    {
      "user": "ltla",
      "count": 6,
      "uuid": 8166669
    },
    {
      "user": "viebrix",
      "count": 5,
      "uuid": 33760394
    },
    {
      "user": "scottgigante",
      "count": 5,
      "uuid": 8499679
    },
    {
      "user": "eddelbuettel",
      "count": 5,
      "uuid": 673121
    },
    {
      "user": "joelostblom",
      "count": 4,
      "uuid": 4560057
    },
    {
      "user": "chainsawriot",
      "count": 4,
      "uuid": 637269
    },
    {
      "user": "randy3k",
      "count": 4,
      "uuid": 1690993
    },
    {
      "user": "mikajoh",
      "count": 4,
      "uuid": 10077087
    },
    {
      "user": "gidden",
      "count": 4,
      "uuid": 1392657
    },
    {
      "user": "jtilly",
      "count": 4,
      "uuid": 6807275
    },
    {
      "user": "dramanica",
      "count": 3,
      "uuid": 3873428
    },
    {
      "user": "cscheid",
      "count": 3,
      "uuid": 285675
    },
    {
      "user": "gaospecial",
      "count": 3,
      "uuid": 107597
    },
    {
      "user": "jbgruber",
      "count": 3,
      "uuid": 23524101
    },
    {
      "user": "marlin-na",
      "count": 3,
      "uuid": 9980776
    },
    {
      "user": "tl-hbk",
      "count": 3,
      "uuid": 79589038
    },
    {
      "user": "cderv",
      "count": 3,
      "uuid": 6791940
    },
    {
      "user": "mkoohafkan",
      "count": 2,
      "uuid": 4790348
    },
    {
      "user": "raphaelbetschart",
      "count": 2,
      "uuid": 48151213
    },
    {
      "user": "lgautier",
      "count": 2,
      "uuid": 650866
    },
    {
      "user": "gdevenyi",
      "count": 2,
      "uuid": 3001850
    },
    {
      "user": "andresrcs",
      "count": 2,
      "uuid": 14981085
    },
    {
      "user": "alexandreguinaudeau",
      "count": 2,
      "uuid": 11191056
    },
    {
      "user": "lazappi",
      "count": 1,
      "uuid": 6869320
    },
    {
      "user": "lstmemery",
      "count": 1,
      "uuid": 9874586
    },
    {
      "user": "mfansler",
      "count": 1,
      "uuid": 1182216
    },
    {
      "user": "nathanweeks",
      "count": 1,
      "uuid": 1800812
    },
    {
      "user": "nealrichardson",
      "count": 1,
      "uuid": 2975928
    },
    {
      "user": "crerecombinase",
      "count": 1,
      "uuid": 3493159
    },
    {
      "user": "nmjakobsen",
      "count": 1,
      "uuid": 17719045
    },
    {
      "user": "ironholds",
      "count": 1,
      "uuid": 2487262
    },
    {
      "user": "russellpierce",
      "count": 1,
      "uuid": 1847158
    },
    {
      "user": "salim-b",
      "count": 1,
      "uuid": 20040931
    },
    {
      "user": "vsvisplore",
      "count": 1,
      "uuid": 219811903
    },
    {
      "user": "yihui",
      "count": 1,
      "uuid": 163582
    },
    {
      "user": "floriandeboissieu",
      "count": 1,
      "uuid": 16676897
    },
    {
      "user": "nadiahalidi",
      "count": 1,
      "uuid": 45009422
    },
    {
      "user": "hsm207",
      "count": 1,
      "uuid": 2398765
    },
    {
      "user": "johnxhobbs",
      "count": 1,
      "uuid": 54577027
    },
    {
      "user": "kevinykuo",
      "count": 1,
      "uuid": 5582151
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    },
    {
      "user": "paulofelipe",
      "count": 1,
      "uuid": 3844527
    },
    {
      "user": "seankross",
      "count": 1,
      "uuid": 1819813
    },
    {
      "user": "achimgaedke",
      "count": 1,
      "uuid": 6710582
    },
    {
      "user": "flyaflya",
      "count": 1,
      "uuid": 17184441
    },
    {
      "user": "aliciaschep",
      "count": 1,
      "uuid": 6809790
    },
    {
      "user": "brownag",
      "count": 1,
      "uuid": 20842828
    },
    {
      "user": "andrjohns",
      "count": 1,
      "uuid": 27717896
    },
    {
      "user": "anibalsolon",
      "count": 1,
      "uuid": 562525
    },
    {
      "user": "bnaras",
      "count": 1,
      "uuid": 3030361
    },
    {
      "user": "benmarwick",
      "count": 1,
      "uuid": 1262179
    },
    {
      "user": "clbarnes",
      "count": 1,
      "uuid": 8995328
    },
    {
      "user": "colinvwood",
      "count": 1,
      "uuid": 68213641
    },
    {
      "user": "prihoda",
      "count": 1,
      "uuid": 2894124
    },
    {
      "user": "dipterix",
      "count": 1,
      "uuid": 8163576
    },
    {
      "user": "qulogic",
      "count": 1,
      "uuid": 302469
    },
    {
      "user": "j450h1",
      "count": 1,
      "uuid": 7351530
    },
    {
      "user": "jeroen",
      "count": 1,
      "uuid": 216319
    },
    {
      "user": "kvinventor",
      "count": 1,
      "uuid": 9679368
    },
    {
      "user": "karawoo",
      "count": 1,
      "uuid": 4452678
    },
    {
      "user": "karel-kroeze",
      "count": 1,
      "uuid": 6831612
    },
    {
      "user": "llaniewski",
      "count": 1,
      "uuid": 1880696
    },
    {
      "user": "lionel-",
      "count": 1,
      "uuid": 4465050
    }
  ],
  "_userbio": {
    "uuid": 513560,
    "type": "organization",
    "name": "RStudio"
  },
  "_downloads": {
    "count": 184023,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/reticulate"
  },
  "_mentions": 10,
  "_devurl": "https://github.com/rstudio/reticulate",
  "_pkgdown": "https://rstudio.github.io/reticulate/",
  "_searchresults": 22592,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/reticulate.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rstudio/reticulate",
  "_realowner": "rstudio",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.7",
      "date": "2017-03-14"
    },
    {
      "version": "0.8",
      "date": "2017-05-22"
    },
    {
      "version": "0.9",
      "date": "2017-06-23"
    },
    {
      "version": "1.0",
      "date": "2017-07-26"
    },
    {
      "version": "1.1",
      "date": "2017-08-26"
    },
    {
      "version": "1.2",
      "date": "2017-09-27"
    },
    {
      "version": "1.3",
      "date": "2017-11-16"
    },
    {
      "version": "1.3.1",
      "date": "2017-11-24"
    },
    {
      "version": "1.4",
      "date": "2018-01-09"
    },
    {
      "version": "1.5",
      "date": "2018-02-14"
    },
    {
      "version": "1.6",
      "date": "2018-03-21"
    },
    {
      "version": "1.7",
      "date": "2018-04-28"
    },
    {
      "version": "1.8",
      "date": "2018-06-08"
    },
    {
      "version": "1.9",
      "date": "2018-07-06"
    },
    {
      "version": "1.10",
      "date": "2018-08-05"
    },
    {
      "version": "1.11",
      "date": "2019-03-04"
    },
    {
      "version": "1.11.1",
      "date": "2019-03-08"
    },
    {
      "version": "1.12",
      "date": "2019-04-12"
    },
    {
      "version": "1.13",
      "date": "2019-07-25"
    },
    {
      "version": "1.14",
      "date": "2019-12-17"
    },
    {
      "version": "1.15",
      "date": "2020-04-02"
    },
    {
      "version": "1.16",
      "date": "2020-05-27"
    },
    {
      "version": "1.17",
      "date": "2020-10-21"
    },
    {
      "version": "1.18",
      "date": "2020-10-25"
    },
    {
      "version": "1.19",
      "date": "2021-04-21"
    },
    {
      "version": "1.20",
      "date": "2021-05-03"
    },
    {
      "version": "1.21",
      "date": "2021-09-14"
    },
    {
      "version": "1.22",
      "date": "2021-09-17"
    },
    {
      "version": "1.23",
      "date": "2022-01-14"
    },
    {
      "version": "1.24",
      "date": "2022-01-26"
    },
    {
      "version": "1.25",
      "date": "2022-05-11"
    },
    {
      "version": "1.26",
      "date": "2022-08-31"
    },
    {
      "version": "1.27",
      "date": "2023-01-07"
    },
    {
      "version": "1.28",
      "date": "2023-01-27"
    },
    {
      "version": "1.29",
      "date": "2023-06-05"
    },
    {
      "version": "1.30",
      "date": "2023-06-10"
    },
    {
      "version": "1.31",
      "date": "2023-08-10"
    },
    {
      "version": "1.32.0",
      "date": "2023-09-11"
    },
    {
      "version": "1.34.0",
      "date": "2023-10-13"
    },
    {
      "version": "1.35.0",
      "date": "2024-01-31"
    },
    {
      "version": "1.36.0",
      "date": "2024-04-15"
    },
    {
      "version": "1.36.1",
      "date": "2024-04-22"
    },
    {
      "version": "1.37.0",
      "date": "2024-05-21"
    },
    {
      "version": "1.38.0",
      "date": "2024-06-19"
    },
    {
      "version": "1.39.0",
      "date": "2024-09-05"
    },
    {
      "version": "1.40.0",
      "date": "2024-11-15"
    },
    {
      "version": "1.41.0",
      "date": "2025-02-24"
    },
    {
      "version": "1.41.0.1",
      "date": "2025-03-09"
    },
    {
      "version": "1.42.0",
      "date": "2025-03-25"
    },
    {
      "version": "1.43.0",
      "date": "2025-07-21"
    },
    {
      "version": "1.44.0",
      "date": "2025-10-25"
    },
    {
      "version": "1.44.1",
      "date": "2025-11-14"
    },
    {
      "version": "1.45.0",
      "date": "2026-02-16"
    },
    {
      "version": "1.46.0",
      "date": "2026-04-09"
    }
  ],
  "_exports": [
    "%as%",
    "array_reshape",
    "as_iterator",
    "conda_binary",
    "conda_clone",
    "conda_create",
    "conda_exe",
    "conda_export",
    "conda_install",
    "conda_list",
    "conda_python",
    "conda_remove",
    "conda_run2",
    "conda_search",
    "conda_update",
    "conda_version",
    "condaenv_exists",
    "configure_environment",
    "dict",
    "eng_python",
    "import",
    "import_builtins",
    "import_from_path",
    "import_main",
    "install_miniconda",
    "install_python",
    "is_py_object",
    "iter_next",
    "iterate",
    "miniconda_path",
    "miniconda_uninstall",
    "miniconda_update",
    "np_array",
    "py",
    "py_available",
    "py_bool",
    "py_call",
    "py_capture_output",
    "py_clear_last_error",
    "py_config",
    "py_config_error_message",
    "py_del_attr",
    "py_del_item",
    "py_dict",
    "py_discover_config",
    "py_ellipsis",
    "py_eval",
    "py_exe",
    "py_func",
    "py_function_docs",
    "py_function_wrapper",
    "py_get_attr",
    "py_get_item",
    "py_has_attr",
    "py_help",
    "py_help_handler",
    "py_id",
    "py_install",
    "py_is_null_xptr",
    "py_iterator",
    "py_last_error",
    "py_len",
    "py_list_attributes",
    "py_list_packages",
    "py_load_object",
    "py_main_thread_func",
    "py_module_available",
    "py_none",
    "py_numpy_available",
    "py_read_requirements",
    "py_register_load_hook",
    "py_repr",
    "py_require",
    "py_run_file",
    "py_run_string",
    "py_save_object",
    "py_set_attr",
    "py_set_item",
    "py_set_seed",
    "py_str",
    "py_suppress_warnings",
    "py_to_r",
    "py_to_r_wrapper",
    "py_unicode",
    "py_validate_xptr",
    "py_version",
    "py_versions_windows",
    "py_write_requirements",
    "PyClass",
    "r_to_py",
    "register_class_filter",
    "register_help_topics",
    "register_module_help_handler",
    "register_suppress_warnings_handler",
    "repl_python",
    "source_python",
    "tuple",
    "use_condaenv",
    "use_miniconda",
    "use_python",
    "use_python_version",
    "use_virtualenv",
    "uv_run_tool",
    "virtualenv_create",
    "virtualenv_exists",
    "virtualenv_install",
    "virtualenv_list",
    "virtualenv_python",
    "virtualenv_remove",
    "virtualenv_root",
    "virtualenv_starter"
  ],
  "_help": [
    {
      "page": "Ops-python-methods",
      "title": "S3 Ops Methods for Python Objects",
      "topics": [
        "!.python.builtin.object",
        "!=.python.builtin.object",
        "%%.python.builtin.object",
        "%*%.python.builtin.object",
        "%/%.python.builtin.object",
        "&.python.builtin.object",
        "*.python.builtin.object",
        "+.python.builtin.object",
        "-.python.builtin.object",
        "/.python.builtin.object",
        "<.python.builtin.object",
        "<=.python.builtin.object",
        "==.python.builtin.object",
        ">.python.builtin.object",
        ">=.python.builtin.object",
        "^.python.builtin.object",
        "|.python.builtin.object"
      ]
    },
    {
      "page": "array_reshape",
      "title": "Reshape an Array",
      "topics": [
        "array_reshape"
      ]
    },
    {
      "page": "iterate",
      "title": "Traverse a Python iterator or generator",
      "topics": [
        "as_iterator",
        "iterate",
        "iter_next"
      ]
    },
    {
      "page": "as.character.python.builtin.bytes",
      "title": "Convert Python bytes to an R character or raw vector",
      "topics": [
        "as.character.python.builtin.bytes",
        "as.raw.python.builtin.bytes"
      ]
    },
    {
      "page": "as.character.python.builtin.str",
      "title": "Convert a Python string to an R Character Vector",
      "topics": [
        "as.character.python.builtin.str"
      ]
    },
    {
      "page": "conda_run2",
      "title": "Run a command in a conda environment",
      "topics": [
        "conda_run2"
      ]
    },
    {
      "page": "conda-tools",
      "title": "Conda Tools",
      "topics": [
        "conda-tools",
        "condaenv_exists",
        "conda_binary",
        "conda_clone",
        "conda_create",
        "conda_exe",
        "conda_export",
        "conda_install",
        "conda_list",
        "conda_python",
        "conda_remove",
        "conda_search",
        "conda_update",
        "conda_version"
      ]
    },
    {
      "page": "configure_environment",
      "title": "Configure a Python Environment",
      "topics": [
        "configure_environment"
      ]
    },
    {
      "page": "dict",
      "title": "Create Python dictionary",
      "topics": [
        "dict",
        "py_dict"
      ]
    },
    {
      "page": "eng_python",
      "title": "A reticulate Engine for Knitr",
      "topics": [
        "eng_python"
      ]
    },
    {
      "page": "import",
      "title": "Import a Python module",
      "topics": [
        "import",
        "import_builtins",
        "import_from_path",
        "import_main"
      ]
    },
    {
      "page": "install_miniconda",
      "title": "Install Miniconda",
      "concept": [
        "miniconda-tools"
      ],
      "topics": [
        "install_miniconda"
      ]
    },
    {
      "page": "install_python",
      "title": "Install Python",
      "topics": [
        "install_python"
      ]
    },
    {
      "page": "miniconda_path",
      "title": "Path to Miniconda",
      "concept": [
        "miniconda"
      ],
      "topics": [
        "miniconda_path"
      ]
    },
    {
      "page": "miniconda_uninstall",
      "title": "Remove Miniconda",
      "concept": [
        "miniconda-tools"
      ],
      "topics": [
        "miniconda_uninstall"
      ]
    },
    {
      "page": "miniconda_update",
      "title": "Update Miniconda",
      "concept": [
        "miniconda-tools"
      ],
      "topics": [
        "miniconda_update"
      ]
    },
    {
      "page": "nameOfClass.python.builtin.type",
      "title": "'nameOfClass()' for Python objects",
      "topics": [
        "nameOfClass.python.builtin.type"
      ]
    },
    {
      "page": "np_array",
      "title": "NumPy array",
      "topics": [
        "np_array"
      ]
    },
    {
      "page": "py",
      "title": "Interact with the Python Main Module",
      "topics": [
        "py"
      ]
    },
    {
      "page": "py_available",
      "title": "Check if Python is available on this system",
      "topics": [
        "py_available",
        "py_numpy_available"
      ]
    },
    {
      "page": "py_bool",
      "title": "Python Truthiness",
      "topics": [
        "py_bool"
      ]
    },
    {
      "page": "py_capture_output",
      "title": "Capture and return Python output",
      "topics": [
        "py_capture_output"
      ]
    },
    {
      "page": "py_last_error",
      "title": "Get or (re)set the last Python error encountered.",
      "topics": [
        "py_clear_last_error",
        "py_last_error"
      ]
    },
    {
      "page": "py_config",
      "title": "Python configuration",
      "topics": [
        "py_config"
      ]
    },
    {
      "page": "py_del_attr",
      "title": "Delete an attribute of a Python object",
      "topics": [
        "py_del_attr"
      ]
    },
    {
      "page": "py_discover_config",
      "title": "Discover the version of Python to use with reticulate.",
      "topics": [
        "py_discover_config"
      ]
    },
    {
      "page": "py_ellipsis",
      "title": "The builtin constant Ellipsis",
      "topics": [
        "py_ellipsis"
      ]
    },
    {
      "page": "py_eval",
      "title": "Evaluate a Python Expression",
      "topics": [
        "py_eval"
      ]
    },
    {
      "page": "py_exe",
      "title": "Python executable",
      "topics": [
        "py_exe"
      ]
    },
    {
      "page": "py_func",
      "title": "Wrap an R function in a Python function with the same signature.",
      "topics": [
        "py_func"
      ]
    },
    {
      "page": "py_function_custom_scaffold",
      "title": "Custom Scaffolding of R Wrappers for Python Functions",
      "topics": [
        "py_function_custom_scaffold"
      ]
    },
    {
      "page": "py_get_attr",
      "title": "Get an attribute of a Python object",
      "topics": [
        "py_get_attr"
      ]
    },
    {
      "page": "py_get_item",
      "title": "Get/Set/Delete an item from a Python object",
      "concept": [
        "item-related APIs"
      ],
      "topics": [
        "py_del_item",
        "py_get_item",
        "py_set_item",
        "[.python.builtin.object",
        "[<-.python.builtin.object"
      ]
    },
    {
      "page": "py_has_attr",
      "title": "Check if a Python object has an attribute",
      "topics": [
        "py_has_attr"
      ]
    },
    {
      "page": "py_help",
      "title": "Documentation for Python Objects",
      "topics": [
        "py_help"
      ]
    },
    {
      "page": "py_id",
      "title": "Unique identifer for Python object",
      "topics": [
        "py_id"
      ]
    },
    {
      "page": "py_install",
      "title": "Install Python packages",
      "topics": [
        "py_install"
      ]
    },
    {
      "page": "py_is_null_xptr",
      "title": "Check if a Python object is a null externalptr",
      "topics": [
        "py_is_null_xptr",
        "py_validate_xptr"
      ]
    },
    {
      "page": "py_iterator",
      "title": "Create a Python iterator from an R function",
      "topics": [
        "py_iterator"
      ]
    },
    {
      "page": "py_len",
      "title": "Length of Python object",
      "topics": [
        "py_len"
      ]
    },
    {
      "page": "py_list_attributes",
      "title": "List all attributes of a Python object",
      "topics": [
        "py_list_attributes"
      ]
    },
    {
      "page": "py_list_packages",
      "title": "List installed Python packages",
      "topics": [
        "py_list_packages"
      ]
    },
    {
      "page": "py_module_available",
      "title": "Check if a Python module is available on this system.",
      "topics": [
        "py_module_available"
      ]
    },
    {
      "page": "py_none",
      "title": "The Python None object",
      "topics": [
        "py_none"
      ]
    },
    {
      "page": "py_str",
      "title": "String representation of a python object.",
      "topics": [
        "py_repr",
        "py_str"
      ]
    },
    {
      "page": "py_require",
      "title": "Declare Python Requirements",
      "topics": [
        "py_require"
      ]
    },
    {
      "page": "py_requirements_files",
      "title": "Write and read Python requirements files",
      "topics": [
        "py_read_requirements",
        "py_requirements_files",
        "py_write_requirements"
      ]
    },
    {
      "page": "py_run",
      "title": "Run Python code",
      "topics": [
        "py_run",
        "py_run_file",
        "py_run_string"
      ]
    },
    {
      "page": "py_save_object",
      "title": "Save and Load Python Objects",
      "topics": [
        "py_load_object",
        "py_save_object"
      ]
    },
    {
      "page": "py_set_attr",
      "title": "Set an attribute of a Python object",
      "topics": [
        "py_set_attr"
      ]
    },
    {
      "page": "py_set_seed",
      "title": "Set Python and NumPy random seeds",
      "topics": [
        "py_set_seed"
      ]
    },
    {
      "page": "py_suppress_warnings",
      "title": "Suppress Python warnings for an expression",
      "topics": [
        "py_suppress_warnings"
      ]
    },
    {
      "page": "py_unicode",
      "title": "Convert to Python Unicode Object",
      "topics": [
        "py_unicode"
      ]
    },
    {
      "page": "py_version",
      "title": "Python version",
      "topics": [
        "py_version"
      ]
    },
    {
      "page": "PyClass",
      "title": "Create a python class",
      "topics": [
        "PyClass"
      ]
    },
    {
      "page": "r-py-conversion",
      "title": "Convert between Python and R objects",
      "topics": [
        "py_to_r",
        "r-py-conversion",
        "r_to_py"
      ]
    },
    {
      "page": "repl_python",
      "title": "Run a Python REPL",
      "topics": [
        "repl_python"
      ]
    },
    {
      "page": "source_python",
      "title": "Read and evaluate a Python script",
      "topics": [
        "source_python"
      ]
    },
    {
      "page": "tuple",
      "title": "Create Python tuple",
      "topics": [
        "tuple"
      ]
    },
    {
      "page": "use_python",
      "title": "Use Python",
      "topics": [
        "use_condaenv",
        "use_miniconda",
        "use_python",
        "use_python_version",
        "use_virtualenv"
      ]
    },
    {
      "page": "uv_run_tool",
      "title": "uv run tool",
      "topics": [
        "uv_run_tool"
      ]
    },
    {
      "page": "virtualenv-tools",
      "title": "Interface to Python Virtual Environments",
      "topics": [
        "virtualenv-tools",
        "virtualenv_create",
        "virtualenv_exists",
        "virtualenv_install",
        "virtualenv_list",
        "virtualenv_python",
        "virtualenv_remove",
        "virtualenv_root",
        "virtualenv_starter"
      ]
    },
    {
      "page": "with.python.builtin.object",
      "title": "Evaluate an expression within a context.",
      "topics": [
        "with.python.builtin.object"
      ]
    }
  ],
  "_readme": "https://github.com/rstudio/reticulate/raw/HEAD/README.md",
  "_rundeps": [
    "here",
    "jsonlite",
    "lattice",
    "Matrix",
    "png",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "rlang",
    "rprojroot",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "arrays.Rmd",
      "filename": "arrays.html",
      "title": "Arrays in R and Python",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Column-major order",
        "Row-major order",
        "Python",
        "Displaying arrays",
        "Reticulate with care",
        "Another example",
        "What about going from R column-major arrays to Python?",
        "But the array I created in R ends up transposed compared to ones I create in Python?",
        "Reshaping arrays",
        "Other differences warranting caution",
        "Addressing an issue that came up"
      ],
      "created": "2017-02-18 12:02:33",
      "modified": "2024-08-12 21:37:02",
      "commits": 11
    },
    {
      "source": "calling_python.Rmd",
      "filename": "calling_python.html",
      "title": "Calling Python from R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Python Version",
        "Python Packages",
        "Type Conversions",
        "Importing Modules",
        "Sourcing Scripts",
        "Executing Code",
        "Object Conversion",
        "Getting Help",
        "Lists, Tuples, and Dictionaries",
        "Numeric Types and Indexes",
        "Arrays",
        "Data Frames",
        "Using Pandas nullable data types",
        "Sparse Matrices",
        "With Contexts",
        "Iterators",
        "Element Level Iteration",
        "Generators",
        "Functions",
        "Signatures",
        "Background Threads",
        "Advanced",
        "Python Objects",
        "Pickle",
        "Configuration",
        "Output Control",
        "Miscellaneous",
        "Learning More"
      ],
      "created": "2018-03-08 16:18:35",
      "modified": "2024-08-12 21:37:02",
      "commits": 28
    },
    {
      "source": "python_packages.Rmd",
      "filename": "python_packages.html",
      "title": "Installing Python Packages",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Declaring Python Requirements with py_require()",
        "Unsatisfiable requirements.",
        "Manually managing Python installations",
        "⚠ Updated Guidance",
        "Overview",
        "Python environments",
        "Simple Installation",
        "Virtualenv installation",
        "Conda installation",
        "Shell installation"
      ],
      "created": "2018-03-19 17:46:07",
      "modified": "2026-02-12 21:46:05",
      "commits": 14
    },
    {
      "source": "python_dependencies.Rmd",
      "filename": "python_dependencies.html",
      "title": "Managing an R Package's Python Dependencies",
      "engine": "knitr::rmarkdown",
      "headings": [
        "⚠ Deprecated Vignette",
        "Creating a \"Pit of Success\"",
        "Managing Multiple Package Dependencies",
        "Automatic Configuration",
        "Using Config/reticulate",
        "Installation",
        ".onLoad Configuration",
        "Versions",
        "Format"
      ],
      "created": "2019-10-15 18:46:15",
      "modified": "2025-02-20 15:20:33",
      "commits": 19
    },
    {
      "source": "python_primer.Rmd",
      "filename": "python_primer.html",
      "title": "Primer on Python for R Users",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Primer on Python for R users",
        "Whitespace",
        "Container Types",
        "Lists",
        "Tuples",
        "Packing and Unpacking",
        "Dictionaries",
        "Sets",
        "Iteration with for",
        "Comprehensions",
        "Defining Functions with def",
        "Defining Classes with class",
        "What are all the underscores?",
        "Iterators, revisited",
        "Defining Generators with yield.",
        "Iteration closing remarks",
        "import and Modules",
        "Where are modules found?",
        "Integers and Floats",
        "What about R vectors?",
        "Decorators",
        "with and context management",
        "Learning More"
      ],
      "created": "2022-01-11 18:20:31",
      "modified": "2024-08-12 21:37:02",
      "commits": 4
    },
    {
      "source": "versions.Rmd",
      "filename": "versions.html",
      "title": "Python Version Configuration",
      "engine": "knitr::rmarkdown",
      "headings": [
        "⚠ Updated Guidance",
        "Locating Python",
        "Providing Hints",
        "Order of Discovery",
        "Python Packages",
        "Configuration Info"
      ],
      "created": "2017-05-01 15:00:49",
      "modified": "2025-02-20 15:20:33",
      "commits": 23
    },
    {
      "source": "r_markdown.Rmd",
      "filename": "r_markdown.html",
      "title": "R Markdown Python Engine",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Python Version",
        "Python Chunks",
        "Calling Python from R",
        "Calling R from Python",
        "Engine Setup"
      ],
      "created": "2018-03-12 17:41:49",
      "modified": "2024-08-12 21:37:02",
      "commits": 16
    },
    {
      "source": "package.Rmd",
      "filename": "package.html",
      "title": "Using reticulate in an R Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Declaring Python Requirements",
        "Typical Usage",
        "Best Practices",
        "Declaring Optional Dependencies",
        "Delay Loading Python Modules",
        "Installing Python Dependencies",
        "Checking and Testing on CRAN",
        "Implementing S3 Methods",
        "Supporting Versions with Different S3 Classes",
        "Converting between R and Python",
        "Writing your own r_to_py() methods",
        "Using GitHub Actions"
      ],
      "created": "2017-04-28 18:44:38",
      "modified": "2025-02-28 18:00:01",
      "commits": 29
    }
  ],
  "_score": 20.966128618881278,
  "_indexed": true,
  "_nocasepkg": "reticulate",
  "_universes": [
    "rstudio",
    "t-kalinowski"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:54.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "a591bf5e4663ef6142272df9f3f4f9a99b8fa3e97cffc8c97989d4c4a35cec4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:50.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "49ef71f024d8031d50379de424888c48a5c285b7118a94d28288d81a0893e628",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "7c8119d46c78438671cea9e5b509e729cc02ec92e7ef0fa2ea1ee539846bbb93",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:44.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "a24d6751bc9f0f28d81a022d3a38c52d4eeef8ad30362650246bd9c3976141d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:41.000Z",
      "arch": "aarch64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "2ee2ba4dd92c5deeb1d7122a96d248c9ae32df7f0cc17243d99d25bd7eb604cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:44:59.000Z",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "d9705b7702fff1ae1758015912ac359520748856a30bda6adc8a5dffbbaa5507",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:39:36.000Z",
      "arch": "aarch64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "fbe6dca9443f5c6eb4ae35d716aad7d3c0a743f12080a7f2194a5def4c1a49eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:43:13.000Z",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "e7768f25dfae8ada4b0b8dca8a75864aea0f2723f2ccb4233f1b62d20fbd783f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:38:07.000Z",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "c93e65cf739cd48aa9b22223c0b41f8bb3dc57bd6a314ca11c839f2e26b1b7cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:37:55.000Z",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "f8a4889d4a092d9fe9f8637ef5d51b13e4d4fdc4cd2dcd8cfe1576214e31f193",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.46.0.9000",
      "date": "2026-05-29T19:37:59.000Z",
      "arch": "x86_64",
      "commit": "78555160bfff692d4f1d5aa85b8b8596fbc433cc",
      "fileid": "bb444ff110025ca5c53fcc82d917b942b58b9598fb71cabf55a915cae691235c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rstudio/actions/runs/26658008802"
    }
  ]
}