我正在以python包(带有__init__.py
文件的目录)的形式为scons编写工具,可以通过将其复制到许多可能的site_scons/site_tools
目录中来使用它。
是否有标准工具或方法来包装这些工具以进行分发和安装?例如,自动安装程序可能会询问他们是要在站点范围内安装还是仅为特定用户安装,或仅针对特定项目安装,然后找到正确的安装位置。我想自己编写这个安装程序并不难,但如果已经有广泛使用的东西,我宁愿坚持下去。
答案 0 :(得分:1)
鼓励在scons发行版之外的工具作为python包在 DVCS 中分发。最好在The SCons ToolsIndex上进行描述。他们还建议您在wiki entry中写一些关于构建器的内容。
这当然不是正常意义上的软件包,但对于使用scons的开发人员来说,这是最简单的方法,可以找到并安装。您当然可以创建一个安装程序,为您和correct location克隆回购,但我想scons工具的大多数用户都很熟悉在correct location中自己克隆它。