Installation#
fenicsx-compat requires Python 3.12 or newer and DOLFINx 0.10 or newer.
conda-forge#
conda install conda-forge::fenicsx-compat
This also installs DOLFINx from conda-forge if it is not already in the environment.
pip#
python3 -m pip install fenicsx-compat
Install DOLFINx first, for instance with conda, spack or one of the FEniCS Docker images. pip cannot build DOLFINx itself.
To install the development version from GitHub, run
python3 -m pip install git+https://github.com/scientificcomputing/fenicsx-compat.git
From source#
To build without build isolation, first install the build requirements from the build dependency group (requires pip >= 25.1), then install from a clone of the repository:
python3 -m pip install --group build
python3 -m pip install --check-build-dependencies --no-build-isolation .