В более поздних версиях пакета setuptools модуль six стал независимым, его больше не включают напрямую в состав setuptools. 23
Это изменение связано с тем, что пакет six стал самостоятельным, он предназначен для обеспечения совместимости между разными версиями Python (2 и 3). 3
В более ранних версиях setuptools модуль six был включён в состав пакета как внутренняя зависимость. 3