You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building with Python 3.13 running invoke agent.build results in a compiler error:
...
[ 29%] Building CXX object three/CMakeFiles/datadog-agent-three.dir/three.cpp.o
...
datadog-agent/rtloader/three/three.cpp:88:5: error: ‘_Py_SetProgramFullPath’ was not declared in this scope; did you mean ‘Py_GetProgramFullPath’?
88 | _Py_SetProgramFullPath(_pythonExe);
| ^~~~~~~~~~~~~~~~~~~~~~
| Py_GetProgramFullPath
Agent Environment
OS: Arch linux (2024-02-16)
The text was updated successfully, but these errors were encountered:
Hi @pulver / @mattpulver ,
We are aware of this upcoming issue. As mentioned by @vickenty in the PR itself, limiting this API call to only supported Python versions without per-platform filtering will just obscure the fact that Python v3.13+ builds will not be able to fully support multiprocessing on Windows (used in some integrations OOTB). This is why the optimal fix needs to involve a bit more work to enable PyConfig initialization. We can leave this ticket open but the related opened PR as-is will not likely be integrated into the codebase.
When building with Python 3.13 running
invoke agent.build
results in a compiler error:Agent Environment
OS: Arch linux (2024-02-16)
The text was updated successfully, but these errors were encountered: