ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲਾਂ ਨੂੰ Python 3 ਵਿੱਚ ਪੋਰਟ ਕਰਨਾ¶
ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲਾਂ ਨੂੰ Python 3 ਵਿੱਚ ਪੋਰਟ ਕਰਨ ਲਈ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਰੋਤਾਂ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੇ ਹਾਂ:
Supporting Python 3: An in-depth guide ਕਿਤਾਬ ਦਾ Migrating C extensions ਅਧਿਆਇ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ Python 2 ਤੋਂ Python 3 ਵਿੱਚ ਤਬਦੀਲੀ ਬਾਰੇ ਹੈ, ਪਾਠਕ ਨੂੰ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲ ਨੂੰ ਪੋਰਟ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਬਾਰੇ ਮਾਰਗਦਰਸ਼ਨ ਦਿੰਦਾ ਹੈ।
py3c ਪ੍ਰੋਜੈਕਟ ਦੀ Porting guide ਸਹਾਇਕ ਕੋਡ ਦੇ ਨਾਲ ਵਿਹਾਰਕ ਸੁਝਾਅ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।
ਸਿਫ਼ਾਰਸ਼ ਕੀਤੇ ਤੀਜੀ-ਧਿਰ ਦੇ ਟੂਲ Python ਦੇ C API ਉੱਤੇ ਅਮੂਰਤ ਪਰਤਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਲਿਖਣਾ ਪੈਂਦਾ ਹੈ, ਪਰ ਉਸ ਤੋਂ ਬਾਅਦ ਲਾਇਬ੍ਰੇਰੀ ਵੱਖ-ਵੱਖ Python ਸੰਸਕਰਣਾਂ ਅਤੇ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨਾਂ ਵਿਚਲੇ ਅੰਤਰਾਂ ਨੂੰ ਸੰਭਾਲ ਲੈਂਦੀ ਹੈ।