Skip to content

Commit 9295f9f

Browse files
RFC: from __future__ import annotations + migrate
1 parent 20dd1d6 commit 9295f9f

File tree

242 files changed

+1961
-1777
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

242 files changed

+1961
-1777
lines changed

bench/bench.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import sys
24

35

bench/bench_argcomplete.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
# 2.7.5 3.3.2
33
# FilesCompleter 75.1109 69.2116
44
# FastFilesCompleter 0.7383 1.0760
5+
from __future__ import annotations
6+
57
import timeit
68

79

bench/empty.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
from __future__ import annotations
2+
3+
14
for i in range(1000):
25
exec("def test_func_%d(): pass" % i)

bench/manyparam.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import pytest
24

35

bench/skip.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import pytest
24

35

bench/unit_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
from unittest import TestCase # noqa: F401
24

35

bench/xunit.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
from __future__ import annotations
2+
3+
14
for i in range(5000):
25
exec(
36
f"""

doc/en/conf.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#
1616
# The full version, including alpha/beta/rc tags.
1717
# The short X.Y version.
18+
from __future__ import annotations
19+
1820
import os
1921
from pathlib import Path
2022
import shutil
@@ -455,7 +457,7 @@
455457
}
456458

457459

458-
def setup(app: "sphinx.application.Sphinx") -> None:
460+
def setup(app: sphinx.application.Sphinx) -> None:
459461
app.add_crossref_type(
460462
"fixture",
461463
"fixture",

doc/en/conftest.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
from __future__ import annotations
2+
3+
14
collect_ignore = ["conf.py"]

doc/en/example/assertion/failure_demo.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from __future__ import annotations
2+
13
import pytest
24
from pytest import raises
35

0 commit comments

Comments
 (0)