Opened 3 years ago

Closed 3 years ago

#223 closed task (obsolete)

Build System consistency and robustness - packages

Reported by: butler Owned by: Jackson/Krzywon/Doucet/Torben
Priority: major Milestone: Admin Tasks
Component: SasView Keywords:
Cc: Work Package: SasView Admin

Description

Determine/agree on consistent set packages and versions which are required and will be the ones and only ones on build servers.

Change History (4)

comment:1 Changed 3 years ago by butler

  • Summary changed from Build System consistency and robustness to Build System consistency and robustness - packages

comment:2 Changed 3 years ago by krzywon

The windows installer was having trouble because the comtypes package was missing a dll that was from Adobe. This dll is used by wx as a way to open PDFs within an application via an ActiveX plugin. The only function that uses this is the loading of the tutorial (a PDF document) into a window within sasview.

The python files that use this:
src/sans/guiframe/gui_manager.py - opens the tutorial PDF in a window within SasView?
src/sans/guiframe/pdfview.py - The API to use the wx plugin for PDFs.

The location of the dll on Windows, assuming Adobe Reader is installed.
C:\Program Files (x86)\Common Files\Adobe\Acrobat\ActiveX\AcroPDF.dll

I have generated the appropriate plugins comtypes needs on the build server and now everything seems to be on the up and up.

The other dependency that was missing between v2.2.0 and v2.2.1 was pyPDF. Pisa does the majority of our PDF creation. Pisa does depend on pyPDF but only to produce watermarks within PDFs. For now, we will not need to add in pyPDF.

comment:3 Changed 3 years ago by butler

  • Work Package set to SasView Admin

comment:4 Changed 3 years ago by butler

  • Resolution set to obsolete
  • Status changed from new to closed

Probably supersede with Anaconda project and move to ESS. Close as obsolete.

Note: See TracTickets for help on using tickets.