← All tasks
python567-labs/instructor #1580Not a task: already works

dev, docs missing from project.optional-dependencies, uv pip install doesn't find them

envgap__567-labs__instructor-1580

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • The project already builds and runs before the fix, so there is nothing to repair.

02 / ENVIRONMENT RECIPE

Base commit
d9a20e8b4999c1fc38d3333a75b1e980d56403bc
Manifest
pyproject.toml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

567-labs/instructor #1580 · read the original issue
- [x] This is actually a bug report.
- [ ] I am not getting good LLM Results
- [ ] I have tried asking for help in the community on discord or discussions and have not received a response.
- [ ] I have tried searching the documentation and have not found an answer.

**What Model are you using?**

- [ ] gpt-3.5-turbo
- [ ] gpt-4-turbo
- [ ] gpt-4
- [x] Other (please specify)

**Describe the bug**

uv fails to install the dev and docs dependencies because they are not defined under `[project.optional-dependencies]` in pyproject.toml.

% uv pip install -e ".[dev,docs,test-docs]"
...
warning: The package `instructor @ file:///Users/john/repos/instructor` does not have an extra named `docs`
warning: The package `instructor @ file:///Users/john/repos/instructor` does not have an extra named `dev`

uv --version
uv 0.7.9 (13a86a23b 2025-05-30)

**To Reproduce**
```
uv pip install -e ".[dev,docs,test-docs]"
...
warning: The package `instructor @ file:///Users/john/repos/instructor` does not have an extra named `docs`
warning: The package `instructor @ file:///Users/john/repos/instructor` does not have an extra named `dev`
```

**Expected behavior**
expect no warnings

**Screenshots**
If applicable, add screenshots to help explain your problem.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]