Они не поддерживают Python 3, потому что никто еще не заставил их поддерживать Python 3. Это странный вопрос. : -)
PyGame, кажется, в основном поддерживает Python 3. Есть некоторые проблемы: (из http://www.pygame.org/wiki/python3porting?parent=todo)
- Завершите обработку имени файла в Юникоде (ветвь fsencoding), затем объединитесь обратно в транк (к середине сентября / 10).
- обновить документацию для объяснения Unicode в Pygame
- выработайте окончательное решение для открытых объектов IOBase Python 3: как проверять абстрактные типы из C. (1 сентября 2010 г.) Вероятно, наиболее практичным решением будет просто ввести утку.
- _movie - отложено до готовности модуля к выпуску
- записка (делает некоторые вещи из C-строки, которые затрудняют перенос)
- камера - каков статус этого модуля?
Нигде не говорится, что он не работает для Python 3 на Mac, и вряд ли это так. Так что вы можете попробовать, но вам придется скомпилировать его самостоятельно.
Pyglet не упоминает Python 3, поэтому он, вероятно, не перенесен.