github-distutils est un outil qui fournit distribuer / setuptools / distutils commandes pour GitHub. & Nbsp; Vous pouvez utiliser GitHub téléchargements lieu de Pypi téléchargements pour la libération.
Pour l'utiliser, suivez les instructions.
Instruction
Tout d'abord votre logiciel doivent être emballés dans le moyen de distribution standard: utilisation distutils, distribuer ou setuptools. Ce paquet contient une commande d'extension pour cela.
Ensuite, ajoutez ce paquet en setup_requires paramètre de votre configuration () configuration (de l'écriture setup.py):
configuration (nom = 'YourPackageName',
& Nbsp; version = '1.2.3',
& Nbsp; ...,
& Nbsp; setup_requires = ['github-distutils> = 0.1.0'])
Maintenant il y aura commande github_upload pour votre setup.py:
& Nbsp; python setup.py --help github_upload
Les commandes communes: (voir «--help-commandes» pour en savoir plus)
...
Options pour la commande 'github_upload':
& Nbsp; - référentiel (-R) GitHub nom de référentiel par exemple utilisateur / reponame
& Nbsp; - nom d'utilisateur (-u) GitHub nom d'utilisateur
& Nbsp; - mot de passe (-p) passe GitHub
...
Si -u / - nom d'utilisateur et -p / - mot de passe ne sont pas présents, il sera affiche l'invite. -R / - Référentiel est nécessaire.
Ajouter
Upload est très facile:
& Nbsp; python setup.py sdist github_upload -R utilisateur / registre de reponame
Par expliqué:
sdist
& Nbsp; rend le fichier de distribution source. Si votre nom de package est YourPackageName et sa version est la 1.2.3, puis son nom de fichier devient YourPackageName-1.2.3.tar.gz.
github_upload -R utilisateur / reponame
& Nbsp; télécharge le fichier de distribution du code source intégré dans votre référentiel GitHub. Cela ne signifie pas que ce sera la version contrôlée, mais il sera tout simplement téléchargé sur sa page de téléchargements.
enregistrer
& Nbsp; Utilisation de la GitHub URL de téléchargement enregistre le package de cette version en PyPI. L'URL de la page PyPI sera http://pypi.python.org/YourPackageName/1.2.3
Options défaillants
Vous pouvez faire les valeurs par défaut pour ces options en spécifiant dans le fichier de configuration de setup.cfg. Par exemple, si vous souhaitez par défaut --repository, assurez fichier setup.cfg comme (traits d'union devient soulignement):
[Téléchargement]
repository = utilisateur / reponame
Vous pouvez faire un alias de la sténographie ainsi:
[alias]
release = sdist registre de github_upload
Vous pouvez commander le code source de son référentiel GitHub:
& Nbsp; git clone git: //github.com/dahlia/github-distutils.git
Si vous avez trouvé un bug, se il vous plaît le signaler à la question tracker.
Pour les utilisateurs Bitbucket
Utilisez Bitbucket-distutils qui est un paquet du même auteur si vous utilisez Bitbucket lieu de GitHub
Ce qui est nouveau dans cette version:.
< ul>
Exigences :
- Python
Commentaires non trouvées