Skip to content

chore(main): Migrate to uv#960

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

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

Conversation

@CarliJoy
Copy link
Contributor

@CarliJoy CarliJoy commented Jan 25, 2026

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
Copy link

codecov bot commented Feb 4, 2026

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chore: move to uv from poetry

2 participants