用于安装phantomjs/casperjs的buildout配方
项目描述
Buildout配方,用于安装phantomjs/casperjs
支持的选项
该配方支持以下选项
- phantomjs-url
下载phantomjs的URL
- phantomjs-url-base
如果没有指定phantomjs-url,则此配方从phantomjs-url-base下载phantomjs。默认为https://bitbucket.org/ariya/phantomjs/downloads/。如果您想使用自己的phantomjs镜像,请设置此选项。
- phantomjs-url-template
如果没有指定phantomjs-url和phantomjs-url-template,您可以设置一个模板,该模板将填充各种变量。变量应括在{}中,支持以下值
arch:架构。x86_64或i686
phantom_platform:平台,遵循标准phantomjs URL的格式(例如,linux,macosx)
phantom_extension:扩展名,由标准phantomjs URL的格式指定(例如,tar.bz2,zip)
platform:平台,以下选项之一:linux,darwin或windows
version:phantomjs的版本
默认模板为
https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-{version}-{phantom_platform}.{phantom_extension}
- phantomjs-version
尝试从版本检索phantomjs URL
- casperjs-url
下载casperjs的URL
示例用法
我们将首先创建一个使用此配方的buildout
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = casperjs ... ... [casperjs] ... recipe = gp.recipe.phantomjs ... """) >>> system('buildout') >>> ls('bin') - buildout - casperjs - phantomjs
贡献者
Gael Pasgrimaud
Richard Barrell
Yusuke Tsutsumi
变更历史
2.0.0.0 (2015-02-11)
尚未有任何更改。
1.9.7.2 (2014-05-10)
改进URL生成
1.9.7.0 (2014-02-19)
切换到PhantomJS 1.9.7
允许使用buildout的相对路径选项
1.9.1
切换到PhantomJS 1.9.1
添加phantomjs-url-base选项以使用phantomjs镜像。
1.9.0.2
切换到PhantomJS 1.9.0
添加windows支持 [agroszer]
1.7.0.3
Python3兼容
1.7.0.4
还支持linux3
为 Linux 系统使用正确的架构(x86_64/i686)
1.7.0.2
为 chmod 使用正确的八进制格式
1.7.0
升级到 casperjs 1.0.0-RC4 和 PhantomJS 1.7.0
修复可执行权限问题
1.3
首个“稳定”版本
下载
项目详情
gp.recipe.phantomjs-2.0.0.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd01fd64ed02b704f881c1f3734da2fd53b142df76d3f3f81db46d36d2d34bfb |
|
MD5 | 2ee4b24bda4467a832fb6d6bb6f403d1 |
|
BLAKE2b-256 | fb3c65e7a8f92e267b14419d1bbf7a2d7ec7c8c5c7ed55c00a229ec181f4def3 |