Skip to content

chore(main): Migrate to uv - #960

Merged
alexanderankin merged 5 commits into
testcontainers:mainfrom
CarliJoy:migrate_uv
Feb 4, 2026
Merged

chore(main): Migrate to uv#960
alexanderankin merged 5 commits into
testcontainers:mainfrom
CarliJoy:migrate_uv

Conversation

@CarliJoy

@CarliJoy CarliJoy commented Jan 25, 2026

Copy link
Copy Markdown
Contributor

This PR removes poetry and replaces it with uv.

Also:

  • remove not required pyproject.toml/requirement.txt/setup.py files -> everything is kept in one pyproject.toml and common lock file
  • remove not required Dockerfile for docs. uv run just works fine here
  • keep license file in release (it is good)

closes #957

Note: This PR is based on #920 in order to have a working CI/CD

Review notes:

  • Locally build packages once in main and once in this branch.
  • Compare the results.
  • Test make endpoints
@CarliJoy
CarliJoy force-pushed the migrate_uv branch 2 times, most recently from f08d970 to e38a0d1 Compare February 4, 2026 19:47
Also:
- remove not required pyproject.toml/requirement.txt/setup.py files -> everything is kept in one pyproject.toml and common lock file
- remove not required Dockerfile for docs. uv run just works fine here
- keep license file in release (it is good)

closes testcontainers#957
Make it more clear why a test is skipped or not
@CarliJoy
CarliJoy force-pushed the migrate_uv branch 2 times, most recently from f95e32b to d910089 Compare February 4, 2026 23:47
@codecov

codecov Bot commented Feb 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.94%. Comparing base (49c9af8) to head (47ffce5).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #960      +/-   ##
==========================================
+ Coverage   77.71%   78.94%   +1.23%     
==========================================
  Files          14       14              
  Lines        1216     1216              
  Branches      142      142              
==========================================
+ Hits          945      960      +15     
+ Misses        231      214      -17     
- Partials       40       42       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
@alexanderankin
alexanderankin merged commit a78475a into testcontainers:main Feb 4, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants