]> git.phdru.name Git - mc/mc-torrent-vfs-tests.git/commitdiff
Tested with Python 3.14
authorOleg Broytman <phd@phdru.name>
Thu, 24 Jul 2025 12:35:10 +0000 (15:35 +0300)
committerOleg Broytman <phd@phdru.name>
Fri, 15 Aug 2025 22:31:28 +0000 (01:31 +0300)
.github/workflows/run-tests.yaml
devscripts/requirements/requirements_tests.txt
setup.py
tox.ini

index 724ecebd14ec364a627577db12a93b74900fbbd7..a065fd974fe0a167cf1e7bab77be4301b027db82 100644 (file)
@@ -14,7 +14,7 @@ jobs:
     strategy:
       matrix:
         os: [ubuntu-latest, macos-latest, windows-latest]
-        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "=3.9[build=*_pypy]"]
+        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "=3.9[build=*_pypy]"]
         exclude:
         - os: windows-latest
           python-version: "2.7"
@@ -51,6 +51,7 @@ jobs:
           submodules: true
       - uses: conda-incubator/setup-miniconda@v3
         with:
+          channels: conda-forge, conda-forge/label/python_rc
           miniforge-version: latest
           python-version: ${{ matrix.python-version }}
         if: ${{ !contains(fromJSON(env.not_in_conda), matrix.python-version) }}
index 21670e631f726d61772886a1631be2c2050de454..80757366bddb5f9f1b81209cb985a074ae124a4b 100644 (file)
@@ -1,2 +1,3 @@
 pytest < 5.0; python_version == '2.7' or python_version == '3.4'
-pytest < 7.0; python_version >= '3.5'
+pytest < 7.0; python_version >= '3.5' and python_version < '3.14'
+pytest >= 8.4; python_version >= '3.14'
index 20ff09d29969a3e68fbd855f6c070a73674951f6..f9cad3be35fe340f6c72d8e7d8cec1b5d82d6bec 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -35,6 +35,7 @@ setup(
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.12',
         'Programming Language :: Python :: 3.13',
+        'Programming Language :: Python :: 3.14',
     ],
     python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
 )
diff --git a/tox.ini b/tox.ini
index 9d3bda936a4085dca6e731e5eafad2f1b213c605..5c7234484aeeb24d54e33da564e091ae3b87f7a3 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 minversion = 3.15
-envlist = py{27,34,35,36,37,38,39,310,311,312,313,py,py3}{,-flake8}
+envlist = py{27,34,35,36,37,38,39,310,311,312,313,314,py,py3}{,-flake8}
 
 [testenv]
 commands =
@@ -8,7 +8,7 @@ commands =
     {envpython} -c "import struct; print(struct.calcsize('P') * 8)"
 passenv = CI
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}]
 commands =
     {[testenv]commands}
     {envpython} -m pytest --version
@@ -17,10 +17,10 @@ deps =
     -rdevscripts/requirements/requirements_tests.txt
 
 # flake8
-[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-flake8]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313,314}-flake8]
 deps =
     flake8
-    pytest < 7.0
+    pytest
 commands =
     {[testenv]commands}
     flake8