>  기사  >  백엔드 개발  >  요구 사항.txt에서 GitHub Direct 소스를 지정하는 방법은 무엇입니까?

요구 사항.txt에서 GitHub Direct 소스를 지정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-13 03:50:02893검색

How to Specify GitHub Direct Sources in Requirements.txt?

Requirements.txt에서 GitHub Direct 소스 지정

pip install git git://github와 같은 명령을 통해 GitHub 저장소에서 라이브러리를 직접 설치합니다. com/mozilla/elasticutils.git은 편리할 수 있지만, 요구사항.txt에서 이러한 종속성을 어떻게 지정할 수 있습니까? file?

표준 요구사항.txt 구문

Requirements.txt 파일은 일반적으로 간단한 형식을 따릅니다.

package-one==1.9.4
package-two==3.7.1
package-three==1.0.1

그러나 이러한 항목은 직접 GitHub 저장소에 필요한 패키지 이름-버전 형식이 없습니다.

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
  • 릴리스: package-two @ git https://github.com/owner/repo@releases/tag/v3.7.1

추가 고려 사항

  • 이전 pip 버전을 사용하는 경우 20.1로 pip가 새 버전을 설치하도록 하려면 패키지의 setup.py에서 패키지 버전을 업데이트해야 할 수도 있습니다.
  • 자세한 지침은 VCS 지원에 대한 pip 문서를 참조하세요.

다음 GitHub 저장소에서 package-two를 업데이트하세요. 귀하의 요구사항.txt는 다음과 같습니다:

package-two @ git+https://github.com/owner/repo@main

위 내용은 요구 사항.txt에서 GitHub Direct 소스를 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.