跳转到主要内容

用于安装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 (20.8 kB 查看哈希值)

上传时间 源代码

支持