Skip to content

Conversation

@intgr
Copy link
Contributor

@intgr intgr commented Sep 29, 2025

  • Switching GitHub "release" workflow from PyPI build dependency to uv build built-in command.
  • Updated "release" workflow to Python 3.13 managed with uv.
  • wheel dependency is not used any more -- removed.

Related issues

@intgr intgr requested a review from Copilot September 29, 2025 18:46
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 modernizes the release workflow by switching from PyPI's build package to the newer uv tool for building Python packages. The changes update the GitHub Actions workflow to use Python 3.13 with uv and remove the obsolete wheel dependency.

  • Replaced PyPI build dependency with uv build command in GitHub Actions workflow
  • Updated Python version from 3.12 to 3.13 in the release workflow
  • Removed unused wheel dependency from development dependencies

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Updated release workflow to use uv with Python 3.13 instead of PyPI build
pyproject.toml Removed wheel from development dependencies as it's no longer needed

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@sobolevn sobolevn merged commit b533c55 into typeddjango:master Sep 29, 2025
11 checks passed
@intgr intgr deleted the release-workflow-to-uv branch September 29, 2025 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants