-
Notifications
You must be signed in to change notification settings - Fork 3k
chore: include cli and ws extras in dev environment #1905
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
d48df76 to
0863e2d
Compare
pyproject.toml
Outdated
| "dirty-equals>=0.9.0", | ||
| "coverage[toml]>=7.13.1", | ||
| "pillow>=12.0", | ||
| "typer>=0.16.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is typer here?
|
Dropping the constraints is not necessary. This is not a vulnerability here. |
This ensures that the dev environment has all necessary optional dependencies for running tests locally without duplication. Reverted the starlette version bump as it was deemed unnecessary for this project's context.
0863e2d to
b66941b
Compare
|
I've updated the PR to address your feedback. Specifically, I've replaced the manual I've also reverted the |
| "pyright>=1.1.400", | ||
| "pytest>=8.3.4", | ||
| "ruff>=0.8.5", | ||
| "trio>=0.26.2", | ||
| "pytest-flakefinder>=1.1.0", | ||
| "pytest-xdist>=3.6.1", | ||
| "pytest-examples>=0.0.14", | ||
| "pytest-pretty>=1.2.0", | ||
| "inline-snapshot>=0.23.0", | ||
| "dirty-equals>=0.9.0", | ||
| "coverage[toml]>=7.13.1", | ||
| "pillow>=12.0", | ||
| "mcp[cli,ws]", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you move it to the first, and add a note, please?
Something like # We add mcp[cli,ws] so uv sync considers the extras..
I've updated the
devdependency group to reference the project's owncliandwsextras. This ensures that the test environment is complete for local development without duplicating package entries.Also, I've reverted the
starletteversion bump based on the feedback that the constraint change wasn't necessary in this context.Let me know if this revised approach looks good to you.