Skip to content

Conversation

@spietras
Copy link
Member

@spietras spietras commented Dec 5, 2025

Closes #52

@spietras spietras requested a review from Copilot December 5, 2025 21:42
@spietras spietras self-assigned this Dec 5, 2025
@spietras spietras added cleanup Stay fresh feature New feature or request labels Dec 5, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR migrates the template from Poetry to uv for dependency management and updates various template files and configurations. The changes align with modern Python tooling and improve the development experience.

Key Changes

  • Migration from Poetry to uv for dependency management
  • Updated Python version from 3.12 to 3.13
  • Updated NixOS version from 24.11 to 25.05
  • Improved type hints across test utilities with proper context manager signatures
  • Removed email field from template configuration
  • Updated GitHub Actions and development container configurations

Reviewed changes

Copilot reviewed 98 out of 110 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/uv.lock.jinja New dependency lock file for uv package manager
src/pyproject.toml.jinja Migrated from Poetry to uv with updated dependency specifications
tests/utils.py Added proper type hints for context manager methods
src/tests/utils/containers.py Improved type hints with Self return type and explicit parameter types
src/tests/utils/waiting/*.py Added @override decorators and improved type safety
src/flake.nix.jinja Updated Python version and replaced Poetry with uv
src/Taskfile.dist.yaml.jinja Updated task commands to use uv instead of Poetry
.github/workflows/*.yaml Updated action versions and removed Poetry cache
copier.yaml Removed email field from template questions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@spietras spietras merged commit 746263f into main Dec 5, 2025
9 checks passed
@spietras spietras deleted the update branch December 5, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Stay fresh feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider switching to uv

2 participants