Enable "from __future__ import annotations" on unix build

This commit is contained in:
Jeff Epler 2023-06-28 09:59:57 -05:00
parent 0f241c9415
commit 164fcb22c2
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE
2 changed files with 18 additions and 16 deletions

View File

@ -28,6 +28,7 @@ $(BUILD)/lib/quirc/lib/%.o: CFLAGS += -Wno-shadow -Wno-sign-compare -include sha
SRC_BITMAP := \ SRC_BITMAP := \
shared/runtime/context_manager_helpers.c \ shared/runtime/context_manager_helpers.c \
displayio_min.c \ displayio_min.c \
shared-bindings/__future__/__init__.c \
shared-bindings/aesio/aes.c \ shared-bindings/aesio/aes.c \
shared-bindings/aesio/__init__.c \ shared-bindings/aesio/__init__.c \
shared-bindings/audiocore/__init__.c \ shared-bindings/audiocore/__init__.c \
@ -85,6 +86,7 @@ CFLAGS += \
-DCIRCUITPY_AUDIOCORE_DEBUG=1 \ -DCIRCUITPY_AUDIOCORE_DEBUG=1 \
-DCIRCUITPY_BITMAPTOOLS=1 \ -DCIRCUITPY_BITMAPTOOLS=1 \
-DCIRCUITPY_DISPLAYIO_UNIX=1 \ -DCIRCUITPY_DISPLAYIO_UNIX=1 \
-DCIRCUITPY_FUTURE=1 \
-DCIRCUITPY_GIFIO=1 \ -DCIRCUITPY_GIFIO=1 \
-DCIRCUITPY_OS_GETENV=1 \ -DCIRCUITPY_OS_GETENV=1 \
-DCIRCUITPY_RAINBOWIO=1 \ -DCIRCUITPY_RAINBOWIO=1 \

View File

@ -29,22 +29,22 @@ RuntimeError:
ame__ ame__
mport mport
builtins micropython _asyncio _thread builtins micropython __future__ _asyncio
_uasyncio aesio array audiocore _thread _uasyncio aesio array
audiomixer binascii bitmaptools btree audiocore audiomixer binascii bitmaptools
cexample cmath collections cppexample btree cexample cmath collections
displayio errno ffi framebuf cppexample displayio errno ffi
gc hashlib json math framebuf gc hashlib json
qrio rainbowio re struct math qrio rainbowio re
synthio sys termios traceback struct synthio sys termios
ubinascii uctypes uerrno uheapq traceback ubinascii uctypes uerrno
uio ujson ulab ulab.numpy uheapq uio ujson ulab
ulab.numpy.fft ulab.numpy.linalg ulab.scipy ulab.numpy ulab.numpy.fft ulab.numpy.linalg
ulab.scipy.linalg ulab.scipy.optimize ulab.scipy ulab.scipy.linalg
ulab.scipy.signal ulab.scipy.special ulab.scipy.optimize ulab.scipy.signal
ulab.utils uos urandom ure ulab.scipy.special ulab.utils uos
uselect utime utimeq uzlib urandom ure uselect utime
zlib utimeq uzlib zlib
ime ime
utime utimeq utime utimeq