انتقال ماژول‌های توسعه به Python 3

برای انتقال ماژول‌های توسعه به Python 3، منابع زیر را توصیه می‌کنیم:

  • فصل Migrating C extensions از کتاب Supporting Python 3: An in-depth guide، کتابی درباره‌ی مهاجرت از Python 2 به Python 3 به‌طور کلی، خواننده را در انتقال یک ماژول توسعه راهنمایی می‌کند.

  • Porting guide از پروژه py3c پیشنهادهای مبتنی بر نظر را به همراه کد پشتیبانی ارائه می‌دهد.

  • ابزارهای شخص ثالث توصیه‌شده سطوح انتزاعی بر فراز C API پایتون ارائه می‌دهند. افزونه‌ها عموماً باید برای استفاده از یکی از آن‌ها بازنویسی شوند، اما در این صورت کتابخانه تفاوت‌های میان نسخه‌ها و پیاده‌سازی‌های مختلف پایتون را مدیریت می‌کند.