| PackageName-1.2.3 |
This forces Pyrus to download version 1.2.3 of
package PackageName, but will will attempt to download
a release in one of the following file formats, in this order:
phar
tgz (only if zlib extension is enabled)
tar
zip
|
| PackageName-alpha |
This causes Pyrus to download the latest version of
package PackageName that is alpha
stability or better (the hierarchy of stabilities is devel,
alpha, beta, stable).
After finding a matching version, it will attempt to download a release
in one of the following file formats, in this order:
phar
tgz (only if zlib extension is enabled)
tar
zip
|
| PackageName |
This causes Pyrus to download the latest version of
package PackageName that is preferred_state
(configuration variable)
stability or better (the hierarchy of stabilities is devel,
alpha, beta, stable).
After finding a matching version, it will attempt to download a release
in one of the following file formats, in this order:
phar
tgz (only if zlib extension is enabled)
tar
zip
The preferred_state configuration variable can be seen
with the config-show
command.
|
| PackageName#groupname |
This causes Pyrus to download and install a release of Pyrus as specified
above, and it also causes Pyrus to download and install the contents
of the groupname dependency group (dependency groups
are documented here).
Note that PackageName in PackageName#groupname
can be any of the above examples, such as PackageName-1.2.3#groupname.
|
| channelname/PackageName |
This causes Pyrus to download and install a release of
PackageName from the channel channelname.
Another syntax that can be used is channel://channelname/PackageName
which is useful if there is a sub-directory of the current working
directory named channelname and a file or directory
within it named PackageName. Note that
in the example above, PackageName can be any of the
previous syntaces such as channelname/PackageName-1.2.3#groupname.
|