ホームページ  >  記事  >  バックエンド開発  >  要件.txt で GitHub ソースを指定するにはどうすればよいですか?

要件.txt で GitHub ソースを指定するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-19 08:28:02263ブラウズ

How to Specify GitHub Sources in Your requirements.txt?

Requirements.txt での直接 GitHub ソースの処理

GitHub リポジトリから依存関係を直接インストールするには、 requirements.txt ファイルの構文。

通常のパッケージ仕様とは異なります。 (package-name==version)、GitHub ソースを指定するには別のアプローチが必要です:

正しい構文:

requirements.txt で GitHub リポジトリを参照するには、省略しますパッケージ名==バージョンの形式。代わりに、次の構造を使用します:

package @ git+https://github.com/owner/repo@[specifier]

ここで、[指定子] は次のとおりです:

  • コミット ハッシュ (@commit)
  • ブランチ名 (@branch)
  • タグ(@tag)
  • リリース(@release/v[version])

例:

  • コミットハッシュを指定: package @ git https://github.com/ owner/repo@41b95ec
  • ブランチを指定: package @ git https://github.com/owner/repo@main
  • タグを指定: package @ git https://github.com/owner/repo@0.1
  • リリースを指定: package @ git https://github.com/owner/repo@releases/tag/v3.7.1

注:

pip の以前のバージョンでは、 pip が要件がすでに満たされていると想定されるのを防ぐために、setup.py 内のパッケージのバージョンを更新する必要があります。

以上が要件.txt で GitHub ソースを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。