জি pypi PyPI (পাইথন প্যাকেজ ইনডেক্স) এ তথ্য ব্যবহার করে জেন্টু Linux- র জন্য ebuilds তৈরি করে যে একটি সফটওয়্যার.
বেসিক ব্যবহারের
আপনার আস্তরণ নির্ভরতা জন্য ebuild এবং ebuilds লিখুন:
& Nbsp; $ জি pypi package_name
Stdout- এ লেখো ebuild:
& Nbsp; $ জি pypi -p package_name
ডিফল্টরূপে /etc/make.conf PORTDIR_OVERLAY তালিকাভুক্ত আপনার প্রথম আস্তরণ ব্যবহার করা হয়. আপনি একটি ভিন্ন এক ব্যবহার করতে চান তাহলে, সম্পাদনা ~ / .g-pypi / ছ-pypirc
ডিফল্টরূপে /etc/make.conf মূলশব্দ তালিকাভুক্ত আপনার প্রথম শব্দ ব্যবহার করা হয়. আপনি একটি ভিন্ন এক ব্যবহার করতে চান তাহলে, সম্পাদনা ~ / .g-pypi / ছ-pypirc
জি pypi, MY_P ইত্যাদি পিএন, পিভি চিন্তা করতে পারে না, যদি আপনি কিছু ভেরিয়েবল ওভার অশ্বারোহণে পারেন
-n বা --PN = প্যাকেজ-নাম -v বা --PV = সংস্করণ --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
আপনি -c 'ebuild সঙ্গে একটি Portage বিভাগ উল্লেখ না করেন দেব-পাইথন স্থাপন করা হবে
ডিবাগ জন্য বাগাড়ম্বরপূর্ণ আউটপুট জন্য '-V' ব্যবহার করুন.
সংস্থাপনা
জি pypi pythonhead এর পাবলিক আস্তরণ পাওয়া যায়:
আপনি উদিত এবং অ্যাপ্লিকেশন-Portage / সাধারণ লোক কনফিগার না করে থাকেন:
& Nbsp; $ সাধারণ লোক উত্থান
& Nbsp; $ প্রতিধ্বনি "উৎস /usr/portage/local/layman/make.conf" >> /etc/make.conf
তারপর:
& Nbsp; $ সাধারণ লোক --add pythonhead
& Nbsp; $ জি pypi উত্থান
বৈশিষ্ট্য
- আপনার আস্তরণ ebuilds লিখুন বা stdout- এ
- তারা setuptools install_requires সঙ্গে ঘোষণা করেন এবং নির্ভরতা জন্য ebuilds সৃষ্টি হয়, তাহলে / RDEPEND নির্ভর করে নির্ধারণ করুন
- Automagically MY_P, MY_PN, অনেক ক্ষেত্রে MY_PV হিসাব.
- মডিউল যদি PYTHON_MODNAME পরিবর্তনশীল যুক্ত করে! = পিএন
- ebuild unpacking দ্বারা আপনার জন্য $ {এস} নির্ধারণ করে
- প্যাকেজ ডাউনলোড ছাড়া SRC_URI নির্ধারণ করতে পারেন
- পরীক্ষার জন্য স্ক্যান setup.py এবং নাক পরীক্ষার জন্য চেক সহ) (src_test যোগ করা হয়েছে এবং নাক এবং ব্যবহার পতাকা নির্ভরতা যোগ করা
- setuptools জন্য স্ক্যান setup.py এবং সতর্ক 'extras_requires' এবং অন্যান্য তথ্য
- মিরর উত্স ফোর্জ URL- এ রূপান্তর করুন: // SourceForge বিন্যাস করুন
- মানচিত্র উপর 20 পরিচিত লাইসেন্স
- আউটপুট ebuild ANSI রঙ, BBCode, বা HTML মধ্যে stdout- এ করতে পারি
- সহজ customability জন্য ebuild টেমপ্লেট জন্য দা চিতা ব্যবহার করে
এটা খুঁজে বের করে যদি
সঠিক Portage পরিচিত লাইসেন্স ($ PORTDIR / লাইসেন্স) থেকে পাইথন ক্লাসিফায়ার মধ্যে
পাওয়া মন্তব্যসমূহ না