////
-//// tab | Python 3.8+
+//// tab | Python 3.9+
```{ .python .annotate hl_lines="44-55" }
-{!./docs_src/tutorial/update/tutorial002.py!}
+{!./docs_src/tutorial/update/tutorial002_py39.py!}
```
{!./docs_src/tutorial/update/annotations/en/tutorial002.md!}
////
-//// tab | Python 3.8+
+//// tab | Python 3.9+
```{ .python .annotate hl_lines="15-17 19-21 23" }
# Code above omitted 👆
-{!./docs_src/tutorial/update/tutorial004.py[ln:44-70]!}
+{!./docs_src/tutorial/update/tutorial004_py39.py[ln:44-70]!}
# Code below omitted 👇
```
////
-//// tab | Python 3.8+
+//// tab | Python 3.9+
```Python
-{!./docs_src/tutorial/update/tutorial004.py!}
+{!./docs_src/tutorial/update/tutorial004_py39.py!}
```
////
@pytest.mark.parametrize(
"module",
[
- "tutorial001",
+ pytest.param("tutorial001_py39"),
pytest.param("tutorial001_py310", marks=needs_py310),
],
indirect=True,
@pytest.mark.parametrize(
"module",
[
- "tutorial002",
+ pytest.param("tutorial002_py39"),
pytest.param("tutorial002_py310", marks=needs_py310),
],
indirect=True,
@pytest.mark.parametrize(
"module",
[
- "tutorial003",
+ pytest.param("tutorial003_py39"),
pytest.param("tutorial003_py310", marks=needs_py310),
],
indirect=True,
@pytest.mark.parametrize(
"module",
[
- "tutorial004",
+ pytest.param("tutorial004_py39"),
pytest.param("tutorial004_py310", marks=needs_py310),
],
indirect=True,