BasedOnStyle: GNU
ColumnLimit: 79
AlignConsecutiveDeclarations: Consecutive
AlignConsecutiveAssignments: Consecutive
AlignTrailingComments:
  Kind: Always
  OverEmptyLines: 0
SortIncludes: CaseSensitive
# Py_BEGIN/END_ALLOW_THREADS expand to an open/close brace pair; tell
# clang-format they delimit a block so it indents the body and keeps each macro
# on its own line (instead of gluing the next statement onto the macro).
MacroBlockBegin: "Py_BEGIN_ALLOW_THREADS"
MacroBlockEnd: "Py_END_ALLOW_THREADS"
