Browse Source

Merge pull request #9044 from ThomasWaldmann/py314-1.4

python 3.14 release, use recent cython, allow latest msgpack
TW 1 week ago
parent
commit
e7d8fba1df
4 changed files with 4 additions and 4 deletions
  1. 1 1
      .github/workflows/ci.yml
  2. 1 1
      pyproject.toml
  3. 1 1
      requirements.d/development.lock.txt
  4. 1 1
      src/borg/helpers/msgpack.py

+ 1 - 1
.github/workflows/ci.yml

@@ -63,7 +63,7 @@ jobs:
               python-version: '3.13'
               toxenv: py313-fuse3
             - os: ubuntu-24.04
-              python-version: '3.14-dev'
+              python-version: '3.14'
               toxenv: py314-fuse3
             - os: macos-14
               python-version: '3.11'

+ 1 - 1
pyproject.toml

@@ -36,7 +36,7 @@ dependencies = [
     # Please note:
     # Using any other msgpack version is not supported by Borg development and
     # any feedback related to issues caused by this will be ignored.
-    "msgpack >=1.0.3, <=1.1.1",
+    "msgpack >=1.0.3, <=1.1.2",
     "packaging",
 ]
 

+ 1 - 1
requirements.d/development.lock.txt

@@ -10,4 +10,4 @@ pytest-xdist==3.8.0
 coverage[toml]==7.10.2
 pytest-cov==6.2.1
 pytest-benchmark==5.1.0
-Cython==3.1.2
+Cython==3.1.4

+ 1 - 1
src/borg/helpers/msgpack.py

@@ -137,7 +137,7 @@ def is_slow_msgpack():
 def is_supported_msgpack():
     # DO NOT CHANGE OR REMOVE! See also requirements and comments in pyproject.toml.
     import msgpack
-    return (1, 0, 3) <= msgpack.version[:3] <= (1, 1, 1) and \
+    return (1, 0, 3) <= msgpack.version[:3] <= (1, 1, 2) and \
            msgpack.version not in []  # < add bad releases here to deny list