构建包含pythons脚本和相关python模块的rpm

时间:2018-08-08 17:17:18

标签: python linux build rpm rpmbuild

我想建立一个包含我的

的rpm
  1. python脚本
  2. 依赖于python的模块。

我想在没有网络,也无法使用/安装pip的生产环境中安装此rpm。

在下面添加我的规格文件。它创建了rpm,但是当我尝试运行时,它只是提到

错误:依赖项失败:

python-cassandra-driver is needed by stats-1.0-1.el7.centos.x86_64

注意:我希望rpm包含我的python模块以及python脚本的安装,以便我可以在生产环境中运行脚本并手动安装任何模块。

SPEC

Name:           stats
Version:        1.0
Release:        1%{?dist}
Summary:        Summary of Customer stats

License:       ***
URL:           ***
Source0:        %{name}-%{version}.tar.gz

Requires: python-cassandra-driver

%description
Script that shows stats of customer on a particular pod

%prep
%setup -q

%build
%{__python} setup.py build

%install
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT

%files
%{python_sitelib}/*

%changelog

0 个答案:

没有答案