setuptools (επίσης γνωστή ως python-setuptools) είναι ένα λογισμικό ανοικτού κώδικα γραμμής εντολών γραμμένο στη γλώσσα προγραμματισμού Python και έχει σχεδιαστεί για να επιτρέπει στους χρήστες εύκολα και γρήγορα να κάνετε λήψη, μεταγλώττιση, αναβάθμιση, εγκατάσταση και απεγκατάσταση Python πακέτων σε κάθε Linux- με βάση system.Boasts λειτουργίας πληθώρα γραμμής εντολών optionsThe πακέτο setuptools περιλαμβάνει το easy_install εντολή, η οποία μπορεί να υπερηφανεύεται για μια πληθώρα επιλογών γραμμής εντολών που σας επιτρέπουν να προσθέσετε ένα πρόθεμα της εγκατάστασης, να εγκαταστήσετε ένα πακέτο Python ως ένα αρχείο ZIP, κάνουν εφαρμογές έχουν ένα να απαιτήσει μια έκδοση, αναγκάζουν αναβάθμιση ενός πακέτου, να εγκαταστήσετε ένα πακέτο Python σε ένα συγκεκριμένο κατάλογο, καθώς και να αποκλείσει σενάρια από την εγκατάσταση.
Επιπλέον, το πρόγραμμα μπορεί να αντιγράψει όλα τα απαραίτητα πακέτα στον κατάλογο εγκατάστασης, λίστα με όλα τους φακέλους στους οποίους εργάζονται .pth αρχεία, μεταγλώττιση ενός πακέτου Python με βελτιστοποιήσεις, εκτελέστε την λεπτομερή ή ήσυχα. Επίσης, επιτρέπει την οικοδόμηση της Python αρχεία των αυγών από τα τοπικά ταμεία, σας επιτρέπει να ορίσετε το μοτίβο (ες) ότι τα ονόματα εξυπηρετητών πρέπει να ταιριάζει, καθώς και για την εγκατάσταση προσδιορίζονται πακέτα Python σε επεξεργάσιμη μορφή.
Ένα άλλο ενδιαφέρον χαρακτηριστικό είναι η δυνατότητα να προσθέσετε ένα URL βάσης Ευρετήριο πακέτων της Python και επιπλέον διευθύνσεις URL, όπου το πρόγραμμα θα ψάξει για πακέτα Python. Αναλυτικές οδηγίες εγκατάστασης μπορούν να βρεθούν στο έργο & rsquo? S ιστοσελίδα (δείτε το σύνδεσμο στο τέλος του άρθρου) .Supports όλα τα καταστήματα Python και εργάζεται στην mainstream OSesTaking μια ματιά κάτω από την κουκούλα του πακέτου setuptools, μπορούμε να παρατηρήσουμε ότι υπήρξε γραμμένο εξ ολοκλήρου στη γλώσσα προγραμματισμού Python, το οποίο ήταν αρκετά προφανές λαμβάνοντας υπόψη το γεγονός ότι το εργαλείο έχει σχεδιαστεί για να χειριστεί τα πακέτα Python.
Όντας γραμμένο σε Python, setuptools λειτουργεί σε όλα τα κύρια λειτουργικά συστήματα όπου η Python υποστηρίζονται, συμπεριλαμβανομένων όλες τις διανομές GNU / Linux, καθώς και τα Microsoft Windows και Mac OS X.
setuptools υποστηρίζει όλα τα σταθερά κλάδους Python, συμπεριλαμβανομένης της Python 2.6 ή νεότερη έκδοση. Εάν εξακολουθείτε να χρησιμοποιήσετε την Python 2.4 ή Python 2.5, θα πρέπει να χρησιμοποιήσετε το σενάριο εκκίνησης για το υποκατάστημα 1.x του πακέτου setuptools
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Τεύχος # 306:. αποσιώπησης των προειδοποιήσεων για τη μορφή έκδοσης, εκτός από επιλεγμένα σενάρια (όπως εγκατάσταση)
Τι είναι καινούργιο στην έκδοση 2.2:
- Τεύχος # 141: Ανακαινισμένη αποτύπωση που επιτρέπει setup_requires εξαρτήσεις για να παρακάμψετε εγκατασταθεί εξαρτήσεις κατά την εγκατάσταση.
- Τεύχος # 128:. Διορθώθηκε το πρόβλημα όπου μόνο η πρώτη σύνδεση εξάρτηση τιμήθηκε σε μια διανομή όπου παρέχονται πολλαπλές συνδέσεις εξάρτησης
Τι είναι καινούργιο στην έκδοση 2.1.2:
- Τεύχος # 144: Διαβάστε long_description χρησιμοποιώντας codecs μονάδα να αποφευχθούν τα σφάλματα εγκατάσταση σε συστήματα όπου LANG = C.
Τι είναι καινούργιο στην έκδοση 2.1:
- Τεύχος # 129: Καταστολή επιθεώρηση * .whl αρχεία όταν ψάχνουν για τα αρχεία σε ένα αρχείο zip-εισαγόμενα.
- Τεύχος # 131:. Fix RuntimeError κατά την κατασκευή ενός fetcher αυγό
Τι είναι καινούργιο στην έκδοση 2.0.2:
- Fix NameError κατά τη διάρκεια της εγκατάστασης με τις εφαρμογές Python (π.χ. Jython ) που δεν περιέχουν μονάδα αναλυτή.
- Fix NameError σε sdist: re_finder .
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε