【问题标题】:How to package scons tools for distribution and installation如何打包 scons 工具进行分发和安装
【发布时间】:2013-01-25 13:23:17
【问题描述】:

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

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

【问题讨论】:

标签: python installation package scons


【解决方案1】:

鼓励在 scons 分发之外的工具作为 DVCS 内的 python 包分发。最好在The SCons ToolsIndex 上进行描述,他们还建议您在wiki entry 中写一些关于构建器的信息。

这当然不是一般意义上的包,但是对于使用scons的开发者来说,能够找到并安装它是最简单的方式。您当然可以创建一个安装程序,为您和correct location 克隆 repo,但我猜大多数 scons 工具的用户都擅长在correct location 中克隆它。

【讨论】:

  • 完美,正是我想要的。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2013-08-18
  • 2012-02-08
  • 1970-01-01
  • 2018-02-03
  • 2017-10-26
  • 1970-01-01
  • 1970-01-01
  • 2020-07-25
相关资源
最近更新 更多