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"
42#define LLDB_MINIMUM_PYTHON_VERSION 0x03080000
44#if LLDB_ENABLE_PYTHON_LIMITED_API
47#define Py_LIMITED_API LLDB_MINIMUM_PYTHON_VERSION
56 "LLDB requires at least Python 3.8");
61#define PyBUF_READ 0x100
#define LLDB_MINIMUM_PYTHON_VERSION
static llvm::Expected< bool > * g_fcxx_modules_workaround