]> git.phdru.name Git - m_librarian.git/commitdiff
CI(GHActions): Python 3.13
authorOleg Broytman <phd@phdru.name>
Tue, 24 Sep 2024 18:32:47 +0000 (21:32 +0300)
committerOleg Broytman <phd@phdru.name>
Tue, 24 Sep 2024 19:13:15 +0000 (22:13 +0300)
.github/workflows/run-tests.yaml
docs-ru/news.rst
docs/news.rst
setup.py
tox.ini

index c2bd4f7b957845c99e71892911c91260a68ece2b..1edecfdebd023d1852e7342489cbbfd4faa53fe7 100644 (file)
@@ -10,7 +10,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"]
+        python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
         exclude:
         - os: windows-latest
           python-version: "2.7"
@@ -42,6 +42,7 @@ jobs:
       - uses: actions/checkout@v4
       - 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 3a8b5782dd5756d4448a84d7e888dcdd81da5c05..7929319ee54a58e856bc2d4c9b35e8710f32722e 100644 (file)
@@ -6,6 +6,8 @@ Version 0.4.2 (2024-??-??)
 
 * CI(GHActions): Переключиться на ``setup-miniconda``.
 
+* Tests, CI(GHActions): Python 3.13.
+
 Версия 0.4.1 (2024-07-18)
 -------------------------
 
index ed28ae45f904a8e5cc6b00875ad545d7f5fdf859..3be9c0a636989f502222bb4b312f7dd40d056622 100644 (file)
@@ -6,6 +6,8 @@ Version 0.4.2 (2024-??-??)
 
 * CI(GHActions): Switch to ``setup-miniconda``.
 
+* Tests, CI(GHActions): Python 3.13.
+
 Version 0.4.1 (2024-07-18)
 --------------------------
 
index c5bc7f9b277bdef5071662cfe8c2814b6d716234..ce8c01e427c78cb46896a316b84f64adcf0a5908 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -62,6 +62,7 @@ setup(
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
         'Programming Language :: Python :: 3.12',
+        'Programming Language :: Python :: 3.13',
     ],
     packages=['m_librarian', 'm_librarian.web'],
     package_data={'m_librarian': [
diff --git a/tox.ini b/tox.ini
index aff32925655d077dd8d5c669b37538a2b2f5eb6b..096ceedc08ba1ade596c53af8d5d7e24a6f3e959 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 minversion = 3.15
-envlist = py27-sqlite,py3{4,5,6,7,8,9,10,11}-sqlite,py{27,37,312}-flake8
+envlist = py27-sqlite,py3{4,5,6,7,8,9,10,11,12,13}-sqlite,py{27,37,312}-flake8
 
 # Base test environment settings
 [testenv]
@@ -13,13 +13,13 @@ deps =
 passenv = CI DISTUTILS_USE_SDK MSSdk INCLUDE LIB WINDIR
 platform = linux|darwin
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312}-sqlite]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-sqlite]
 commands =
     {[testenv]commands}
     -rm.py -f /tmp/test.sqdb
     {envpython} -m pytest -D sqlite:///tmp/test.sqdb
 
-[testenv:py{27,34,35,36,37,38,39,310,311,312}-sqlite-w32]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-sqlite-w32]
 platform = win32
 commands =
     {[testenv]commands}
@@ -28,7 +28,7 @@ commands =
     rm.py -f {env:TEMP}/test.sqdb
 
 # flake8
-[testenv:py{27,34,35,36,37,38,39,310,311,312}-flake8]
+[testenv:py{27,34,35,36,37,38,39,310,311,312,313}-flake8]
 deps =
     flake8
     pytest < 7.0