Comment spécifier une source GitHub dans votre fichier exigences.txt ?

Patricia Arquette
Libérer: 2024-11-17 18:01:02
original
442 Les gens l'ont consulté

How to Specify a GitHub Source in Your requirements.txt File?

Déclarer directement une source GitHub dans Requirements.txt

Dans le développement de logiciels, la gestion des dépendances est cruciale pour la stabilité et la reproductibilité du projet. pip, un gestionnaire de packages populaire pour Python, joue un rôle essentiel dans ce processus. Lorsqu'une bibliothèque est installée à partir d'un référentiel GitHub distant, il peut être difficile de la spécifier dans le fichier exigences.txt. Ce fichier garantit que les versions correctes des dépendances sont installées lors de la configuration du projet.

Pour surmonter ce défi, il est important de comprendre la syntaxe correcte pour spécifier les sources GitHub dans Requirements.txt. Le format typique d'un fichier Requirements.txt inclut les noms et les versions des packages, tels que :

package-one==1.9.4
package-two==3.7.1
package-three==1.0.1
...
Copier après la connexion

Cependant, lors de la spécification d'une source GitHub, la convention de nom du package et de version n'est pas requise. Au lieu de cela, la syntaxe suit le format suivant :

package-name @ git+git://github.com/username/reponame@specific-specifier
Copier après la connexion

Le spécificateur spécifique peut être un hachage de validation, un nom de branche, une balise ou une version, selon vos besoins. Voici quelques exemples :

  • Hash de validation (41b95ec) :

    package-two @ git+https://github.com/owner/repo@41b95ec
    Copier après la connexion
  • Nom de la branche (principal):

    package-two @ git+https://github.com/owner/repo@main
    Copier après la connexion
  • Tag (0.1):

    package-two @ git+https://github.com/owner/[email protected]
    Copier après la connexion
  • Libération (3.7.1) :

    package-two @ git+https://github.com/owner/repo@releases/tag/v3.7.1
    Copier après la connexion

Il est important de noter que dans certaines versions de pip, il peut être nécessaire de mettre à jour la version du package dans la configuration du package. fichier py. Cela garantit que pip reconnaît correctement l'exigence et installe la version mise à jour.

En suivant ces directives, les développeurs peuvent spécifier les sources GitHub directement dans leurs fichiers Requirements.txt, facilitant la gestion des dépendances et garantissant l'intégrité de leurs projets logiciels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal