View Issue Details

IDProjectCategoryView StatusLast Update
0004586Slicer4Core: Scripting (Wrapping, Python)public2018-11-28 03:07
ReporterlassoanAssigned Tojcfr 
PrioritylowSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product VersionSlicer 4.9.0 
Target VersionbacklogFixed in VersionSlicer 4.10.1 
Summary0004586: Bundle pip.exe in Slicer installer
Description

Using pip is the recommended way of installing Python packages. It would be good to have it in the installed Slicer package, even if it can only be used for installing certain packages.

See this discussion for some more background:
https://discourse.slicer.org/t/pip-in-nightly-build-not-working/3325/6

TagsNo tags attached.

Relationships

related to 0004599 assigned pip requires Administrator permissions on Windows (and unix root installs) 

Activities

lassoan

lassoan

2018-11-27 01:27

developer   ~0016202

Pip can be executed by PythonSlicer -m pip …, which is simple enough. So, it may not be necessary to add the pip executable to the Slicer package.

jcfr

jcfr

2018-11-27 11:41

administrator   ~0016203

Agreed with your assessment, I will re-target to backlog and set the priority to low.

jcfr

jcfr

2018-11-27 11:47

administrator   ~0016204

A new entry named "How to run pip?" was also added to the developer FAQ.
See https://www.slicer.org/wiki/Documentation/Nightly/Developers/FAQ#How_to_run_pip_.3F

lassoan

lassoan

2018-11-28 02:15

developer   ~0016208

Thank you. I think we can close this ticket then.

jcfr

jcfr

2018-11-28 03:06

administrator   ~0016209

Agreed.

Issue History

Date Modified Username Field Change
2018-07-26 09:01 lassoan New Issue
2018-07-26 09:01 lassoan Status new => assigned
2018-07-26 09:01 lassoan Assigned To => jcfr
2018-07-26 09:06 lassoan Description Updated View Revisions
2018-08-16 14:11 jcfr Relationship added related to 0004599
2018-09-13 12:02 jcfr Target Version Slicer 4.9.0 => Slicer 4.11.0
2018-11-27 01:27 lassoan Note Added: 0016202
2018-11-27 11:41 jcfr Note Added: 0016203
2018-11-27 11:41 jcfr Priority normal => low
2018-11-27 11:41 jcfr Target Version Slicer 4.11.0 => backlog
2018-11-27 11:47 jcfr Note Added: 0016204
2018-11-28 02:15 lassoan Note Added: 0016208
2018-11-28 03:06 jcfr Note Added: 0016209
2018-11-28 03:07 jcfr Status assigned => resolved
2018-11-28 03:07 jcfr Resolution open => fixed
2018-11-28 03:07 jcfr Fixed in Version => Slicer 4.10.1