跳转到主要内容

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 查看哈希值)

上传时间 Python 2 Python 3

支持者