9#ifndef LLDB_SOURCE_PLUGINS_SCRIPTINTERPRETER_PYTHON_LLDB_PYTHON_H
10#define LLDB_SOURCE_PLUGINS_SCRIPTINTERPRETER_PYTHON_LLDB_PYTHON_H
15#include "llvm/Support/Error.h"
19#include "llvm/Support/Compiler.h"
35#define LLDB_MINIMUM_PYTHON_VERSION 0x03080000
37#if LLDB_ENABLE_PYTHON_LIMITED_API
40#define Py_LIMITED_API LLDB_MINIMUM_PYTHON_VERSION
49 "LLDB requires at least Python 3.8");
54#define PyBUF_READ 0x100
#define LLDB_MINIMUM_PYTHON_VERSION
static llvm::Expected< bool > * g_fcxx_modules_workaround