【发布时间】:2020-04-10 19:43:23
【问题描述】:
我有一个具有烧瓶依赖性的 python 应用程序。
我所需要的只是从这个应用程序中创建一个 RPM,并且通过这个 RPM,我应该能够将依赖项安装到另一台机器上。
我尝试过的东西,
- 创建了 setup.py 文件,
setup(
name='sample-package',
version='1.0.0.0',
author="Niranj Rajasekaran",
author_email="nrajasekaran@test.com",
package_dir={'': 'src/py'},
namespace_packages=['main'],
packages=find_packages('src/py/'),
install_requires=['Flask']
)
-
运行这个命令
python setup.py bdist_rpm dist/中有两个 RPM,一个是 noarch,另一个是 src-
我尝试使用这个来安装 noarch rpm
yum install {generated-file}.rpm
我可以在site-packages 中获取sample-package-1.0.0.0.egg 文件,但不能在烧瓶中获取。
两个问题,
- 我的方法正确吗?
- 如果是这样,我缺少什么?
【问题讨论】:
标签: python-2.7 rpm rpmbuild rpm-spec centos5