Skip to content

Commit 8a26f8f

Browse files
zy1oAndrzej
andauthored
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

File tree

pyproject.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,15 @@ dev = [
143143
"pre-commit>=4.4.0",
144144
"ruamel.yaml", # needed for openapi generator
145145
"openapi-spec-validator>=0.7.2",
146+
"ollama",
147+
"ogx-client>=0.8.0",
148+
"chardet",
149+
"pypdf>=6.7.2",
150+
"together",
151+
"boto3",
152+
"anthropic",
153+
"torch>=2.6.0",
154+
"markitdown[all]",
146155
]
147156
# Type checking dependencies - includes type stubs and optional runtime dependencies
148157
# needed for complete mypy coverage across all optional features

uv.lock

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)