MacOS Setup

MacOS Setup#

Overview#

  • Install Python 3.12.3

  • Install uv with curl -LsSf https://astral.sh/uv/install.sh | sh

  • Install freetds

    • Can be done with Homebrew; brew install freetds

  • Install cython

    • eg. pip install cython

  • Clone the PyMedPhys git repo

  • Run uv sync --extra all --group dev within the root of the repo

  • Run uv run -- pre-commit install

  • Install pandoc

    • Can be done with Homebrew; brew install pandoc

You’re good to go.

Opinionated Recommendations#