Python 모듈을 설치 가능한 API로 만들기

Python 모듈을 설치 가능한 API로 만들기

Unix 환경에서 가상 머신용 API를 개발 중입니다. 대부분의 모듈은 Python으로 개발됩니다. 이에 대해 몇 가지 질문이 있습니다.

설치 가능한 API로 만들고 싶습니다. 즉, apt-get/yum install을 통해 설치하는 것입니다. yum에 관한 한 저장소를 만들고 모듈을 FTP 위치에 배치해야 합니다. 그러나 나는 전체 그림을 얻지 못했습니다. 이를 달성하려면 어떤 단계를 수행해야 합니까? 아니면 일부 참조 URL이 도움이 될 것입니다.

답변1

이를 2단계 프로세스로 생각해야 합니다.

먼저 API를 설치하고 사용할 수 있도록 만드세요.pipsetup.py프로젝트용 파일을 생성하고 사용하여설정 도구. 해야 할 일이 많으며 이러한 방식으로 자신의 프로젝트를 설치하기 위해 조정을 시작하기 전에 몇 가지 예를 따라 단계를 완료하는 것이 좋습니다. 컴파일이 필요한 C 확장을 포함할 수 있습니다.

일단 잘 작동하면 사용할 수 있습니다stdeb데비안 설치 가능 패키지는 이를 기반으로 구축되었습니다( .deb).
건설 시설rpm 내장되어 있습니다, 그러나 rpm유틸리티를 사용할 수 있어야 합니다. ²

1 설정도구, distutils, 배포 등에 대해 혼란스럽다면 클럽에 오신 것을 환영합니다. 읽다이 stackoverflow 답변몇 가지 비교와 기록을 수행하고이건 베개 밑에 있어요
² 제대로 작동하려면 약간의 주의가 필요합니다. setup.py가 제대로 작동하지 않을 수도 .rpm있습니다 .deb. 실제 예제로 시작하여 거기서부터 진행하세요.

관련 정보