ホームページ  >  記事  >  バックエンド開発  >  GitHub リポジトリを「requirements.txt」に統合するにはどうすればよいですか?

GitHub リポジトリを「requirements.txt」に統合するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-15 04:25:02340ブラウズ

How to Integrate GitHub Repositories into `requirements.txt`?

Specifying GitHub Source in requirements.txt

To integrate a library installed from a GitHub repository into your dependencies, modify your requirements.txt file as follows:

For GitHub repositories, omit the "package==version" naming convention. Instead, use the following format:

package-name @ git+git://github.com/owner/repo@reference

where "reference" can be:

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

Example:

To update the "package-two" dependency with a GitHub repository, use one of the following configurations in your requirements.txt:

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/[email protected]
package-two @ git+https://github.com/owner/repo@releases/tag/v3.7.1

Note: In some pip versions, update the package version in the package's setup.py to avoid assuming the requirement is already met.

以上がGitHub リポジトリを「requirements.txt」に統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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