K iDddlmZddlmZddlmZdZGddeZy))Command)build) Distributionc ~ttddggddgi}t|jdtsJy)z_ Check that the setuptools Distribution uses the setuptools specific build object. zsetup.pyrzpath/*) script_name script_argspackages package_dataN)rdict isinstanceget_command_objr) tmpdir_cwddists a/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/setuptools/tests/test_build.py,test_distribution_gives_setuptools_build_objrsH  " xj)   D d**73U ;; ;c"eZdZdZdZdZdZy) Subcommandz!Dummy command to be used in testscyNselfs rinitialize_optionszSubcommand.initialize_options rcyrrrs rfinalize_optionszSubcommand.finalize_optionsrrctd)Nz!just to check if the command runs)NotImplementedErrorrs rrunzSubcommand.run s!"EFFrN)__name__ __module__ __qualname____doc__rrr!rrrrrs+  GrrN) setuptoolsrsetuptools.command.buildrsetuptools.distrrrrrrr)s!*(<" G Gr