"পাইথন বিতরণ" বলতে গাইড (python-distribute.org ছিল, কিন্তু যে নিবন্ধন অতিপন্ন করেছে) আমাকে বলে অন্তর্ভুক্ত করা doc/txt
ফাইল ও .py
ফাইল বাদ দেওয়া হয় MANIFEST.in
ফাইল
Sourcedist ডকুমেন্টেশন আমাকে শুধুমাত্র sdist ব্যবহারসমূহ বলে MANIFEST.in
এবং কেবলমাত্র আপনার নির্দিষ্ট করতে ও অন্তর্ভুক্ত করা ফাইল অন্তর্ভুক্ত .py
ফাইল। এটি আমাকে ব্যবহার করতে বলে: python setup.py sdist --manifest-only
একটি উত্পন্ন করতে MANIFEST
, তবে পাইথন আমাকে বলে যে এটির অস্তিত্ব নেই
আমি প্রশংসা করি এটি পাইথনের বিভিন্ন সংস্করণ থেকে এবং বিতরণ সিস্টেমটি setuptools
পুরো গণ্ডগোলের মধ্যে রয়েছে তবে ধরে নিচ্ছি যে আমি পাইথন 3 ব্যবহার করছি এবং (নতুন যেটিতে বিতরণ রয়েছে তবে সেটআপটুলস বলা হয়, কেবলমাত্র বিতরণ সরঞ্জামের জন্য অবহেলিত পুরাতন সেটআপটোলগুলি নয়) সেটআপলগুলিতে পুনরায় নামকরণ বিতরণ ও বিতরণে ফিরিয়ে আনা হবে .....)
এবং আমি 'স্ট্যান্ডার্ড' ফোল্ডার কাঠামো এবং setup.py
ফাইল অনুসরণ করছি ,
- আমার কি দরকার
MANIFEST.in
? - এর মধ্যে কী হওয়া উচিত?
- এই সমস্ত বিভিন্ন প্যাকেজ সিস্টেম এবং পদ্ধতিগুলি একটি একক সাধারণ প্রক্রিয়াতে কখন তৈরি করা হবে?
sdist
(অর্থ: উত্স বিতরণ ) কমান্ডটি ব্যবহার করতে হবে। তাহলে আপনি যে বিবেচনাbdist
এবংbdist_wheel
হয় বাইনারি এবং শুধু আপনার পাইথন পাথ ইনস্টল করার জন্য দেয়ার উদ্দেশ্যে করা, এই জ্ঞান করে তোলে। (এই নন-মডিউল ফাইলগুলি এবং ডিরেক্টরিগুলি কোথায় যাবে? ইন/usr/local/lib/python2.7/dist-packages/
? অবশ্যই না)) তবে এটি উল্লেখ করার মতো যেহেতু এটি সংরক্ষণাগারটি তৈরি করা দেখে বিভ্রান্তিকর এবং সেগুলিতে ফাইলগুলি অন্তর্ভুক্ত নয়।