Skip to content

🗑️ feat!: drop python 3.8 support#16

Merged
gouzil merged 1 commit intomainfrom
drop-py38
Jun 30, 2025
Merged

🗑️ feat!: drop python 3.8 support#16
gouzil merged 1 commit intomainfrom
drop-py38

Conversation

@SigureMo
Copy link
Contributor

不再支持 Python 3.8

@SigureMo SigureMo requested review from Copilot and gouzil June 29, 2025 18:17
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

Dropping support for Python 3.8 by raising the minimum Python version requirement and updating related documentation and CI.

  • Bump project’s requires-python from >=3.8 to >=3.9
  • Update install instructions in README to require Python 3.9+
  • Remove Python 3.8 from GitHub Actions lint-and-fmt workflow

Reviewed Changes

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

File Description
pyproject.toml Updated requires-python to >=3.9 and inlined the dev list
README.md Adjusted installation note to Python 3.9+
.github/workflows/lint-and-fmt.yml Changed CI matrix to only run on Python 3.9
Comments suppressed due to low confidence (3)

.github/workflows/lint-and-fmt.yml:15

  • The CI matrix currently only tests on Python 3.9; consider adding newer supported versions (e.g., 3.10, 3.11) to ensure compatibility across all maintained Python releases.
        python-version: ["3.9"]

pyproject.toml:16

  • [nitpick] Consider preserving the original multi-line formatting for the dev dependency group to improve readability and consistency when adding more dev dependencies in the future.
dev = ["hatchling>=1.27.0"]

@SigureMo
Copy link
Contributor Author

SigureMo commented Jun 29, 2025

看起来应该 follow 一下 0.17.0、0.17.1、0.17.2 了 https://github.com/google/yamlfmt/releases @gouzil

@gouzil gouzil merged commit 9e7f6c2 into main Jun 30, 2025
12 checks passed
@gouzil gouzil deleted the drop-py38 branch June 30, 2025 00:09
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.

3 participants