আমি জানি কেন এটি সাধারণভাবে: দ্রুত সুরক্ষা সংশোধন, সহজ প্যাকেজিং, আরও বৈশিষ্ট্য। তবে, আমি কিছু সহকর্মীকে বোঝানোর চেষ্টা করছি যে আমাদের প্রোগ্রামের সাথে আমাদের কোনও লাইব্রেরি বান্ডিল করার দরকার নেই। এটি এই লাইব্রেরি ছাড়া কাজ করবে না, তবে গ্রন্থাগারটি কিছু সময়ের জন্য স্থিতিশীল ছিল এবং এটি ভবিষ্যতের জন্য তাই থাকবে। আমি এটি বন্ধ করে দেওয়ার কোনও কারণ দেখছি না।
তাদের বোঝাতে আমি কী যুক্তি ব্যবহার করতে পারি?
আমার নির্দিষ্ট পরিস্থিতিটি হ'ল: আমি সিমপায়িতে কাজ করছি , যা প্রতীকী গণিতের জন্য একটি উন্মুক্ত উত্স পাইথন লাইব্রেরি। এর মূল অংশটি এমপিএমথ , এটি বহু-প্রভিশন ভাসমান পয়েন্ট গণিতের পাঠাগার। সিমপি এমপিএমথ ছাড়া কাজ করে না, বিকল্প নেই is যেমন, এটি শুরু থেকেই সিমপাইয়ের সাথে বান্ডিল করা হয়েছে (আমাকে বলা হয়েছিল যে প্রতিবার নতুন সংস্করণ আমদানি করা হয় ঠিক করার জন্য সাধারণত ছোট ছোট অসুবিধাগুলি ছিল)। এটিও লক্ষ করা উচিত যে এমপিএমথের বিকাশকারী সিমপাই বিকাশে জড়িত থাকতেন। এমপম্যাথ আনবান্ডল করার বিষয়ে এখন একটি সমস্যা রয়েছে, আপনি এটি এখানে পড়তে পারেন ।
সেখানে আলোচনার সংক্ষিপ্তসার হিসাবে:
বান্ডেল মুক্ত:
পাইথন 3 এ কিছুটা সহজ পোর্টিং (ছোট আর্গুমেন্ট আইএমএইচও)
বিতরণের জন্য আরও সহজ প্যাকেজিং
ব্যবহারকারীদের কাছে দ্রুত (সুরক্ষা) বৈশিষ্ট্য আপডেট
"প্যাকেজিং এবং হ্যান্ডলিং নির্ভরতা হার্ড সমস্যা, তবে সেগুলি সমাধান করা হয় are এটি অবশ্যই এমন একটি অঞ্চল নয় যেখানে আমাদের নিজের কাজ করা উচিত" "
বান্ডিলিং রাখুন:
স্থাপন. এটি লিনাক্সে সহজ, ম্যাকের চেয়ে শক্ত এবং উইন্ডোজে খুব শক্ত। সু অ্যাক্সেস এবং অন্যান্য সমস্যার অভাব।
এটি সিমপাইয়ের একটি অবিচ্ছেদ্য অঙ্গ, অর্থাত সিম্পি এটি ছাড়া কাজ করে না (মোটেও)
নেই কোন অন্যান্য প্যাকেজ, যে mpmath এর কাজ করতে পারেন
"আমি যখন ব্যবহারকারী হিসাবে সিম্পি ডাউনলোড করি, তখন আমি এটি কেবল কাজ করার প্রত্যাশা করি।"
এটি আমার নির্দিষ্ট পরিস্থিতি, তবে আমি একটি উত্তর গ্রহণ করব যা একটি ভাল, সাধারণ উত্তরও সরবরাহ করে।