Wie gebe ich GitHub-Quellen in meiner „requirements.txt'-Datei an?

Susan Sarandon
Freigeben: 2024-11-19 08:28:02
Original
262 Leute haben es durchsucht

How to Specify GitHub Sources in Your requirements.txt?

Umgang mit direkten GitHub-Quellen in „Requirements.txt“

Um Abhängigkeiten direkt aus einem GitHub-Repository zu installieren, sind Sie möglicherweise auf Schwierigkeiten mit dem gestoßen Syntax in „requirements.txt“-Dateien.

Im Gegensatz zu regulären Paketspezifikationen (Paketname==Version) erfordert die Angabe einer GitHub-Quelle einen anderen Ansatz:

Korrekte Syntax:

Um in „requirements.txt“ auf ein GitHub-Repo zu verweisen, lassen Sie das Format „package-name==version“ weg. Verwenden Sie stattdessen die folgende Struktur:

package @ git+https://github.com/owner/repo@[specifier]
Nach dem Login kopieren

wobei [Bezeichner] sein kann:

  • Commit-Hash (@commit)
  • Branch-Name (@branch)
  • Tag (@tag)
  • Release (@release/v[version])

Beispiele:

  • Commit-Hash angeben: package @ git https://github.com/owner/repo@41b95ec
  • Branch angeben: package @ git https://github.com/owner/repo@main
  • Tag angeben: package @ git https://github.com/owner/repo@0.1
  • Release angeben: package @ git https://github.com/owner/repo@releases/tag /v3.7.1

Hinweis:

In früheren Versionen von pip müssen Sie möglicherweise die Paketversion in seiner setup.py aktualisieren, um zu verhindern, dass pip vorausgesetzt, die Anforderung ist bereits erfüllt.

Das obige ist der detaillierte Inhalt vonWie gebe ich GitHub-Quellen in meiner „requirements.txt'-Datei an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage