Develop on Windows

Tested on:

  • Windows 10 Professional - build 19041 (= version 2004)

Requirements

Enable remote scripts (for virtual environment)

Open a Powershell prompt as administrator inside the repository folder:

# if not already done, enable scripts - required by virtualenv
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Installation steps

Clone the repository

Clone the repository where you want using GitHub Desktop as graphical interface or a PowerShell terminal:

git clone https://github.com/Guts/qgis-deployment-cli.git
# or using ssh
git clone git@github.com:Guts/qgis-deployment-cli.git

Set up the virtual environment

# create a virtual env
py -3.10 -m venv .venv

# enable virtual env
.\.venv\Scripts\activate

# upgrade basic tooling
python -m pip install -U pip setuptools wheel

# install dependencies
python -m pip install -U -r requirements/development.txt

Install git hooks

pre-commit install

Install project

python -m pip install -e .

Try it with:

qgis-deployment-toolbelt --help

Happy coding!