Opened 8 years ago

Last modified 6 years ago

#681 assigned task

Package dependencies — at Version 3

Reported by: ajj Owned by:
Priority: critical Milestone: Admin Tasks
Component: SasView Keywords:
Cc: Work Package: SasView Bug Fixing

Description (last modified by butler)

check what the right dependencies are for each package (sasmodels, sasview) and make sure setup.py calls the required ones.

Can we make it have optional requirements? e.g. is matplotlib actually required for sasview to function (might not want lots of dependencies for deployment on cluster/aws etc)

Change History (3)

comment:1 Changed 8 years ago by ricardo

This may help…
Below is the pip freeze of my virtual environments:

SasView?

bumps==0.7.6
cycler==0.10.0
h5py==2.6.0
lxml==3.6.4
matplotlib==1.5.3
numpy==1.11.2
periodictable==1.4.1
Pillow==3.4.1
pyparsing==2.1.10
python-dateutil==2.5.3
pytz==2016.7
scipy==0.18.1
six==1.10.0
wxPython==3.0.2.0
wxPython-common==3.0.2.0

SasModels?

appdirs==1.4.0
cffi==1.8.3
cycler==0.10.0
decorator==4.0.10
matplotlib==1.5.3
numpy==1.11.2
py==1.4.31
pycparser==2.14
pyopencl==2016.1
pyparsing==2.1.10
pytest==3.0.3
python-dateutil==2.5.3
pytools==2016.2.2
pytz==2016.7
scipy==0.18.1
six==1.10.0

Matplotlib is for compare.sh only I guess…

comment:2 Changed 8 years ago by pkienzle

Is sasmodels mature enough to release as a separate pypi component? Then it becomes just another dependency as far as sasview is concerned, with the same coordination requirements as bumps. May want to move sasview_model.py from sasmodels to sasview first, but not required.

comment:3 Changed 8 years ago by butler

  • Description modified (diff)
  • Milestone changed from SasView 4.1.0 to Admin Tasks
  • Type changed from defect to task
Note: See TracTickets for help on using tickets.