请帮助我们正确地构建python应用程序的分发包。首先我对RHEL系统(6/7)很感兴趣。默认情况下,/usr/lib中安装了python版本2.6和2.7。问题是我使用Ubuntu构建包,其中python安装在/usr/local/lib中。用于构建的python路径被硬编码到包中。我没有找到任何可以改变它的变体。我试过bdist\u rpm,fpm,rpmbuild。等级库文件中的前缀标记无效。我应该在RHEL系统上为RHEL构建包吗?有没有解决方案可以在一台机器上为不同的平台、python版本和体系结构构建包?你知道吗
这是你的名字设置.py地址:
from setuptools import find_packages, setup
from cecsagent import globals
setup( name=globals.APP_NAME,
version=globals.APP_VERSION,
description="CECS agent",
author="...",
author_email="...",
packages=find_packages(exclude=["*.web.*", "test"]),
package_data={"": ["*.xml", "*.template"]},
scripts=["cecs-agent"],
install_requires=globals.REQUIRED_LIBS )
目前没有回答
相关问题 更多 >
编程相关推荐