G-pypi είναι ένα λογισμικό που δημιουργεί τα ebuild για το Gentoo Linux χρησιμοποιώντας πληροφορίες PyPI (Ευρετήριο πακέτων της Python).
Βασική χρήση
Γράψτε ebuild και τα ebuild για τις εξαρτήσεις στην επικάλυψη σας:
& Nbsp? $ G-pypi package_name
Ebuild έξοδο στο stdout:
& Nbsp? $ G-pypi -p package_name
Από προεπιλογή η πρώτη σας επικάλυψη που αναφέρονται στο /etc/make.conf PORTDIR_OVERLAY χρησιμοποιείται. Αν θέλετε να χρησιμοποιήσετε κάποιο άλλο, να επεξεργαστείτε ~ / .χ-pypi / g-pypirc
Από προεπιλογή πρώτη λέξη κλειδί σας απαριθμούνται στο /etc/make.conf ΚΛΕΙΔΙΑ χρησιμοποιείται. Αν θέλετε να χρησιμοποιήσετε κάποιο άλλο, να επεξεργαστείτε ~ / .χ-pypi / g-pypirc
Μπορείτε να κατισχύει κάποιες μεταβλητές, αν g-pypi δεν μπορώ να καταλάβω το PN, φωτοβολταϊκά, MY_P κ.λπ.
-n ή --PN = πακέτο-όνομα-v ή --PV = έκδοση --MY_P = my_p --MY_PN = my_pn --MY_PV = my_pv
Εάν δεν καθορίσετε μια κατηγορία portage με «-c 'το ebuild θα τοποθετηθεί στο dev-Python
Χρησιμοποιήστε "-V» για λεπτομερούς εξόδου για τον εντοπισμό σφαλμάτων.
installation
G-pypi διατίθεται στους κοινόχρηστους επικάλυψη pythonhead του:
Αν δεν έχουν προκύψει και διαμορφωθεί το app-portage / εκλαϊκευμένη:
& Nbsp? $ Αναδύονται λαϊκός
& Nbsp? $ Echo "πηγή /usr/portage/local/layman/make.conf" >> /etc/make.conf
εν συνεχεία:
& Nbsp? $ Λαϊκός --add pythonhead
& Nbsp? $ Προκύψουν g-pypi
Χαρακτηριστικά :
- Γράψτε τα ebuild με επικάλυψη σας ή στο stdout
- Καθορίζει ΕΞΑΡΤΑΤΑΙ / RDEPEND εάν έχουν δηλωθεί με setuptools install_requires και δημιουργεί εξαρτήσεις ebuilds για το
- υπολογίζει automagically MY_P, MY_PN, MY_PV σε πολλές περιπτώσεις.
- Προσθέτει PYTHON_MODNAME μεταβλητή εάν η μονάδα! = PN
- Καθορίζει $ {s} για εσάς από την αποσυσκευασία ebuild
- Μπορεί να καθορίσει SRC_URI χωρίς τη λήψη του πακέτου
- Σαρώνει setup.py για τις δοκιμές και προσθέτει src_test (), συμπεριλαμβανομένων των ελέγχων για τις δοκιμές μύτη και προσθέτει την εξάρτηση από τη μύτη και σημαία USE
- Σαρώνει setup.py για setuptools και προειδοποιεί εάν διαπιστώσει «extras_requires» και άλλες πληροφορίες
- Μετατροπή Πηγή Forge URL για καθρέφτη: // sourceforge μορφή
- Χάρτες πάνω από 20 γνωστά άδειες σε Python ταξινομητές για τη σωστή άδειες Portage γνωστές ($ PORTDIR / άδειες)
- Μπορεί ebuild εξόδου στην έξοδο μέσω του ANSI χρώμα, BBCode, ή html
- Χρήσεις τσιτάχ για το ebuild πρότυπο για εύκολη customability
Τα σχόλια δεν βρέθηκε