一个简单但灵活的模块,用于创建面向对象的pythonic cffi包装器。
cfficloak的Python项目详细描述
CffICLoAK——一个简单而灵活的模块,用于创建面向对象的Pythic CFFI包装器。 这是cffiwrap在https://bitbucket.org/memotype/cffiwrap
中的扩展其目的是更全面地包装/隐藏使用cffi构建的二进制扩展,以改进自动完成、对象检查以及对c对象(尤其是结构和联合)的读/写/复制/分配。 wrapped函数提供了许多自动转换到/从类型的错误处理和输出指针参数创建。 函数框架可以提供c函数的python定义,以改进python代码中的自动编译和out参数的声明、错误检查和默认参数。 结构可以接受分配给数组元素的numpy数组,并在没有任何副本的情况下为您处理双向链接。 有许多其他实用程序和包装器,以简化CFFI模块在日常编码中的使用。
安装时使用 #pip安装cfficloak
这里有自动文档:http://cfficloak.readthedocs.org/
版权所有(C)2017,Andrew Leech<;andrew@alelec.net>;
原cffiwrap版权所有(c)2013,isaac freeman<;memotype@gmail.com>; 保留所有权利。
在2.0版apache许可下授权。 有关许可的详细信息,请参见license.txt。