diff --git a/.github/workflows/unit-tests-ci.yaml b/.github/workflows/unit-tests-ci.yaml index d4fdd35b..79aa4057 100644 --- a/.github/workflows/unit-tests-ci.yaml +++ b/.github/workflows/unit-tests-ci.yaml @@ -16,11 +16,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - # os: [ubuntu-latest, macOS-latest, windows-latest] os: [ubuntu-latest, macOS-latest] - # os: [ubuntu-latest] - python-version: ['3.9', '3.10', '3.11'] - # python-version: ['3.10'] + python-version: ['3.9', '3.10', '3.11', '3.12'] # mpi: [ 'mpich', 'openmpi', 'intelmpi'] # mpi: ['openmpi'] diff --git a/pyproject.toml b/pyproject.toml index f43f7762..ce2b0a69 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools >= 40.6.0", "wheel", "Cython<3.0.0", "numpy", "scipy"] build-backend = "setuptools.build_meta" -[mypy] +[tool.mypy] allow_redefinition = true [tool.ruff] @@ -40,4 +40,4 @@ select = [ ] [tool.ruff.mccabe] -max-complexity = 10 \ No newline at end of file +max-complexity = 15 \ No newline at end of file diff --git a/tox.ini b/tox.ini index 4b20049f..741c5327 100644 --- a/tox.ini +++ b/tox.ini @@ -23,6 +23,7 @@ envlist = py39 py310 py311 + py312 [testenv] allowlist_externals = @@ -51,7 +52,7 @@ commands = [flake8] max-line-length=140 docstring-convention=all -max-complexity = 10 +max-complexity = 15 exclude = .git .tox