Opened 11 years ago
Closed 10 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 11 years ago by butler
- Summary changed from Build System consistency and robustness to Build System consistency and robustness - packages
comment:2 Changed 11 years ago by krzywon
comment:3 Changed 10 years ago by butler
- Work Package set to SasView Admin
comment:4 Changed 10 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.
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.