আমি কিছু সিথন কোডযুক্ত পাইথন প্যাকেজ তৈরি করতে চাই । আমি সাইথন কোডটি সুন্দরভাবে কাজ করতে পেয়েছি। তবে, এখন এটি কীভাবে প্যাকেজ করা যায় তা আমি জানতে চাই।
বেশিরভাগ লোকের জন্য যারা কেবল প্যাকেজটি ইনস্টল করতে চান, আমি .c
সাইথনের তৈরি ফাইলটি অন্তর্ভুক্ত করতে চাই setup.py
এবং মডিউলটি তৈরি করার জন্য এটি সংকলনের ব্যবস্থা করতে চাই। তারপরে প্যাকেজটি ইনস্টল করার জন্য ব্যবহারকারীর সিথন ইনস্টল করার প্রয়োজন নেই।
কিন্তু যারা প্যাকেজ পরিবর্তন করতে চান পারে আমিও মত Cython প্রদান চাই .pyx
ফাইল, এবং একরকম এছাড়াও জন্য অনুমতি setup.py
Cython ব্যবহার (তাই ঐ ব্যবহারকারীদের তাদের গড়ে তুলবার হবে Cython ইনস্টল প্রয়োজন)।
এই উভয় পরিস্থিতিতে মেটাতে প্যাকেজের ফাইলগুলি কীভাবে গঠন করব?
Cython ডকুমেন্টেশন একটু নির্দেশিকা দেয় । তবে এটি কোনও একক কীভাবে তৈরি করবেন তা setup.py
সিথনের ক্ষেত্রে / ছাড়াই উভয়কে পরিচালনা করে।