瀏覽代碼

test against python3.11–13 & declare compatibility

Fabian Peter Hammerle 3 天之前
父節點
當前提交
7e673b772e
共有 3 個文件被更改,包括 10 次插入2 次删除
  1. 4 2
      .github/workflows/python.yml
  2. 3 0
      CHANGELOG.md
  3. 3 0
      setup.py

+ 4 - 2
.github/workflows/python.yml

@@ -35,6 +35,9 @@ jobs:
       matrix:
         python-version:
         - '3.10'
+        - '3.11'
+        - '3.12'
+        - '3.13'
       fail-fast: false
     steps:
     - uses: actions/checkout@v5
@@ -54,8 +57,7 @@ jobs:
       env:
         PYTHON_VERSION: ${{ matrix.python-version }}
     - run: pipenv graph
-    - run: >-
-        pipenv run pytest --cov="$(cat *.egg-info/top_level.txt)"
+    - run: pipenv run pytest --cov="$(cat *.egg-info/top_level.txt)"
         --cov-report=term-missing --cov-fail-under=100
     - run: pipenv run pylint "$(cat *.egg-info/top_level.txt)"
     # https://github.com/PyCQA/pylint/issues/352

+ 3 - 0
CHANGELOG.md

@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+### Added
+- declare compatibility with `python3.11`, `python3.12` & `python3.13`
+
 ### Removed
 - compatibility with `python3.7`, `python3.8` & `python3.9`
 

+ 3 - 0
setup.py

@@ -28,6 +28,9 @@ setuptools.setup(
         "Operating System :: POSIX",
         # .github/workflows/python.yml
         "Programming Language :: Python :: 3.10",
+        "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: 3.12",
+        "Programming Language :: Python :: 3.13",
         "Topic :: System :: Filesystems",
         "Topic :: Utilities",
     ],