ਐਕਸਟੈਂਸ਼ਨ ਮੋਡੀਊਲਾਂ ਨੂੰ 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 ਸੰਸਕਰਣਾਂ ਅਤੇ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨਾਂ ਵਿਚਲੇ ਅੰਤਰਾਂ ਨੂੰ ਸੰਭਾਲ ਲੈਂਦੀ ਹੈ।