g-pypi adalah perangkat lunak yang membuat ebuild untuk Gentoo Linux menggunakan informasi di PyPI (Python Package Index).
Dasar Penggunaan
Menulis ebuild dan ebuild untuk dependensi untuk overlay Anda:
& Nbsp; $ g-pypi package_name
Output ebuild ke stdout:
& Nbsp; $ g-pypi p nama_paket
Secara default overlay pertama Anda terdaftar di PORTDIR_OVERLAY /etc/make.conf digunakan. Jika Anda ingin menggunakan satu yang berbeda, mengedit ~ / .g-pypi / g-pypirc
Secara default KEYWORD pertama Anda tercantum dalam KATA KUNCI /etc/make.conf digunakan. Jika Anda ingin menggunakan satu yang berbeda, mengedit ~ / .g-pypi / g-pypirc
Anda dapat over-naik beberapa variabel jika g-pypi tidak tahu PN, PV, MY_P dll
n atau --PN = paket-nama v atau --PV = versi --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Jika Anda tidak menentukan kategori portage dengan 'c' ebuild akan ditempatkan di dev-python
Gunakan '-V' untuk output verbose untuk debugging.
Instalasi
g-pypi tersedia dalam overlay publik pythonhead ini:
Jika Anda belum muncul dan dikonfigurasi app-portage / awam:
& Nbsp; $ muncul awam
& Nbsp; $ echo "sumber /usr/portage/local/layman/make.conf" >> /etc/make.conf
maka:
& Nbsp; $ awam --add pythonhead
& Nbsp; $ emerge g-pypi
Fitur :
- Menulis ebuild untuk overlay atau ke stdout
- Menentukan BERGANTUNG / RDEPEND jika mereka dinyatakan dengan setuptools install_requires dan menciptakan ebuild untuk dependensi
- otomatis menghitung MY_P, MY_PN, MY_PV dalam banyak kasus.
- Menambahkan variabel PYTHON_MODNAME jika modul! = PN
- Menentukan $ {S} untuk Anda dengan membongkar ebuild
- Dapat menentukan SRC_URI tanpa men-download paket
- Memindai setup.py untuk tes dan menambahkan src_test () termasuk pemeriksaan untuk tes hidung dan menambah ketergantungan pada hidung dan flag USE
- Memindai setup.py untuk setuptools dan memperingatkan jika menemukan 'extras_requires' dan info lainnya
- Convert Sumber Forge URL ke cermin: // Format sourceforge
- Maps lebih dari 20 lisensi yang dikenal dengan Python pengklasifikasi untuk lisensi portage terkenal tepat ($ PORTDIR / lisensi)
- Bisa keluaran ebuild ke stdout di ansi warna, bbcode, atau html
- Menggunakan Cheetah untuk template ebuild untuk customability mudah
Komentar tidak ditemukan