Python 如何打包用于分发和安装的scons工具

Python 如何打包用于分发和安装的scons工具,python,installation,package,scons,Python,Installation,Package,Scons,我正在以python包的形式为SCON编写一个工具(一个包含\uuuu init\uuuuu.py文件的目录),可以通过将其复制到许多可能的站点SCON/site\u tools目录中来使用 是否有标准的工具或方法来包装这些工具以供分发和安装?例如,自动安装程序可能会询问他们是想在站点范围内安装,还是只为特定用户安装,或者只为特定项目安装,然后找到正确的安装位置。我想自己编写这个安装程序不会太难,但是如果已经有广泛使用的东西,我更愿意坚持使用。鼓励scons发行版以外的工具作为python包在D

我正在以python包的形式为SCON编写一个工具(一个包含
\uuuu init\uuuuu.py
文件的目录),可以通过将其复制到许多可能的
站点SCON/site\u tools
目录中来使用


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

鼓励scons发行版以外的工具作为python包在DVCS中发行。最好是在上面描述,他们还建议您在一个文档中写一点关于构建器的内容


这当然不是一般意义上的软件包,但对于使用SCON的开发人员来说,这是能够找到并安装的最简单的方法。当然,您可以创建一个安装程序来为您和在中克隆repo,但我想大多数scons工具的用户都能够熟练地在中克隆repo

也许这会有所帮助:@Brady:谢谢,但不是。这是关于安装SCON本身的,我正在尝试安装一个供SCON使用的自定义工具。谢谢你。太好了,正是我想要的。谢谢!