Home > Backend Development > Python Tutorial > How to Integrate GitHub Repositories into `requirements.txt`?

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

Barbara Streisand
Release: 2024-11-15 04:25:02
Original
448 people have browsed it

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
Copy after login

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
Copy after login

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

The above is the detailed content of How to Integrate GitHub Repositories into `requirements.txt`?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template