Skip to content

Modernization#67

Merged
sveinbjornt merged 5 commits intomasterfrom
cifix2
Aug 29, 2025
Merged

Modernization#67
sveinbjornt merged 5 commits intomasterfrom
cifix2

Conversation

@sveinbjornt
Copy link
Contributor

@sveinbjornt sveinbjornt commented Aug 29, 2025

  • Linting with ruff in CI
  • Version bump to 4.1.1
  • pyproject.toml tweaks

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 project's development tooling and Python version support. The changes include adding explicit support for Python 3.14, replacing Black with Ruff for linting, and updating the version to 4.1.1.

Key changes:

  • Added Python 3.14 support to classifiers and CI matrix
  • Replaced Black with Ruff for code formatting and linting
  • Updated CI workflow to include Ruff linting step

Reviewed Changes

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

File Description
pyproject.toml Added Python 3.14 classifier, version bump to 4.1.1, replaced Black config with Ruff lint configuration
.github/workflows/python-package.yml Updated Python version matrix to include 3.14.0-beta.4, added Ruff linting step, switched from pip to uv for tool installation

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

…thon 3.14 support in project metadata until Icegrams dependency issue is resolved
@sveinbjornt sveinbjornt merged commit cf890de into master Aug 29, 2025
8 checks passed
@sveinbjornt sveinbjornt deleted the cifix2 branch August 29, 2025 15:36
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.

2 participants