File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,6 +16,20 @@ python3 -m venv .venv --prompt=dip-coater
1616source .venv/bin/activate
1717```
1818
19+ On Windows PowerShell:
20+
21+ ``` powershell
22+ py -m venv .venv --prompt dip-coater
23+ .\.venv\Scripts\Activate.ps1
24+ ```
25+
26+ On Windows Command Prompt:
27+
28+ ``` bat
29+ py -m venv .venv --prompt dip-coater
30+ .venv\Scripts\activate.bat
31+ ```
32+
1933Upgrade pip (optional):
2034
2135``` bash
@@ -58,6 +72,10 @@ python3 -m pip install --upgrade pip
5872python3 -m pip install -e .
5973```
6074
75+ On Windows, use the same commands but activate the virtual environment with
76+ ` .\.venv\Scripts\Activate.ps1 ` in PowerShell or ` .venv\Scripts\activate.bat `
77+ in Command Prompt.
78+
6179On a Raspberry Pi with GPIO hardware:
6280
6381``` bash
@@ -90,6 +108,18 @@ source .venv/bin/activate
90108python3 -m pip install --upgrade dip-coater
91109```
92110
111+ On Windows, activate the virtual environment with:
112+
113+ ``` powershell
114+ .\.venv\Scripts\Activate.ps1
115+ ```
116+
117+ Or from Command Prompt:
118+
119+ ``` bat
120+ .venv\Scripts\activate.bat
121+ ```
122+
93123On a Raspberry Pi with GPIO hardware:
94124
95125``` bash
Original file line number Diff line number Diff line change @@ -17,6 +17,20 @@ source .venv/bin/activate
1717dip-coater --help
1818```
1919
20+ On Windows PowerShell:
21+
22+ ``` powershell
23+ .\.venv\Scripts\Activate.ps1
24+ dip-coater --help
25+ ```
26+
27+ On Windows Command Prompt:
28+
29+ ``` bat
30+ .venv\Scripts\activate.bat
31+ dip-coater --help
32+ ```
33+
2034If you installed with uv, run:
2135
2236``` bash
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ def test_install_docs_explain_software_updates_and_version_check():
66
77 assert "python3 -m pip install dip-coater" in install_docs
88 assert "python3 -m pip install --upgrade dip-coater" in install_docs
9+ assert ".\\ .venv\\ Scripts\\ Activate.ps1" in install_docs
10+ assert ".venv\\ Scripts\\ activate.bat" in install_docs
911 assert "dip-coater --version" in install_docs
1012 assert "uv run dip-coater --version" in install_docs
1113 assert "## Source Checkout Install" in install_docs
@@ -68,6 +70,16 @@ def test_run_docs_explain_session_log_file():
6870 assert "JSON lines" in run_docs
6971
7072
73+ def test_troubleshooting_docs_include_windows_venv_activation ():
74+ troubleshooting_docs = (
75+ Path (__file__ ).parents [2 ] / "docs" / "troubleshooting.md"
76+ ).read_text ()
77+
78+ assert "source .venv/bin/activate" in troubleshooting_docs
79+ assert ".\\ .venv\\ Scripts\\ Activate.ps1" in troubleshooting_docs
80+ assert ".venv\\ Scripts\\ activate.bat" in troubleshooting_docs
81+
82+
7183def test_python_examples_docs_reference_example_scripts ():
7284 examples_docs = (
7385 Path (__file__ ).parents [2 ] / "docs" / "python-examples.md"
You can’t perform that action at this time.
0 commit comments