emsig / emg3d

A multigrid solver for 3D electromagnetic diffusion

Home Page:https://emg3d.emsig.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Improve build / install

prisae opened this issue · comments

  • Move from setup.py to pyproject.toml/setup.cfg (don't see the point atm for pure python package)
  • Use micromamba for GHA (miniforge is just OK)
  • Create a proper environment.yml (not atm; users should use pip or conda; the requirements-files are just to develop.)
  • python -m pip install --no-build-isolation --no-deps -e .
  • (Related): Add cffinit (don't see the point atm)
  • (Related): Add CoC (if the community grows significantly, re-open this)