为mac制作pygame / SDL安装程序

时间:2012-03-15 14:29:19

标签: python macos sdl pygame

我有一个定制版本的SDL 1.2和pygame 1.9.1,它们实现了SDL2的高精度定时器和事件时间戳。我可以在我的Mac上建立一切都很好,但我希望能够将安装程序分发给那些计算能力较差的同事。 pygame下载页面提供了安装程序,因此可能这是可能的。有关如何进行此操作或在何处寻求指示的任何建议?

1 个答案:

答案 0 :(得分:3)

查看Python标准库librariy distutils。有了它,您可以创建安装脚本来构建和打包您的代码,即使使用C扩展。

如果这还不够,您还可以查看基本上扩展distutils的setuptools,甚至允许您将代码上传到Python Package Index (PyPi),您可以从中轻松下载和安装python包

修改

很抱歉这么模糊,但是您的设置脚本(通常是 setup.py )的实施主要取决于您的实际要求。

编辑2

要创建mpkg包,您需要setuptools和另一个名为Bento的库。在您编写了setup.py脚本后(请查看distutils文档),您可以使用以下内容构建它:

python setup.py build_mpkg