Prerequisites
- Python 3.11 or newer — Python 3.13 is recommended
- Git (optional, required for Git integration features)
- Node.js / npm (optional, required for the service runner)
Windows
Step 1 — Create a virtual environment at a short path
Windows path limit: Windows enforces a 260-character path limit.
Create the venv at a short path such as
D:\dop_env\ to avoid
installation errors with PySide6 QML resource files.
python -m venv D:\dop_env
D:\dop_env\Scripts\activate
Step 2 — Install from PyPI
pip install devops-proj-manager
Step 3 — Run the application
devops-manager
macOS / Linux
python3 -m venv ~/.local/dop_env
source ~/.local/dop_env/bin/activate
pip install devops-proj-manager
devops-manager
Install from Source
git clone https://github.com/devops-proj-manager/devops-proj-manager.git
cd devops-proj-manager
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
python -m devops_manager
Run Tests
pytest tests/ -v
Build Standalone Executable
pip install pyinstaller
pyinstaller installer/app.spec
The resulting executable is placed in dist/DevOpsProjManager/.