Питання: Якщо PyPy може вирішити ці великі проблеми (швидкість, споживання пам’яті, паралелізм) порівняно з CPython, то які його слабкі сторони заважають більш широкому впровадженню?
Відповідь: По-перше, мало свідчень того, що команда PyPy в цілому може вирішити проблему швидкості . Багаторічні дані свідчать про те, що PyPy виконує певні коди Python повільніше, ніж CPython, і цей недолік, схоже, закорінений дуже глибоко в PyPy.
По-друге, поточна версія PyPy споживає набагато більше пам’яті, ніж CPython у досить великому наборі випадків. Тож PyPy ще не вирішив проблеми споживання пам'яті.
Чи вирішує PyPy згадані великі виклики і чи буде взагалі швидше, менше голодної пам’яті та більш прихильним до паралелізму, ніж CPython, - це відкрите питання, яке не може бути вирішено за короткий термін. Деякі люди роблять ставку, що PyPy ніколи не зможе запропонувати генерала рішення, що дозволяє йому домінувати у CPython 2.7 та 3.3 у всіх випадках.
Якщо PyPy вдасться бути кращим за CPython в цілому, що сумнівно, головною слабкістю, що впливає на його більш широке прийняття, буде його сумісність із CPython. Існують також такі питання, як те, що CPython працює на більш широкому діапазоні процесорів і ОС, але ці питання є набагато менш важливими порівняно з цілями продуктивності PyPy та сумісністю з CPython.
Питання: Чому я не можу зараз відмовитися від заміни CPython на PyPy?
Відповідь: PyPy не на 100% сумісний із CPython, оскільки він не імітує CPython під кришкою. Деякі програми все ще можуть залежати від унікальних особливостей CPython, які відсутні в PyPy, таких як C прив'язки, C реалізації об'єктів і методів Python або додаткового характеру збирача сміття CPython.