构建包含c库(pytidylib)

时间:2018-01-16 09:50:32

标签: python python-wheel python-packaging

我找到了一个很好的Python库,我想用它来检查html:

https://github.com/countergram/pytidylib

它用ctypes包装用C编写的库。

根据pytidylib的文档,您需要通过apt / rpm:

安装库
  

您必须同时安装HTML Tidy和PyTidyLib才能使用>此处描述的功能。

来源:http://countergram.github.io/pytidylib/#installing-html-tidy

我想要一个独立的轮子。

如何构建一个不需要apt / rpm的html-tidy库的自包含轮?

1 个答案:

答案 0 :(得分:1)

1)这里没有魔法 - 你需要一台安装了HTML TidyPyTidyLib的机器来编译包。完成此过程后,您可以临时安装和卸载 2)运行pip install wheel
3)运行pip wheel pytidylib
4)轮子在./wheelhouse目录

中创建