idaholab / conda-moose

A repository designed to hold the necessary formulas to build the MOOSE Environment packages designed for Conda distribution.
4 stars 4 forks source link

Another Restructuring #33

Closed milljm closed 4 years ago

milljm commented 4 years ago

We have decided on the following tree structure:

└─ channel (conda config --add channels https://mooseframework.org/conda/moose)
   ├─ moose (future place holder for binary releases of MOOSE)
   │  └─ moose-libmesh
   │     └─ moose-petsc
   │        └─ moose-mpich
   │           └─ moose-compilers
   └─ moose-tools

Our end users, for now, will install the following two packages:

conda install moose-libmesh moose-tools

While most developers wishing to build their own libMesh will install:

conda install moose-petsc moose-tools

moose-tools will remain independent (to reduce build times, and allow any python version to be installed). moose-tools contains everything necessary to run Peacock, MooseDocs, TestHarness, etc (formally known as moose-python-deps).