From dac6931e8190b5d703524f32374561423ecb99ed Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 24 Oct 2023 15:33:26 +0200 Subject: [PATCH] libcalamares: switch Python to an embedded module This breaks python scripts that `import libcalamares` running outside of the framework (e.g. outside of a Calamares job). --- src/libcalamares/python/PythonJob.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcalamares/python/PythonJob.cpp b/src/libcalamares/python/PythonJob.cpp index 111a19ff7..f239dc539 100644 --- a/src/libcalamares/python/PythonJob.cpp +++ b/src/libcalamares/python/PythonJob.cpp @@ -376,7 +376,7 @@ Job::setInjectedPreScript( const char* script ) } // namespace Python } // namespace Calamares -PYBIND11_MODULE( libcalamares, m ) +PYBIND11_EMBEDDED_MODULE( libcalamares, m ) { populate_libcalamares( m ); }