Commit 8a26f8f
fix(python-deps): added missing dev group dependencies (#5708)
# What does this PR do?
Adds missing dependencies to `dev` dependency group, making the new
developer experience better.
CONTRIBUTING.md file will work (copy & paste)
Closes #[5631]
## Test Plan
To simulate a new developer experience, get a fresh docker container:
```
docker run -ti python:3.12-slim bash
```
And then, add the tools needed to clone the repo and add the `.env` file
(my choice is vim):
```
apt update && apt install -y git vim
pip install uv
git clone https://github.com/ogx-ai/ogx.git
```
and then continue with the [CONTRIBUTING.md
line-by-line](https://github.com/ogx-ai/ogx/blob/8fcda2fafcd000f489d812665876cdfc769f3876/CONTRIBUTING.md?plain=1#L11-L42).
-> This currently fails on `master` branch with `ModuleNotFoundError`.
Co-authored-by: Andrzej <zyto@partsnap.io>1 parent 827858a commit 8a26f8f
2 files changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
146 | 155 | | |
147 | 156 | | |
148 | 157 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments