我正在为 scons 编写一个 python 包形式的工具(一个包含 __init__.py
文件的目录),可以通过将其复制到许多可能的 site_scons/site_tools
目录。
是否有标准工具或方法来打包此类工具以供分发和安装?例如,自动安装程序可能会询问他们是要在整个站点范围内安装它,还是只为特定用户安装它,或者只为特定项目安装它,然后找到正确的安装位置。我想自己编写这个安装程序不会太难,但如果已经有广泛使用的东西,我宁愿坚持下去。
最佳答案
鼓励将 scons 分发之外的工具作为 python 包分发到 DVCS 中。最好它在The SCons ToolsIndex上有描述他们还建议您在 wiki entry 中写一些关于构建器的内容。 .
这当然不是正常意义上的包,但它是使用scons的开发者能够找到并安装的最简单的方式。您当然可以创建一个安装程序,为您和 correct location 中克隆存储库。 , 但我想大多数 scons 工具的用户都精通在 correct location 中克隆它他们自己。
关于python - 如何打包scons工具进行分发安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14522670/