加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用PyPI OS级依赖项打包Python应用程序

发布时间:2020-12-13 20:46:15 所属栏目:百科 来源:网络整理
导读:我想为PyPI打包一个 Python科学应用程序.我的问题是它依赖于PyPI级别的deps(例如numpy,scipy等)以及必须在操作系统级别处理的其他代码:wxPython和Python-VTK(例如在Ubuntu上使用apt-get,自制OSX等). 我想知道这样做的理想策略是什么,特别是哪种包装系统最适
我想为PyPI打包一个 Python科学应用程序.我的问题是它依赖于PyPI级别的deps(例如numpy,scipy等)以及必须在操作系统级别处理的其他代码:wxPython和Python-VTK(例如在Ubuntu上使用apt-get,自制OSX等).

我想知道这样做的理想策略是什么,特别是哪种包装系统最适合(我目前偏爱Distribute).

distribute是一个setuptools的分支,可能有更好的文档.你基本上有distutils(stdlib)和setuptools作为你的选择.由于distutils不允许您指定依赖项,因此仅保留setuptools.

您通常会列出所有依赖项,并清楚地记录安装过程(包括在推送到PyPI的long_description字段中).包括操作系统级安装的软件包,大多数发行版在安装时都包含egg信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读