github-distutils είναι ένα εργαλείο που παρέχει τη διανομή / setuptools / distutils εντολές για GitHub & nbsp?. Μπορείτε να χρησιμοποιήσετε το GitHub λήψεις αντί PyPI downloads για την απελευθέρωση.
Για να το κάνετε αυτό, ακολουθήστε τις οδηγίες.
Οδηγίες
Πρώτα απ 'όλα το λογισμικό σας θα πρέπει να συσκευάζονται μέσα στο τυποποιημένο τρόπο διανομής: distutils χρήση, διανομή ή setuptools. Αυτό το πακέτο περιέχει μια εντολή επέκτασης για αυτό.
Στη συνέχεια, προσθέστε αυτό το πακέτο σε setup_requires παραμέτρων του συστήματός σας () διαμόρφωση (του setup.py script):
εγκατάστασης (όνομα = "YourPackageName»,
& Nbsp? Version = "1.2.3",
& Nbsp? ...,
& Nbsp? Setup_requires = ['github-distutils> = 0.1.0])
Τώρα θα github_upload εντολή για setup.py σας:
& Nbsp? Πύθωνα setup.py github_upload --help
Κοινές εντολές: (βλέπε «--help-εντολές» για περισσότερα)
...
Επιλογές για «github_upload 'εντολή:
& Nbsp? - Αποθετήριο (-R) GitHub όνομα αποθετήριο π.χ. χρήστη / reponame
& Nbsp? - Όνομα χρήστη (-u) GitHub όνομα χρήστη
& Nbsp? - Κωδικό (-ρ) GitHub κωδικό
...
Αν -u / - το όνομα χρήστη και -p / - κωδικός πρόσβασης δεν είναι παρόντες, θα δείχνει την προτροπή. -R / - Χώρος αποθήκευσης απαιτείται.
Προσθήκη
Ανεβάστε είναι πολύ εύκολο:
& Nbsp? Python setup.py sdist github_upload -R χρήστης / Εγγραφή reponame
Με εξήγησε:
sdist
& Nbsp? Κάνει το αρχείο διανομής πηγή. Αν το όνομα του πακέτου σας είναι YourPackageName και την έκδοσή του είναι 1.2.3, και στη συνέχεια το όνομα του αρχείου γίνεται YourPackageName-1.2.3.tar.gz.
github_upload -R χρήστης / reponame
& Nbsp? Αποστέλλει το ενσωματωμένο αρχείο διανομής πηγή στο GitHub αποθήκη σας. Αυτό δεν σημαίνει ότι θα είναι η έκδοση που ελέγχονται, αλλά απλώς θα ανεβάσει στη σελίδα λήψης του.
μητρώο
& Nbsp? Χρησιμοποιώντας το GitHub διεύθυνση URL λήψης καταγράφει το πακέτο της έκδοσης αυτής σε PyPI. Η διεύθυνση URL της σελίδας PyPI θα είναι http://pypi.python.org/YourPackageName/1.2.3
αθετήσαντες επιλογές
Μπορείτε να κάνετε τις προεπιλεγμένες τιμές για αυτές τις επιλογές, καθορίζοντας στο αρχείο ρυθμίσεων setup.cfg. Για παράδειγμα, εάν θέλετε να προεπιλογή --repository, κάνουν setup.cfg αρχείο όπως (ενωτικά γίνεται υπογράμμισης):
[Μεταφόρτωση]
αποθετήριο = χρήστη / reponame
Μπορείτε να κάνετε ένα ψευδώνυμο στενογραφία, καθώς και:
[Ψευδώνυμα]
απελευθέρωση = sdist μητρώο github_upload
Μπορείτε έλεγχος τον πηγαίο κώδικα από την αποθήκη του GitHub:
& Nbsp? Git κλώνος GIT: //github.com/dahlia/github-distutils.git
Αν βρήκατε ένα σφάλμα, παρακαλούμε να το αναφέρετε στον ιχνηλάτη θέμα.
Για χρήστες Bitbucket
Χρησιμοποιήστε bitbucket-distutils που είναι ένα πακέτο από τον ίδιο συγγραφέα, αν χρησιμοποιείτε Bitbucket αντί του GitHub
Τι είναι καινούργιο σε αυτή την έκδοση:.
< ul>
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε