Skip to content

update dev container to 3.14#153

Merged
erwindouna merged 10 commits intoerwindouna:mainfrom
wmalgadey:python-3-14-devcontainer
Mar 9, 2026
Merged

update dev container to 3.14#153
erwindouna merged 10 commits intoerwindouna:mainfrom
wmalgadey:python-3-14-devcontainer

Conversation

@wmalgadey
Copy link
Collaborator

@wmalgadey wmalgadey commented Mar 2, 2026

Proposed Changes

This PR upgrades the development environment and library from Python 3.12 to Python 3.14, fixes the DevContainer startup, and updates several dependencies to versions that provide Python 3.14 wheel support.

Changes:

  • Upgraded Python requirement to 3.14 across pyproject.toml, uv.lock, DevContainer, all GitHub Actions workflows, and sonar-project.properties.
  • Fixed DevContainer startup by switching updateContentCommand to postStartCommand, replacing POETRY_VIRTUALENVS_IN_PROJECT with UV_PROJECT_ENVIRONMENT, and correcting interpreter paths to use ${workspaceFolder}.
  • Updated multiple dev dependencies to newer versions (pytest 9.x, pytest-asyncio 1.x, ruff 0.15.x, deptry 0.24.x, orjson 3.11.x, syrupy 5.x, prek 0.3.4) and loosened version pinning from == to >=.

Related Issues

relates to #138, #134, #137

@wmalgadey wmalgadey added the python Pull requests that update Python code label Mar 2, 2026
@wmalgadey wmalgadey force-pushed the python-3-14-devcontainer branch from d8632b8 to ab30f75 Compare March 2, 2026 22:45
@wmalgadey wmalgadey force-pushed the python-3-14-devcontainer branch from f1c24ee to 92c54c9 Compare March 2, 2026 22:50
@wmalgadey wmalgadey added the dependencies Upgrade or downgrade a project dependency label Mar 2, 2026
@wmalgadey wmalgadey marked this pull request as ready for review March 7, 2026 14:06
Copilot AI review requested due to automatic review settings March 7, 2026 14:06

This comment was marked as resolved.

This comment was marked as resolved.

@wmalgadey wmalgadey requested a review from erwindouna March 7, 2026 18:28
Copy link
Owner

@erwindouna erwindouna left a comment

Choose a reason for hiding this comment

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

Looks good and even some more stuff added, thanks @wmalgadey!

@erwindouna erwindouna merged commit 8f257d0 into erwindouna:main Mar 9, 2026
11 checks passed
@wmalgadey wmalgadey deleted the python-3-14-devcontainer branch March 9, 2026 11:28
@github-actions github-actions bot locked and limited conversation to collaborators Mar 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Upgrade or downgrade a project dependency python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants