diff --git a/episodes/23-continuous-integration-automated-testing.md b/episodes/23-continuous-integration-automated-testing.md index 19a84d04e..b6060887c 100644 --- a/episodes/23-continuous-integration-automated-testing.md +++ b/episodes/23-continuous-integration-automated-testing.md @@ -332,7 +332,7 @@ we can use a feature called **build matrices** which really shows the value of using CI to test at scale. Suppose the intended users of our software use either Ubuntu, Mac OS, or Windows, -and have Python versions 3.10 through 3.12 installed, +and have Python versions 3.11 through 3.13 installed, and we want to support all of these. Assuming we have a suitable test suite, it would take a considerable amount of time to set up testing platforms @@ -363,7 +363,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] # Here we add the reference to the os matrix values runs-on: ${{ matrix.os }} @@ -391,7 +391,7 @@ jobs: The `{{ }}` are used as a means to reference configuration values from the matrix. -This way, every possible permutation of Python versions 3.10 through 3.12 +This way, every possible permutation of Python versions 3.11 through 3.13 with the latest versions of Ubuntu, Mac OS and Windows operating systems will be tested, and we can expect 9 build jobs in total. We can also use this in the `name` key of the step to accurately reflect what it is doing diff --git a/episodes/43-software-release.md b/episodes/43-software-release.md index 64a8c4901..ab219e2e4 100644 --- a/episodes/43-software-release.md +++ b/episodes/43-software-release.md @@ -134,7 +134,7 @@ Version [0.1.0]: 1.0.0 Description []: Analyse patient inflammation data Author [None, n to skip]: James Graham License []: MIT -Compatible Python versions [>=3.13]: >=3.10 +Compatible Python versions [>=3.13]: >=3.11 Would you like to define your main dependencies interactively? (yes/no) [yes] no Would you like to define your development dependencies interactively? (yes/no) [yes] no @@ -149,7 +149,7 @@ authors = [ ] license = {text = "MIT"} readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" dependencies = [ ]