gianthk/ciclope

installation

jacobmerson opened this issue · 10 comments

I'm working on the joss review and I'm having some installation difficulties with pip and "optional" dependencies.

  1. using pip install ciclope[all] gives me the error no matches found: ciclope[all]. I haven't used options on a pip install before, so I'm not sure what this should look like.
  2. There are a bunch of dependencies that are needed beyond what's installed by default. However, ciclope -h can't run without them, so I presume they are not optional. They are dxchange, scipy, scikit-image, pypng
  3. pycgal required lots of manual intervention to get things linking and building. Nothing you can do about this, but it certainly makes the installation harder.

Leaving this here so it links to the joss review: openjournals/joss-reviews#4952

  • removed dependency to dxchange (irrelevant to the project)
  • fix non-optional list of dependencies in project.toml
  • add pygalmesh installation instructions to readme
  • add pygalmesh installation instructions to readthedocs
  • fix dependency to pygalmesh==0.10.6
  • test brand new installation

waiting @jacobmerson to close this issue if installation procedures is OK
#openjournals/joss-reviews#4952

matplotlib is listed as an optional dependency, but ciclope -h fails if it is not installed.

matplotlib is listed as an optional dependency, but ciclope -h fails if it is not installed.
@jacobmerson thanks: it was corrected in v1.3.2. should be OK now

@gianthk is version 0.10.6 of pygalmesh strictly required? I'm having all sorts of installation issues with that version. I tried running ciclope with 0.10.7 and didn't see any obvious issues crop up.

@jacobmerson did all unittest pass with pygalmesh==0.10.7?
I am trying to test it in a parallel env. will let you know

@gianthk they did pass. I might suggest setting pygalmesh>=0.10.6

testing this to be 100% sure before updating the requirement

done. dep updated to pygalmesh>=0.10.6