Skip to content

Commit

Permalink
add further clarifying comments for pyjulia, ncurses, and gfortran
Browse files Browse the repository at this point in the history
 - who needs pyjulia
 - why use conda-forge ncurses instead of default
 - gfortran is not listed in the env file, explain why
  • Loading branch information
JacksonBurns committed May 17, 2023
1 parent e245f0c commit ff4b799
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ dependencies:
- graphviz
- markupsafe
- psutil
# conda-forge not default, since default has a version information bug
# (see https://github.com/ReactionMechanismGenerator/RMG-Py/pull/2421)
- conda-forge::ncurses
- conda-forge::suitesparse

Expand Down Expand Up @@ -99,6 +101,18 @@ dependencies:
#
# We should either remove the need to use this command or add this
# to the installation steps
#
# Both pyrms and diffeqpy depend on this package.

# conda mutex metapackage
- nomkl

# additional packages that are required, but not specified here (and why)
# pydqed, pydas, mopac, and likely others require a fortran compiler (specifically gfortran)
# in the environment. Normally we would add this to the environment file with
# - libgfortran-ng >= 10
# but this exact package is only maintained for Linux, meaning that if we were to add
# it here the environment creation would fail on Mac. The way it ends up working behind
# the scenes is that conda will find a different package for Mac that provides gfortran,
# but because we cannot specify per-platform requirements in this file we simply leave
# it out.

0 comments on commit ff4b799

Please sign in to comment.