Requirements.txt で GitHub ダイレクト ソースを指定するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-13 03:50:02
オリジナル
889 人が閲覧しました

How to Specify GitHub Direct Sources in Requirements.txt?

Requirements.txt で GitHub ダイレクト ソースを指定する

pip install git git://github などのコマンドを使用して、GitHub リポジトリからライブラリを直接インストールします。 com/mozilla/elasticutils.git は便利ですが、これらを指定するにはどうすればよいですか? requirements.txt ファイル内の依存関係は?

標準の Requirements.txt 構文

Requirements.txt ファイルは通常、次のような単純な形式に従います:

package-one==1.9.4
package-two==3.7.1
package-three==1.0.1
ログイン後にコピー

ただし、これらのエントリには、直接 GitHub リポジトリに必要なパッケージ名とバージョンの形式がありません。 Installations.

Requirements.txt での GitHub リポジトリの指定

GitHub リポジトリを指定するには、package-name== 規則は必要ありません。代わりに、次のガイドラインに従ってください:

  • コミットハッシュ: package-two @ git https://github.com/owner/repo@41b95ec
  • ブランチ名: package-two @ git https://github.com/owner/repo@main
  • タグ: package-two @ git https://github.com/owner/repo@0.1
  • リリース: パッケージ 2 @ git https://github.com/owner/repo@releases/tag/v3.7.1

追加の考慮事項

  • 以前のバージョンの pip を使用している場合20.1 にアップグレードするには、パッケージの setup.py でパッケージ バージョンを更新して、pip に新しいバージョンを強制的にインストールする必要がある場合があります。
  • 詳細なガイダンスについては、VCS サポートに関する pip ドキュメントを参照してください。

GitHub リポジトリからパッケージ 2 を更新します。あなたのrequirements.txtは次のようになります:

package-two @ git+https://github.com/owner/repo@main
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート