ホームページ > バックエンド開発 > Python チュートリアル > 要件.txt ファイルで GitHub ソースを指定するにはどうすればよいですか?

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

Patricia Arquette
リリース: 2024-11-17 18:01:02
オリジナル
547 人が閲覧しました

How to Specify a GitHub Source in Your requirements.txt File?

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 サイトの他の関連記事を参照してください。

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