Environment Setup¶
cost-eco-model-linker is not a registered Python package. To set up for local use,
clone the repository.
Package environment and dependencies are managed with uv.
This can be installed in the global Python environment with:
$ pip install uv
Once the repository is cloned, simply run:
# Initialize project environment and install all dependencies
$ uv sync
# This should change the initial prompt to:
(cost-eco-model-linker) $
Development setup¶
Assuming the current directory is the project root:
# Add formatter and linter
(cost-eco-model-linker) $ uv sync --group lint
# Add dev packages
(cost-eco-model-linker) $ uv sync --group dev
In VS code, the corresponding virtual environment can be selected by selecting the interpreter in the bottom right of the screen:
And then selecting the virtual environment:
To use cost-eco-model-linker,
Copies of the cost models and associated configuration must be had to use
cost-eco-model-linker.
See cost_models for further details.