Skip to content

Use uv for actions - #1

Merged
mosquito merged 4 commits into
masterfrom
feature/use-uv
Jan 7, 2026
Merged

mosquito merged 4 commits into
masterfrom
feature/use-uv

Conversation

@mosquito

@mosquito mosquito commented Jan 7, 2026

Copy link
Copy Markdown
Owner

This pull request updates the project's Python support, modernizes the CI workflow, and switches the build backend to use Hatchling. The most important changes are grouped below:

Python Version and Compatibility Updates:

  • Dropped support for Python 3.9 and added support for Python 3.14 in both the pyproject.toml configuration and the GitHub Actions test matrix. Minimum required Python version is now 3.10.

Build System Modernization:

  • Switched the build backend from setuptools to hatchling in pyproject.toml, updating the [build-system] section accordingly.

CI Workflow Improvements:

  • Updated the GitHub Actions workflow to use actions/checkout@v4 and replaced actions/setup-python with astral-sh/setup-uv, leveraging uv for Python environment setup and dependency management.
  • Changed installation and test commands to use uv, including running tests and Coveralls reporting within the uv environment.

Other:

  • Bumped the package version from 0.2.9 to 0.2.10 in pyproject.toml.

@mosquito
mosquito merged commit 428d8fb into master Jan 7, 2026
17 checks passed
@mosquito
mosquito deleted the feature/use-uv branch January 7, 2026 13:22
mosquito pushed a commit that referenced this pull request Jul 21, 2026
Add compression level parameter to DebBuilder
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.

1 participant