Skip to content

constrain all deps - #332

Open
mshafer-NI wants to merge 1 commit into
ni:mainfrom
mshafer-NI:dev/constrain_deps
Open

mshafer-NI wants to merge 1 commit into
ni:mainfrom
mshafer-NI:dev/constrain_deps

Conversation

@mshafer-NI

Copy link
Copy Markdown
Collaborator

What does this PR accomplish

Historically, we have kept all (or almost) all our dependencies unconstrained to allow clients to immediately and cleanly consume newer versions of included tools.

Now that we have Renovate running to update dependency constraints, we should lean into that and utilize it to publish regular updates with knonw-working dependencies.

Testing

I adjusted deps until running poetry lock didn't downgrade anything.

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Thank you for contributing! 👋

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The constraints remain compatible with locked versions and the lockfile metadata is updated consistently.

0 open findings

What changed in this PR

Constrains published dependencies to known-compatible version ranges for predictable client installations.

Changes:

  • Adds upper bounds to runtime and Flake8 plugin dependencies.
  • Refreshes the Poetry lockfile content hash.
File Description
pyproject.toml Adds dependency upper bounds.
poetry.lock Updates the lockfile content hash.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants