使用setuptools,我可以让我的Python包依赖/安装非Python实用程序/可执行文件吗?

时间:2015-08-08 12:12:25

标签: python-3.x packaging setuptools pypi

我正在尝试编写一个Python实用程序,它是现有命令行程序的一个瘦包装器(wmctrl - https://sites.google.com/site/tstyblo/wmctrl/)。

我想让我的程序在PyPI上可用,以便稍后分享我的工作。但由于wmctrl具有核心功能,我的代码在很大程度上取决于它的安装。

有没有办法将setuptools配置为依赖于非Python /非setuptools依赖项,如wmctrl?如果二进制文件不存在,我希望setuptools无法安装。 (理想情况下,我想安装它来安装它,但这似乎不太可能......)。

Python Packaging / setuptools似乎非常适合使用其他Python打包的依赖项(PyPI包,基于setuptools的VCS repos等)。我无法在网上找到任何关于配置依赖于其他第三方可执行文件的内容。

感谢任何能在这里提供指导/帮助的人。

0 个答案:

没有答案