requirements.txt に GitHub ソースを直接記述する
ソフトウェア開発では、依存関係の管理はプロジェクトの安定性と再現性にとって非常に重要です。 Python の人気のあるパッケージ マネージャーである pip は、このプロセスで重要な役割を果たします。ライブラリがリモート GitHub リポジトリからインストールされる場合、requirements.txt ファイルでライブラリを指定するのが難しい場合があります。このファイルにより、プロジェクトのセットアップ中に正しいバージョンの依存関係が確実にインストールされます。
この課題を克服するには、requirements.txt で GitHub ソースを指定するための正しい構文を理解することが重要です。 requirements.txt ファイルの一般的な形式には、
package-one==1.9.4 package-two==3.7.1 package-three==1.0.1 ...
などのパッケージ名とバージョンが含まれます。ただし、GitHub ソースを指定する場合、パッケージ名とバージョンの規則は必要ありません。代わりに、構文は次の形式に従います。
package-name @ git+git://github.com/username/reponame@specific-specifier
要件に応じて、特定の指定子はコミット ハッシュ、ブランチ名、タグ、またはリリースになります。以下にいくつかの例を示します。
コミット ハッシュ (41b95ec):
package-two @ git+https://github.com/owner/repo@41b95ec
ブランチ名 ( main):
package-two @ git+https://github.com/owner/repo@main
タグ (0.1):
package-two @ git+https://github.com/owner/[email protected]
リリース (3.7.1):
package-two @ git+https://github.com/owner/repo@releases/tag/v3.7.1
pip の特定のバージョンでは、パッケージのセットアップでパッケージ バージョンを更新する必要がある場合があることに注意することが重要です.py ファイル。これにより、pip が要件を正しく認識し、更新されたバージョンをインストールすることが保証されます。
これらのガイドラインに従うことで、開発者は、requirements.txt ファイルで GitHub ソースを直接指定できるため、依存関係の管理が容易になり、ソフトウェア プロジェクトの整合性が確保されます。
以上が要件.txt ファイルで GitHub ソースを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。