Python兼容性头文件
项目描述
py3c帮助您将C扩展库移植到Python 3。
它提供详细的指南和一组宏,使移植变得简单并减少样板代码。
设计原则
减少意外细微错误的概率
最小化样板代码
优先考虑Python 3的方式做事
最小化Python 2下的语义变化
版本
使用py3c的项目将与CPython 2.6、2.7和3.3+兼容。
指南
提供了详细的移植指南。
对于已经了解Python C API并想了解py3c宏如何工作的用户,提供了速查表。
安装
如果您的构建系统支持pkg-config,您可以将其设置为您系统范围内的py3c安装。
或者,py3c可以用作仅包含头文件的库:将头文件复制到您的项目中并使用它们。
如果您希望系统范围内安装py3c(例如,如果您是发行版打包者),请参阅文档中的贡献章节。
贡献
许可证
代码根据MIT许可证授权。希望它能为您服务。
文档根据CC-BY-SA 3.0许可证授权。
请参阅文件LICENSE.MIT和doc/LICENSE.CC-BY-SA-3.0。
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分布
本发布版本没有可用的源代码分布文件。请参阅生成分布存档的教程。
构建分布
py3c-1.4-py2.py3-none-any.whl (9.4 kB 查看哈希值)
关闭
py3c-1.4-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1c2574a77c6e42cb4900f7876dc62821f1b1221a647973c18c63a874e680fee6 |
|
MD5 | cf62bb212fd6ebd912002a9fd76919c6 |
|
BLAKE2b-256 | 84da02c19dec3be18e46fcef0c02d379429a3cbd6e91e7c048b5b1c63ce5127d |