그래서 일부 사용자 데이터를 유지 관리하는 간단한 명령 줄 Python 앱을 작성합니다. 나는 setuptools를 구현하여 배포 및 배포 프로세스를 더 쉽게 만들 수 있다고 생각했지만 사용자 파일을 관리하기위한 좋은 솔루션을 찾을 수 없습니다.setuptools를 사용하여 추가 제거 스크립트 실행
/etc/appname
에서 사용자 디렉터리를 만들 수있을만큼 간단하지만 사용자가 아마도 함께, 내 응용 프로그램을 제거하고자 할 때 :
sudo pip uninstall appname
는 사용자를 들고 /etc/appname
디렉토리를 제거하지 않습니다. 파일은 .egg
만 제거됩니다.
setup.py
에서 제거 할 때 실행할 스크립트가 있습니까? 내가 만든 디렉토리를 수동으로 제거 할 수 있습니까?
또는 setuptools가 읽기 전용 구성 파일이 아닌 응용 프로그램의 파일을 읽고 쓰는 데 필요한 데이터 디렉토리를 만들 수있는 옵션이 있습니까?
대신 Linux 용 패키지를 만드는 것이 좋습니다. 나는 그것을 (pip 명령을 사용하여) 역시 할 수 없었다. –