python 项目构建工具_您建议python使用哪种构建工具?

我正在启动一个中小型的python项目,可能是在测试驱动开发中。与python相比,我的背景更多的是C和java(我使用了ant和makefile)

我知道在python中,您可能不需要构建工具,但我会,因为我将使用cython和PyInstaller(它应该可以在几个不同的unix上工作,而不直接依赖于python),我希望能够方便地从CLI中选择测试,构建文档,或者检查依赖项等

Somebody抱怨python缺少类似make的工具。

我知道很少有工具存在,比如scon和paver,但我想听听真正的用户,而不仅仅是他们的网站。有人用paver吗?

有很多软件包附带的setup.py是什么?我查了几个,想看看是否有一个常见用法,但没有发现什么有趣的地方(也许我用错了例子)

你是否建议至少从我已经知道的事情(ant和Makefile)开始?如果是的话,您是否推荐python的ant扩展(+cython+pyinstaller+pyUnit)?

编辑:为了避免类似jwp的问题,请注意,对于这个项目,我绝对需要我的程序是一个独立的可执行文件,因为在目标平台上运行可执行文件的python VM是绝对不可能的。我有完全相同的硬件可供编译,所以幸运的是我不需要交叉编译(但我会在更友好的Linux上进行开发)。

我还想测试我的代码是否从一开始就用Cython编译,不是为了过早优化,而是为了确保我不会过分使用不兼容的特性,如果Cython是非常需要的,这将需要痛苦的重构。

所以请关注我的实际问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值