Skip to content

Installation

Follow the steps below to install the retaining wall package from the Azure Artifacts feed.

Prerequisites

  • Python 3.12+
  • pip
  • Access to the Azure DevOps package feed

Install Azure Artifacts Authentication

Install artifacts-keyring first. This helps pip authenticate against the Azure Artifacts feed.

bash
python -m pip install artifacts-keyring

Install the Package

Use the Azure Artifacts feed as the primary package source, while keeping the public PyPI repository available as a fallback.

bash
pip install --index-url https://pkgs.dev.azure.com/corporateroot/_packaging/haskoning-py/pypi/simple/ --extra-index-url https://pypi.org/simple haskoning-retaining-wall

Notes

  • If you are working inside a virtual environment, activate it before running the commands above.
  • If installation fails with an authentication error, make sure you have access to the Azure DevOps feed and that artifacts-keyring is installed in the same Python environment you are using for pip.