diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e006dce..968b262 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -28,7 +28,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -44,4 +44,4 @@ jobs: pip install -e .[tests] - name: Test with pytest run: | - pytest \ No newline at end of file + pytest diff --git a/pyproject.toml b/pyproject.toml index 8f3cd32..91670ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ keywords = ["ToF", "SIMS", "ION-ToF", "SPM", "SFM", "SXM", "AFM", "KPFM", "PCA", packages = [{ include = "pySPM" }] [tool.poetry.dependencies] -python = ">=3.10,<3.13" +python = ">=3.10,<3.15" scikit-learn = "^1.2.2" scikit-image = ">=0.21.0" numpy = "^2.0.0" @@ -41,7 +41,7 @@ requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.ruff] -target-version = "py310" +target-version = "py314" [tool.ruff.lint] extend-select = [