Skip to content

Fix uv lock exports including development groups - #928

Merged
tdstein merged 1 commit into
mainfrom
symphony/posit-dev_rsconnect-python_921-ea7e31bf305e1b1f
Nov 6, 2026
Merged

tdstein merged 1 commit into
mainfrom
symphony/posit-dev_rsconnect-python_921-ea7e31bf305e1b1f

Conversation

@tdstein

@tdstein tdstein commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

 uv export
+  --no-dev
+  --no-default-groups

Export runtime dependencies without the dev group or other configured default dependency groups, including local paths that Connect cannot install.

Evidence

  • Before: exporting a project with a local dev dependency emitted ./dev-local.
  • After: the environment suite passes all 90 tests, including runtime, local dev, transitive dev, configured default group, and uv fallback coverage. Ruff checks pass.

Merge Danger

Door: two-way

Blast Radius: uv.lock exports

Closes #921

@github-actions

github-actions Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-11-06 19:48 UTC

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
11113 9854 89% 0% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
rsconnect/subprocesses/inspect_environment.py 93% 🟢
TOTAL 93% 🟢

updated for commit: d074a0d by action🐍

@tdstein
tdstein merged commit 5d7a658 into main Nov 6, 2026
27 checks passed
@tdstein
tdstein deleted the symphony/posit-dev_rsconnect-python_921-ea7e31bf305e1b1f branch November 6, 2026 19:48
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.

Requirements exported from uv.lock include dev dependency groups

2 participants