프로젝트의 셋업 프로세스의 일부로 패키지 중 하나를 지정된 디렉토리에 심볼릭 링크해야 init.d 스크립트가 찾을 수 있습니다. setup()
에 후 처리 명령으로 추가 할 수있는 방법이 있습니까? 나는 링크를 생성하고 이것을 "실행"의 일부 kwarg 목록의 일부로 (해당 옵션이있는 경우) setup()
에 전달하는 또 다른 파일을 만드는 것에 대해 정착 할 것입니다.distribute/setuptools를 사용하여 심볼릭 링크를 만들거나 스크립트를 실행 하시겠습니까?
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
foo
스크립트가 다른 디렉토리에 심볼릭 링크 할 src/
의 패키지 중 하나 기대하는 (예를 들어, 단순히 PYTHONPATH
에 있지). 그것을 성취 할 수있는 방법이 있습니까?
내 블로그 게시물에 대한 링크가 죽었 음을 알리는 메시지입니다. 귀하의 게시물을 편집하여 링크를 다시 활성화 시켰습니다. 당신이 유용하다고 느꼈기 때문에 기쁩니다. – plamut