Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
The Pip actions in Continua is a wrapper around the pip.exe command line. If you're having trouble using the Pip actions, please refer to the Command Line Reference.

Pip Install

Image RemovedImage Added

Working Folder

...

Alternatively, you can select the Custom option from the Using drop down list and specify a path in the resulting input field that will be displayed. Please read Why it's a good idea to use a property collector before using this option.


Settings

Image RemovedImage Added

Non-Binary Packages

Specify any packages for which binary packages should not be used. [--no-binary]

  • All - Disable all binary packages.
  • None - Empty the set of binary packages to be disabled.
  • Custom List - The custom set of binary packages to be disabled.

Note that some packages are tricky to compile and may fail to install when this option is used on them.

Non-Binary Package Names

Visible only if the

...

option 'Custom List' is selected.

The names of the non-binary packages. One per line.

Binary Only Packages

Specify any packages for which only binary packages should not be used. [--only-binary]

  • All - Disable all source packages.
  • None - Empty the set of source packages to be disabled.
  • Custom List - The custom set of source packages to be disabled.

Note that packages without binary distributions will fail to install when this option is used on them.

Binary Only Package Names

Visible only if the

...

option 'Custom List' is selected.

The names of the non-binary packages. One per line.

Constraints File(s)

Constrain versions using the given constraints files. One file path per line. [--constraint]

...

If this is ticked, all specified packages are upgraded to newest available version.

Upgrade Strategy

Visible only if the checkbox 'Upgrade all specified packages to newest available version' is ticked.

Determines how dependency upgrading should be handled. As of pip version 10.0, the default strategy is 'only-if-needed'. [--upgrade-strategy]

  • Only-if-needed - Dependencies are upgraded only when they do not satisfy the requirements of the upgraded package(s).
  • Eager - Dependencies are upgraded regardless of whether the currently installed version satisfies the requirements of the upgraded package(s).

Reinstall all packages even if they are already up-to-date.

Visible only if the checkbox 'Upgrade all specified packages to newest available version' is ticked.

If this is ticked, all packages are reinstalled even if they are already up-to-date. Similar process to pip uninstall -y package && pip install package. [--force-reinstall]

Ignore the installed packages (reinstalling instead).

Visible only if the checkbox 'Upgrade all specified packages to newest available version' is ticked.

If this is ticked, installed packages and its dependencies are ignored so files are overwritten. [--ignore-reinstalled]


Connection

Proxy

Specify a proxy in the form [user:passwd@]proxy.server:port. It is recommended to use a password type variable to store the password. [--proxy]

...

Specify what to do if path already exists. [--exists-action]

  • SwitchOnly relevant to VCS checkout. Attempt to switch the checkout to the appropriate URL and/or revision. 
  • Ignore - Abort current operation (e.g. don’t copy file, don’t create archive, don’t modify a checkout).
  • Wipe - Delete the file or VCS checkout before trying to create, download, or checkout a new one.
  • BackupRename the file or checkout to {name}{'.bak' * n}, where n is some number of .bak extensions, such that the file didn’t exist at some point. So the most recent backup will be the one with the largest number after .bak.
  • Abort - Abort pip and return non-zero exit status.

Timeout (in seconds) 

How many seconds to wait for the action to finish before timing out. The default is 86400 seconds (24 hours).

...