View Issue Details

IDProjectCategoryView StatusLast Update
0003749Slicer4Core: Extensionspublic2017-06-10 08:51
Reporterjcfr Assigned Tojcfr  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003749: ExtensionWizard - --contribute option not available on windows even if SSL support is enabled
Description

This was confirmed on the windows factory for Slicer r23367

// ----------------------------------
kitware@FACTORY-SOUTH-W /c/D/N/Slicer-1-build/Slicer-build
$ cat CMakeCache.txt | grep "_OPENSSL"
Slicer_USE_PYTHONQT_WITH_OPENSSL:BOOL=ON
kitware@FACTORY-SOUTH-W /c/D/N/Slicer-1-build/Slicer-build
$ bin/slicerExtensionWizard --help
usage: ExtensionWizard.py [-h] [--version] [--create [TYPE:]NAME]
[--addModule TYPE:NAME]
[--templatePath [CATEGORY=]PATH]
[--templateKey TYPE=KEY] [--listTemplates]
[--describe]
[destination]
Slicer Wizard
positional arguments:
destination location of output files / extension source (default:
'.')
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--create [TYPE:]NAME create TYPE extension NAME under the destination
directory; any modules are added to the new extension
(default type: 'default')
--addModule TYPE:NAME
add new TYPE module NAME to an existing project in the
destination directory; may use more than once
--templatePath [CATEGORY=]PATH
add additional template path for specified template
category; if no category, expect that PATH contains
subdirectories for one or more possible categories
--templateKey TYPE=KEY
set template substitution key for specified template
(default key: 'TemplateKey')
--listTemplates show list of available templates and associated
substitution keys
--describe print the extension description (s4ext) to standard
output
// ----------------------------------

TagsNo tags attached.

Activities

Related Changesets

Import 2017-06-07 23:51:09: master 7b00aa22

2014-07-18 19:20:33

jcfr

Details Diff
COMP: Do not package GitPython and PyGithub test directories. Fixes 0003749

This commit reverts r23088 and now ensures that the test directories from
the GitPython and PyGithub python module install tree are removed. This
should fix the packaging issue caused by two long paths reported in
issue 0003749 when install rules in "SlicerBlockInstallPython.cmake" where
executed.

To conveniently delete folders from the install tree, the CMake function
"ExternalProject_PythonModule_InstallTreeCleanup" has been introduced. Note
that it doesn't yet belong to the Slicer API and exists purely as an
implementation detail.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23465 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild.cmake Diff File
mod - SuperBuild/External_GitPython.cmake Diff File
mod - SuperBuild/External_PyGithub.cmake Diff File
mod - SuperBuild/External_python.cmake Diff File

Issue History

Date Modified Username Field Change
2014-06-25 12:46 jcfr New Issue
2014-06-25 12:46 jcfr Status new => assigned
2014-06-25 12:46 jcfr Assigned To => jcfr
2014-06-25 13:14 jcfr Target Version => Slicer 4.4.0
2014-06-25 13:23 jcfr Note Added: 0012099
2014-07-18 15:31 jcfr Note Added: 0012202
2014-07-18 15:31 jcfr Status assigned => resolved
2014-07-18 15:31 jcfr Fixed in Version => Slicer 4.4.0
2014-07-18 15:31 jcfr Resolution open => fixed
2014-07-19 08:56 jcfr Status resolved => closed
2017-06-10 08:51 jcfr Changeset attached => Slicer master 7b00aa22