Skip to content

Commit 164fcb2

Browse files
committed
Enable "from __future__ import annotations" on unix build
1 parent 0f241c9 commit 164fcb2

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

ports/unix/variants/coverage/mpconfigvariant.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ $(BUILD)/lib/quirc/lib/%.o: CFLAGS += -Wno-shadow -Wno-sign-compare -include sha
2828
SRC_BITMAP := \
2929
shared/runtime/context_manager_helpers.c \
3030
displayio_min.c \
31+
shared-bindings/__future__/__init__.c \
3132
shared-bindings/aesio/aes.c \
3233
shared-bindings/aesio/__init__.c \
3334
shared-bindings/audiocore/__init__.c \
@@ -85,6 +86,7 @@ CFLAGS += \
8586
-DCIRCUITPY_AUDIOCORE_DEBUG=1 \
8687
-DCIRCUITPY_BITMAPTOOLS=1 \
8788
-DCIRCUITPY_DISPLAYIO_UNIX=1 \
89+
-DCIRCUITPY_FUTURE=1 \
8890
-DCIRCUITPY_GIFIO=1 \
8991
-DCIRCUITPY_OS_GETENV=1 \
9092
-DCIRCUITPY_RAINBOWIO=1 \

tests/unix/extra_coverage.py.exp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,22 @@ RuntimeError:
2929
ame__
3030
mport
3131

32-
builtins micropython _asyncio _thread
33-
_uasyncio aesio array audiocore
34-
audiomixer binascii bitmaptools btree
35-
cexample cmath collections cppexample
36-
displayio errno ffi framebuf
37-
gc hashlib json math
38-
qrio rainbowio re struct
39-
synthio sys termios traceback
40-
ubinascii uctypes uerrno uheapq
41-
uio ujson ulab ulab.numpy
42-
ulab.numpy.fft ulab.numpy.linalg ulab.scipy
43-
ulab.scipy.linalg ulab.scipy.optimize
44-
ulab.scipy.signal ulab.scipy.special
45-
ulab.utils uos urandom ure
46-
uselect utime utimeq uzlib
47-
zlib
32+
builtins micropython __future__ _asyncio
33+
_thread _uasyncio aesio array
34+
audiocore audiomixer binascii bitmaptools
35+
btree cexample cmath collections
36+
cppexample displayio errno ffi
37+
framebuf gc hashlib json
38+
math qrio rainbowio re
39+
struct synthio sys termios
40+
traceback ubinascii uctypes uerrno
41+
uheapq uio ujson ulab
42+
ulab.numpy ulab.numpy.fft ulab.numpy.linalg
43+
ulab.scipy ulab.scipy.linalg
44+
ulab.scipy.optimize ulab.scipy.signal
45+
ulab.scipy.special ulab.utils uos
46+
urandom ure uselect utime
47+
utimeq uzlib zlib
4848
ime
4949

5050
utime utimeq

0 commit comments

Comments
 (0)