I just updated my local OpenWRT git repo today and now python3 package fails to compile as shown below. Can anyone please help? Thank you.

arm-openwrt-linux-uclibcgnueabi-gcc -L/home/local/devel/openwrt-git-trunk/staging_dir/target-arm_mpcore_uClibc-1.0.9_eabi/usr/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/target-arm_mpcore_uClibc-1.0.9_eabi/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/toolchain-arm_mpcore_gcc-4.8-linaro_uClibc-1.0.9_eabi/usr/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/toolchain-arm_mpcore_gcc-4.8-linaro_uClibc-1.0.9_eabi/lib -zrelro -L/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0 -L/home/local/devel/openwrt-git-trunk/staging_dir/target-arm_mpcore_uClibc-1.0.9_eabi/usr/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/target-arm_mpcore_uClibc-1.0.9_eabi/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/toolchain-arm_mpcore_gcc-4.8-linaro_uClibc-1.0.9_eabi/usr/lib -L/home/local/devel/openwrt-git-trunk/staging_dir/toolchain-arm_mpcore_gcc-4.8-linaro_uClibc-1.0.9_eabi/lib -zrelro -L/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0 -Xlinker -export-dynamic -o python Programs/python.o -L. -lpython3.6 -lpthread -ldl  -lpthread -lutil -lz   -lm  
_PYTHON_PROJECT_BASE=/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0 _PYTHON_HOST_PLATFORM=linux2 PYTHONPATH=/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/Lib:/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/build/lib.linux2-3.6 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata /home/local/devel/openwrt-git-trunk/staging_dir/target-arm_mpcore_uClibc-1.0.9_eabi/host/bin/python3.5 -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
        echo "generate-posix-vars failed" ; \
        rm -f ./pybuilddir.txt ; \
        exit 1 ; \
fi
Could not import runpy module
Traceback (most recent call last):
  File "/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/Lib/runpy.py", line 14, in <module>
    import importlib.machinery # importlib first so we can test #15386 via -m
  File "/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/Lib/importlib/__init__.py", line 57, in <module>
    import types
  File "/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/Lib/types.py", line 28
    yield
       ^
SyntaxError: 'yield' inside async function
generate-posix-vars failed
Makefile:595: recipe for target 'pybuilddir.txt' failed
make[3]: *** [pybuilddir.txt] Error 1
make[3]: Leaving directory '/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0'
Makefile:261: recipe for target '/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/.built' failed
make[2]: *** [/home/local/devel/openwrt-git-trunk/build_dir/target-arm_mpcore_uClibc-1.0.9_eabi/Python-3.6.0/.built] Error 2
make[2]: Leaving directory '/home/local/devel/openwrt-git-trunk/feeds/packages/lang/python3'
package/Makefile:196: recipe for target 'package/feeds/packages/python3/compile' failed
make[1]: *** [package/feeds/packages/python3/compile] Error 2
make[1]: Leaving directory '/home/local/devel/openwrt-git-trunk'
/home/local/devel/openwrt-git-trunk/include/toplevel.mk:192: recipe for target 'package/python3/compile' failed
make: *** [package/python3/compile] Error 2