一个基于cffi的sdl包装器,它复制pygame api。
pygame_cffi的Python项目详细描述
#PyGame_cffi
[![构建状态](https://img.shields.io/travis/ctpug/pygame_cffi.svg)(https://travis ci.org/ctpug/pygame_cffi)
[![PYPI](https://img.shields.io/pypi/v/pygame_cffi.svg)(https://pypi.python.org/pypi/pygame_cffi)
[![Windows生成状态](https://ci.appveyor.com/api/projects/status/qsa3c9qfa8xt8j9i/branch/master?svg=true)(https://ci.appveyor.com/project/ctpug/pygame cffi/branch/master)
一个基于cffi的sdl包装器,它复制pygame api。
我们从pygame复制各种代码和api思想,因此我们继承了pygame的
lgpl v2.1或更高版本的许可证。
讨论
我们有一个google组:https://group s.google.com/forum/!论坛/PyGame CFFI。
欢迎任何PyGame CFFI讨论!
irc.freenode.net上还有“pygame cffi”频道。安装下列要求。在基于debian的系统上,所有
需求都可以使用“sudo apt get build dep pygame”安装
(pygame_cffi需要大部分pygame依赖项)。
2.`安装pygame-cffi `
>pygame-cffi需要一个最新版本的python-cffi才能构建(至少
1.3.0版)。
*libjpeg dev
*libpng dev
*libsdl1.2-dev
*libsdl-image1.2-dev
*libsdl-mixer1.2-dev
*libsdl-ttf2.0-dev
*libsdl-libsdl-mixer1.2-mixer1.2
当地发展
1。安装依赖项(可能在virtualenv中)
2。运行“cffi_builders/build.py”
3。hack
要查看这些失败,请传递`--expected failures`
参数。
*pygame和pygame-cffi之间的一致性:请参见`conformance/readme`
*pygame-cffi功能示例应用程序位于`demos`目录中
您需要下载相应的依赖关系库。
`pygame``项目在一个很好的
捆绑集中提供了所有必需的库,可从'https://bitbucket.org/llindstrom/pygame/downloads/`
下载最新的prebuild-x86 zipfile并将其解压缩到pygame-cffi目录下。
对于64位计算机,下载最新的prebuild-x64 zipfile并将其解压缩到pygame-cffi目录下。
然后运行python setup.py build编译模块。
[![构建状态](https://img.shields.io/travis/ctpug/pygame_cffi.svg)(https://travis ci.org/ctpug/pygame_cffi)
[![PYPI](https://img.shields.io/pypi/v/pygame_cffi.svg)(https://pypi.python.org/pypi/pygame_cffi)
[![Windows生成状态](https://ci.appveyor.com/api/projects/status/qsa3c9qfa8xt8j9i/branch/master?svg=true)(https://ci.appveyor.com/project/ctpug/pygame cffi/branch/master)
一个基于cffi的sdl包装器,它复制pygame api。
我们从pygame复制各种代码和api思想,因此我们继承了pygame的
lgpl v2.1或更高版本的许可证。
讨论
我们有一个google组:https://group s.google.com/forum/!论坛/PyGame CFFI。
欢迎任何PyGame CFFI讨论!
irc.freenode.net上还有“pygame cffi”频道。安装下列要求。在基于debian的系统上,所有
需求都可以使用“sudo apt get build dep pygame”安装
(pygame_cffi需要大部分pygame依赖项)。
2.`安装pygame-cffi `
>pygame-cffi需要一个最新版本的python-cffi才能构建(至少
1.3.0版)。
*libjpeg dev
*libpng dev
*libsdl1.2-dev
*libsdl-image1.2-dev
*libsdl-mixer1.2-dev
*libsdl-ttf2.0-dev
*libsdl-libsdl-mixer1.2-mixer1.2
当地发展
1。安装依赖项(可能在virtualenv中)
2。运行“cffi_builders/build.py”
3。hack
要查看这些失败,请传递`--expected failures`
参数。
*pygame和pygame-cffi之间的一致性:请参见`conformance/readme`
*pygame-cffi功能示例应用程序位于`demos`目录中
您需要下载相应的依赖关系库。
`pygame``项目在一个很好的
捆绑集中提供了所有必需的库,可从'https://bitbucket.org/llindstrom/pygame/downloads/`
下载最新的prebuild-x86 zipfile并将其解压缩到pygame-cffi目录下。
对于64位计算机,下载最新的prebuild-x64 zipfile并将其解压缩到pygame-cffi目录下。
然后运行python setup.py build编译模块。