Skip to content

chore: Migrate from Poetry to uv workspace (PR-1)#101

Merged
jsonbailey merged 9 commits intomainfrom
jb/aic-1664/uv-conversion
Mar 25, 2026
Merged

chore: Migrate from Poetry to uv workspace (PR-1)#101
jsonbailey merged 9 commits intomainfrom
jb/aic-1664/uv-conversion

Conversation

@jsonbailey
Copy link
Contributor

@jsonbailey jsonbailey commented Mar 10, 2026

Note

Medium Risk
Moderate risk because it replaces the dependency/build tooling and CI/release setup across all packages; failures would show up as broken installs, builds, docs, or publishing rather than runtime behavior changes.

Overview
Migrates the repo from Poetry to a uv workspace with a single shared .venv, updating the root pyproject.toml, per-package pyproject.toml metadata (PEP 621) and build backend to hatchling, and swapping all poetry commands for uv sync/uv run/uv build in Makefiles.

Updates GitHub Actions CI and release workflows to install Python via astral-sh/setup-uv and run package install/lint/test/build via make, and updates ReadTheDocs to provision uv and install docs deps via uv sync. Also updates .gitignore/CONTRIBUTING.md accordingly (ignore uv.lock/.venv, new setup instructions), plus minor import formatting changes in ldai sources.

Written by Cursor Bugbot for commit dba231b. This will update automatically on new commits. Configure here.

@jsonbailey jsonbailey force-pushed the jb/aic-1664/uv-conversion branch from 49d0688 to 3ab2baf Compare March 10, 2026 20:57
@jsonbailey jsonbailey marked this pull request as ready for review March 10, 2026 22:16
@jsonbailey jsonbailey requested a review from a team as a code owner March 10, 2026 22:16
@jsonbailey jsonbailey changed the title chore: Migrate from Poetry to uv workspace chore: Migrate from Poetry to uv workspace (PR-1) Mar 11, 2026
Keep uv-based CI setup (drop poetry steps added in main), accept version
bump to 0.16.1 from main while preserving x-release-please-version comment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
jsonbailey and others added 2 commits March 25, 2026 09:16
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

@jsonbailey jsonbailey merged commit 9d076ba into main Mar 25, 2026
35 checks passed
@jsonbailey jsonbailey deleted the jb/aic-1664/uv-conversion branch March 25, 2026 15:51
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