scico icon indicating copy to clipboard operation
scico copied to clipboard

More coherent dependency handling

Open bwohlberg opened this issue 3 years ago • 1 comments

The current dependency specification approach should be revisited. In particular:

  • Coherent choice of required vs optional dependencies
  • Specification of dependencies in a way that supports installation of astra via conda
  • Specification in setup.py vs requirements.txt files
  • Support for optional dependencies in setup.py

See also discussion for #139.

bwohlberg avatar Jan 03 '22 18:01 bwohlberg

Adding on a couple problems I faced when remaking my conda environment to try to build the docs:

  • pip-installed pandoc isn't working for me (need the command-line version), need to install pandoc with conda
  • pip isn't able to install pygraphviz without graphviz installed on the system
  • ipython is a requirement to get syntax highlighting in examples, but is not in any requirements file

Michael-T-McCann avatar Jan 11 '22 16:01 Michael-T-McCann