chore(main): Migrate to uv by CarliJoy · Pull Request #960 · testcontainers/testcontainers-python · GitHub
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

@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