Skip to content

Commit 07e6422

Browse files
committed
Add note about extra build requirements.
1 parent c155f0a commit 07e6422

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

gel/_internal/arch.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,22 @@ Run `python tools/gen_models.py` to generate test models into your virtual envir
121121
### Prerequisites
122122

123123
1. gel development VM with gel server binary in PATH
124-
2. Install with: `pip install -e .`
125-
3. **Critical**: Edit `.pth` files because editable wheel install is broken:
124+
2. Ensure additional requirements are installed
125+
126+
```bash
127+
pip install setuptools==70
128+
pip install cython
129+
```
130+
131+
3. Install with: `pip install -e .`
132+
4. **Critical**: Edit `.pth` files because editable wheel install is broken:
126133

127134
```bash
128135
python -c 'import pathlib, gel; print(pathlib.Path(gel.__path__[0]).parent)' > \
129136
$(python -c 'import site; print(site.getsitepackages()[0])')/gel.pth
130137
```
131138

132-
4. Set environment variables for gel server path if needed
139+
5. Set environment variables for gel server path if needed
133140

134141
* If you want to use the dev server in your dev Gel environment:
135142

@@ -147,6 +154,8 @@ Run `python tools/gen_models.py` to generate test models into your virtual envir
147154
148155
and you should be able to just run `$ pytest`.
149156
157+
Note: make sure you are not using a system wide `pytest` install!
158+
150159
151160
### Running Tests
152161

0 commit comments

Comments
 (0)