diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 81049b2..0b5982a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,17 +27,17 @@ jobs: fail-fast: false 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'] experimental: [false] include: - os: ubuntu-latest - python-version: '3.13' + python-version: '3.14' experimental: true - os: macos-latest - python-version: '3.13' + python-version: '3.14' experimental: true - os: windows-latest - python-version: '3.13' + python-version: '3.14' experimental: true steps: diff --git a/.github/workflows/updated_tests.yml b/.github/workflows/updated_tests.yml index aa5f0a1..7c567b9 100644 --- a/.github/workflows/updated_tests.yml +++ b/.github/workflows/updated_tests.yml @@ -23,17 +23,17 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.10', '3.12'] + python-version: ['3.10', '3.12', '3.13'] experimental: [false] include: - os: ubuntu-latest - python-version: '3.13' + python-version: '3.14' experimental: true - os: macos-latest - python-version: '3.13' + python-version: '3.14' experimental: true - os: windows-latest - python-version: '3.13' + python-version: '3.14' experimental: true steps: diff --git a/.github/workflows/webtests.yml b/.github/workflows/webtests.yml index 5840af7..a57319c 100644 --- a/.github/workflows/webtests.yml +++ b/.github/workflows/webtests.yml @@ -20,11 +20,11 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.12'] + python-version: ['3.10', '3.12', '3.13'] experimental: [false] include: - os: ubuntu-latest - python-version: '3.13' + python-version: '3.14' experimental: true steps: diff --git a/poetry.lock b/poetry.lock index c349c84..30ebf36 100644 --- a/poetry.lock +++ b/poetry.lock @@ -199,19 +199,19 @@ files = [ [[package]] name = "pluggy" -version = "1.5.0" +version = "1.6.0" description = "plugin and hook calling mechanisms for python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["test"] files = [ - {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, - {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, + {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, + {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, ] [package.extras] dev = ["pre-commit", "tox"] -testing = ["pytest", "pytest-benchmark"] +testing = ["coverage", "pytest", "pytest-benchmark"] [[package]] name = "pytest" @@ -270,5 +270,5 @@ files = [ [metadata] lock-version = "2.1" -python-versions = ">=3.10, <3.14" -content-hash = "f4ff427b8aaa8c1b6843727ed30feb5e6d4bf4728eed3c52e6b542066e8f48a5" +python-versions = ">=3.10, <3.15" +content-hash = "eacf54a49633241d0e65f42207452da707d9c868933ef312bafa9f186df6764e" diff --git a/pyproject.toml b/pyproject.toml index 2dad415..8117b52 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "astarsample" -version = "0.4a1" +version = "0.4a2" description = "Example project" readme = "README.md" license = "GPL-3.0-or-later" @@ -11,8 +11,8 @@ packages = [{include = "sample"}] [tool.poetry.dependencies] # When updating the version, also update the versions in .github/workflows/* # and also re-run "poetry lock --no-update" and commit the changed lock file -python = ">=3.10, <3.14" -numpy = ">=2.1.0,<2.3.0" +python = ">=3.10, <3.15" +numpy = ">=2.1.0,<2.4.0" [tool.poetry.group.test.dependencies] pytest = "^8.3.5"