A zc.buildout recipe for installing pygtk, pyobject and pycairo.
项目描述
tl.buildout_gtk
一个用于安装pygtk的zc.buildout配方,包括pygobject和pycairo,可选的pywebkitgtk。
此配方关注的是Python绑定到指定项目。它假设系统上已经提供了C库及其头文件。默认构建的绑定版本需要Python 2.6或更高版本。
此配方似乎很可靠,但功能集基本上由作者的即时需求决定。不要犹豫,将问题、错误报告、建议或补丁发送到 <thomas@thomas-lotze.de>。
选项
- 配置选项
- shared:
配置与zc.recipe.cmmi配方相同的共享构建。默认使用自动定位的共享构建。
- pycairo-url:
pycairo源代码存档的URL。
- pycairo-md5sum:
pycairo源代码存档的MD5校验和。
- pygobject:
设置为false以不构建pygobject。如果需要构建pygtk,则无论此选项如何,都会构建pygobject。
- pygobject-url:
pygobject源代码存档的URL。
- pygobject-md5sum:
pygobject源代码存档的MD5校验和。
- pygtk:
设置为false以不构建pygtk。如果需要构建pywebkitgtk,则无论此选项如何,都会构建pygtk。
- pygtk-url:
pygtk源代码存档的URL。
- pygtk-md5sum:
pygtk源代码存档的MD5校验和。
- pywebkitgtk:
设置为true以构建pywebkitgtk。这样做将导致构建pygtk和pygobject。
- pywebkitgtk-url:
pywebkitgtk源代码存档的URL。
- pywebkitgtk-md5sum:
pywebkitgtk源代码存档的MD5校验和。
这些选项的默认值对应于发布配方时的最近项目版本。
- 导出选项
- location:
包含编译好的Python绑定的buildout部分的存放位置。
- path:
要添加到Python路径的文件系统路径,以便绑定可导入。例如,它可能包含在zc.recipe.egg部分的extra-paths选项中。
背景
存在此配方有两个原因:设置pygtk及其朋友的构建环境,以及方便地连接相关项目的构建说明。
pywebitgtk、pygtk、pygobject和pycairo项目使用标准的configure/make/make install过程进行构建。配方设置了构建环境,以便为正确的Python安装和相互的正确构建构建绑定。
关于tl.buildout_gtk
项目详情
tl.buildout_gtk-0.2.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bad22f79f6597b59973373320e96fd42e10d045eea359e4fcaba05c2e709b6a7 |
|
MD5 | 8644eb6d47a04e401735dd0f188277ab |
|
BLAKE2b-256 | efb9f5fa0d8c929db81f79e85e77e63e9ef72c09735ec6e1201d9f01cacf47cd |