Why the Python 2, 3 compatibility package is named `six`?

Viewed 1070

Six provides simple utilities for wrapping over differences between Python 2 and Python 3. It is intended to support codebases that work on both Python 2 and 3 without modification. six consists of only one Python file, so it is painless to copy into a project.

I was always wondering why it is named six. I read its document and comments in source code but they don't answer this question.

1 Answers
Related