Improve installation reliability
User Story
As a user, I want the installation to be reliable so that I can minimize the risk of wasting time with the setup.
Traceability
- Related to: #
- T-Reqs ID:
- Requirement label: REQ-2.2
Acceptance criteria
-
Python path can be manually configured -
pip upgrade shall happen before pip usage -
Automatic tests shall be created to ensure proper behaviour -
treqs installation shall be decoupled from other extension code -
Installation shall check for Python modules first to ensure descriptive errors are always given -
Installation shall work on Windows -
venv shall be sourced in proper way in Windows
-
-
Extension shows descriptive error if... -
venv package is missing -
pip package is missing
-
Edited by Henrik Lagrosen