Buildout recipe to install phantomjs/casperjs
Supported options
The recipe supports the following options:
- phantomjs-url
Url to download phantomjs
- phantomjs-url-base
If phantomjs-url is not specified, this recipe downloads phantomjs from phantomjs-url-base. Defaults to https://bitbucket.org/ariya/phantomjs/downloads/. Set this if you want to use your own mirror for phantomjs.
- phantomjs-url-template
If phantomjs-url and phantomjs-url-template are not specified, you can set a template which will populate various variables. The variables should be wrapped in {}, and the following values are supported:
arch: the architecture. x86_64 or i686
phantom_platform: the platform, following the format dictated by the standard phantomjs url (e.g. linux, macosx)
phantom_extension: the extension, as specified by the format dictated by the standard phantomjs url (e.g. tar.bz2, zip)
platform: the platform, which is one of: linux, darwin, or windows
version: the version of phantomjs
The default template is:
https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-{version}-{phantom_platform}.{phantom_extension}
- phantomjs-version
Try to retreive phantomjs url from version
- casperjs-url
Url to download casperjs
Example usage
We’ll start by creating a buildout that uses the recipe:
>>> write('buildout.cfg',
... """
... [buildout]
... parts = casperjs
...
... [casperjs]
... recipe = gp.recipe.phantomjs
... """)
>>> system('buildout')
>>> ls('bin')
- buildout
- casperjs
- phantomjs
Contributors
Gael Pasgrimaud
Richard Barrell
Yusuke Tsutsumi
Change history
2.0.0.0 (2015-02-11)
Nothing changed yet.
1.9.7.2 (2014-05-10)
Improve url generation
1.9.7.0 (2014-02-19)
Switch to PhantomJS 1.9.7
Allow to use buildout’s relative paths option
1.9.1
Switch to PhantomJS 1.9.1
Add phantomjs-url-base option for using phantomjs mirrors.
1.9.0.2
Switch to PhantomJS 1.9.0
Add windows support [agroszer]
1.7.0.3
Python3 compat
1.7.0.4
Also support linux3
Use correct arch (x86_64/i686) for linux systems
1.7.0.2
Use correct octal format for chmod
1.7.0
Upgrade to casperjs 1.0.0-RC4 and PhantomJS 1.7.0
Fix executable permissions issues
1.3
First “stable” release
Download
Metadata
Release files for gp.recipe.phantomjs 2.0.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gp.recipe.phantomjs-2.0.0.0.zip | 20.8 kB | Without provenance | Details for gp.recipe.phantomjs-2.0.0.0.zip |
Release files / gp.recipe.phantomjs-2.0.0.0.zip
| Download URL | gp.recipe.phantomjs-2.0.0.0.zip |
|---|---|
| Size | 20.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd01fd64ed02b704f881c1f3734da2fd53b142df76d3f3f81db46d36d2d34bfb
|
|
BLAKE2b-256 checksum How to use checksums |
fb3c65e7a8f92e267b14419d1bbf7a2d7ec7c8c5c7ed55c00a229ec181f4def3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for gp.recipe.phantomjs 2.0.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.