赛顿建筑服务

2024-05-12 13:25:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将一个Python包移植到Cython上,但是我更愿意提供尽可能多的预编译二进制包,这样用户就不需要在他们的系统上安装Cython了。你知道吗

我一直没有幸运地找到一个,所以它可能不存在,但有一个Cython包构建服务在某处可用?基本上,我希望能够为Windows、Linux、Mac和ARM构建x86和x64版本,这意味着我需要创建至少8个独立的构建。我当然愿意为建立一个自动构建系统支付费用,也愿意为建立一个自动构建系统而费心费力。你知道吗

另外,我目前没有一台Mac电脑,也不想为了构建这个软件包而买一台。你知道吗


Tags: 用户版本linuxwindowsmac系统二进制费心
1条回答
网友
1楼 · 发布于 2024-05-12 13:25:02

我不认为这个问题特定于Cython,而是任何具有Extension的Python模块

一些持续集成服务允许您创建构建“工件”。可以使用此功能自动生成。你知道吗

我已经使用Appveyor为Windows(https://www.appveyor.com/)实现了这一点——请看这里的一个示例项目:https://ci.appveyor.com/project/snorfalorpagus/appveyordemo

我知道Travis可以在Linux和osx上做到这一点,尽管我自己没有尝试过。你知道吗

我发现使用Anaconda可以大大简化事情(http://conda.pydata.org/miniconda.html)。你知道吗

我不知道有哪一个系统可以做所有的事情,但那可能只是因为我从来没有看过。你知道吗

相关问题 更多 >