NL idZddlmZddlZddlZddlZddlZejjejje dZ dZ ddZ edk(re yy) zMypyc command-line tool. Usage: $ mypyc foo.py [...] $ python3 -c 'import foo' # Uses compiled 'foo' This is just a thin wrapper that generates a setup.py file that uses mypycify, suitable for prototyping and testing. ) annotationsN..zfrom setuptools import setup from mypyc.build import mypycify setup( name='mypyc_output', ext_modules=mypycify( {}, opt_level="{}", debug_level="{}", strict_dunder_typing={}, log_trace={}, ), ) c d} tj|tjdd}tjdd}t t tjdd}t t tjdd}tj j|d }t|d 5}|jtjtjd d||||dddtjj}tj jtj j!t"d }|tj$z|j'd dz|d <t)j*tj,|ddg|} tj.| j0y#t$rYwxYw#1swYxYw)NbuildMYPYC_OPT_LEVEL3MYPYC_DEBUG_LEVEL1MYPYC_STRICT_DUNDER_TYPING0MYPYC_LOG_TRACEzsetup.pywr PYTHONPATH build_extz --inplace)env)osmkdirFileExistsErrorgetenvboolintpathjoinopenwrite setup_formatformatsysargvenvironcopydirname__file__pathsepget subprocessrun executableexit returncode) build_dir opt_level debug_levelstrict_dunder_typing log_trace setup_filefr base_pathcmds T/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypyc/__main__.pymainr7'srI   +S1I))/5KBII.JC$P QRS#4c:;rAs] #  GGLL2D 9  "@ zFr@