1
다른 소스 제어 저장소 (예 : pypi가 아닌 개인 프로젝트)의 프로젝트에 의존하는 python 프로젝트를 작성하는 관용적 인 방법은 무엇입니까?개인 SCM 리포지토리 (pypi가 아닌)에서 setup.py에 프로젝트를 포함시키는 방법은 무엇입니까?
에 foobar
이라는 호스트의 프로젝트가 있고 다른 프로젝트의 setup.py
에 포함시키고 싶다고 가정 해 봅시다.
setup(
...
dependency_links=[
'git+https://example.com/spamneggs/foobar.git#egg=foobar-1.2.3'
]
install_requires=[
'foobar',
]
)
dependency_links
항목이 사용됩니다
dependency_links
옵션을 사용 종속성을 설치하기 위해 추가 장소를 지정할 수 있습니다
Extension('foobar', scm='scm:git:https://example.com/foobar.git')