我正在编写一个使用外部库(paramiko)的python脚本。如果我要发布包,我怎么包装paramiko呢?无论如何我可以给它,因为我们可以在java中将依赖项作为.jar文件提供?
编辑:我的想法是提供一个脚本和一个包含所有相关模块的存档文件,这些模块不需要最终用户运行任何setup.py
答案 0 :(得分:10)
将其设为正确的包并阅读有关setuptools的信息:Python setuptools link
可以使用软件包的setup.py文件中的“install_requires”参数指定依赖项。
答案 1 :(得分:5)
如果我要发布包装,我该如何包装paramiko?
你没有。相反,您声明依赖项:
install_requires
添加到您的setup.py(例如:请参阅Fabric's setup.py)