Skip to main content
 首页 » 编程设计

python之如何打包scons工具进行分发安装

2025年05月04日10yxwkf

我正在为 scons 编写一个 python 包形式的工具(一个包含 __init__.py 文件的目录),可以通过将其复制到许多可能的 site_scons/site_tools 目录。

是否有标准工具或方法来打包此类工具以供分发和安装?例如,自动安装程序可能会询问他们是要在整个站点范围内安装它,还是只为特定用户安装它,或者只为特定项目安装它,然后找到正确的安装位置。我想自己编写这个安装程序不会太难,但如果已经有广泛使用的东西,我宁愿坚持下去。

请您参考如下方法:

鼓励将 scons 分发之外的工具作为 python 包分发到 DVCS 中。最好它在The SCons ToolsIndex上有描述他们还建议您在 wiki entry 中写一些关于构建器的内容。 .

这当然不是正常意义上的包,但它是使用scons的开发者能够找到并安装的最简单的方式。您当然可以创建一个安装程序,为您和 correct location 中克隆存储库。 , 但我想大多数 scons 工具的用户都精通在 correct location 中克隆它他们自己。