поведение `compileall.compile_dir`, связанное с именем родительского каталога

#python-2.7

Вопрос:

Я пытаюсь понять следующее поведение. Я не смог найти документацию, связанную с этим поведением, и был бы признателен, если бы кто-нибудь показал мне, где это задокументировано.

Шаги:

 # mkdir -p /tmp/foo/python # echo 's=f""' gt; /tmp/foo/python/l.py # /usr/bin/python -c 'import compileall, re; compileall.compile_dir("/tmp/foo/python", 15, "/", 1, re.compile(r"/bin/|/sbin/|/usr/lib(64)?/python[0-9].[0-9]"))' Listing /tmp/foo/python ... Compiling /tmp/foo/python/l.py ...  File "/l.py", line 1  s=f""  ^ SyntaxError: invalid syntax  

Теперь давайте попробуем еще раз, но с другим родительским каталогом:

 # mkdir -p /tmp/bin/python # echo 's=f""' gt; /tmp/bin/python/l.py # /usr/bin/python -c 'import compileall, re; compileall.compile_dir("/tmp/bin/python", 15, "/", 1, re.compile(r"/bin/|/sbin/|/usr/lib(64)?/python[0-9].[0-9]"))' Listing /tmp/bin/python ...  

Не мог бы кто-нибудь, пожалуйста, сообщить мне, где это задокументировано ?

 # /usr/bin/python --version Python 2.7.18  

С помощью:

 FROM public.ecr.aws/lambda/python:3.8