Skip to content

Comments

Update python deps#271

Closed
samdoran wants to merge 4 commits intorhel-lightspeed:mainfrom
samdoran:update-python-deps
Closed

Update python deps#271
samdoran wants to merge 4 commits intorhel-lightspeed:mainfrom
samdoran:update-python-deps

Conversation

@samdoran
Copy link
Member

@samdoran samdoran commented Feb 10, 2026

Update the lock file, increase the minimum FastMCP and mkdocstrings version.

Closes #267.
Closes #280.

@codecov
Copy link

codecov bot commented Feb 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
unittests 97.39% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@owtaylor owtaylor left a comment

Choose a reason for hiding this comment

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

uv.lock changes are presumably good, but I don't understand the pyproject.toml change.

@samdoran samdoran force-pushed the update-python-deps branch 2 times, most recently from 2b61444 to 2e59420 Compare February 12, 2026 14:06
This doesn’t strictly seem necessary but makes renovate bot happy.
@samdoran
Copy link
Member Author

I ran another build using the internal mirror and it build successfully: quay.io/redhat-user-workloads/rhel-lightspeed-tenant/linux-mcp-server:pr-16-21010f4

@samdoran samdoran requested a review from owtaylor February 18, 2026 21:37
owtaylor added a commit to owtaylor/linux-mcp-server that referenced this pull request Feb 23, 2026
Rationale: we want linux-mcp-server to be packaged for Fedora
and other distributions. Constantly updating our minimum version
of dependencies is really inconvenient for that.

Switching to only updating uv.lock will make sure that we always
test the latest versions in CI and ship them in our containers,
without forcing dependencies to be constantly udated.

This does mean that if we specify a maximum version for a dependency,
then we could end up with a stale version of that dependency, so add
a note that we should do that only when we really need to.

See: https://docs.renovatebot.com/configuration-options/#rangestrategy

Update uv.lock as well, so we can close out PR's for minimum version updates
that we no longer want.

Closes rhel-lightspeed#267.
Closes rhel-lightspeed#271.
Closes rhel-lightspeed#280.
Closes rhel-lightspeed#285.
@owtaylor owtaylor closed this in 8846d87 Feb 23, 2026
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