Skip to content

Commit

Permalink
fixup! Fix setup of venv with non-system python
Browse files Browse the repository at this point in the history
  • Loading branch information
813gan committed Sep 12, 2024
1 parent cad547d commit fe469b3
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions stub.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,17 @@ int emacs_module_init(struct emacs_runtime *runtime) {
dlopen("#LIBPYTHON_NAME", RTLD_LAZY | RTLD_GLOBAL);

PyConfig config;
PyStatus status;

PyConfig_InitPythonConfig(&config);
Py_InitializeFromConfig(&config);
PyStatus status = PyConfig_SetString(&config, &config.home, L"#BASE_PREFIX");
status = PyConfig_SetString(&config, &config.home, L"#BASE_PREFIX");
if (PyStatus_Exception(status)) {
return 3;
}
status = Py_InitializeFromConfig(&config);
if (PyStatus_Exception(status)) {
return 4;
}

init_interpreter_list();
PyInit_emacspy();
Expand Down

0 comments on commit fe469b3

Please sign in to comment.