Python 모듈 RPM 패키지 섹션 필요

Python 모듈 RPM 패키지 섹션 필요

일부 Python 모듈용 RPM 패키지(실제로는 이를 위한 그래픽 도구)를 구축하려고 합니다.https://git.skewed.de/count0/graph-tool/)

문제는 "요구 사항" 섹션에 무엇을 추가해야 합니까?입니다.

"requires: python36"이라고 말하면 Conda를 사용하는 환경에서는 중복될 것입니다(그리고 Conda는 기본적으로 글로벌 패키지를 보기 때문에 패키지 자체는 작동해야 합니다).

그러나 Requires 패키지를 추가하지 않으면 종속성을 설치하기 전에 패키지가 손상됩니다.

numpy에 대한 동일한 질문 - "requires: python36-numpy"여야 합니까?

정확한 속도는 얼마입니까그리고Pythonic 방식으로 어떻게 수행합니까?

답변1

이 패키지에서 직접 필요한 모든 것이 필요합니다. 이 패키지가 numpy를 사용하는 경우 다음을 수행해야 합니다.

Requires: python3-numpy

또는

Requires: python2-numpy

다른 패키지도 해당 종속성을 지정하는지 여부는 중요하지 않습니다. 패키지 관리자가 처리해 드립니다. 종속성을 명확히 하는 것은 귀하의 책임입니다. 다른 패키지에 대한 요구 사항은 변경될 수 있으며 모든 요구 사항을 나열하지 않으면 패키지 작동이 중지될 수 있습니다.

Python 패키징에 대한 전체 가이드는 다음을 참조하세요.https://fedoraproject.org/wiki/Packaging:Python

관련 정보