(self, attrs=None)
| 835 | ) |
| 836 | |
| 837 | def __init__(self, attrs=None): |
| 838 | distutils.dist.Distribution.__init__(self, attrs) |
| 839 | |
| 840 | self.ssh_packaging = PACKAGED_FOR_SALT_SSH |
| 841 | self.salt_transport = None |
| 842 | |
| 843 | # Salt Paths Configuration Settings |
| 844 | self.salt_root_dir = None |
| 845 | self.salt_share_dir = None |
| 846 | self.salt_config_dir = None |
| 847 | self.salt_cache_dir = None |
| 848 | self.salt_sock_dir = None |
| 849 | self.salt_srv_root_dir = None |
| 850 | self.salt_base_file_roots_dir = None |
| 851 | self.salt_base_thorium_roots_dir = None |
| 852 | self.salt_base_pillar_roots_dir = None |
| 853 | self.salt_base_master_roots_dir = None |
| 854 | self.salt_lib_state_dir = None |
| 855 | self.salt_logs_dir = None |
| 856 | self.salt_pidfile_dir = None |
| 857 | self.salt_spm_parent_dir = None |
| 858 | self.salt_spm_formula_dir = None |
| 859 | self.salt_spm_pillar_dir = None |
| 860 | self.salt_spm_reactor_dir = None |
| 861 | self.salt_home_dir = None |
| 862 | |
| 863 | # Salt version |
| 864 | self.with_salt_version = None |
| 865 | |
| 866 | self.salt_version = SALT_VERSION |
| 867 | self.cmdclass.update( |
| 868 | { |
| 869 | "test": TestCommand, |
| 870 | "clean": Clean, |
| 871 | "build": Build, |
| 872 | "sdist": Sdist, |
| 873 | "bdist_egg": BDistEgg, |
| 874 | "install": Install, |
| 875 | "develop": Develop, |
| 876 | "write_salt_version": WriteSaltVersion, |
| 877 | "generate_salt_syspaths": GenerateSaltSyspaths, |
| 878 | "write_salt_ssh_packaging_file": WriteSaltSshPackagingFile, |
| 879 | } |
| 880 | ) |
| 881 | if not IS_WINDOWS_PLATFORM: |
| 882 | self.cmdclass.update({"sdist": CloudSdist, "install_lib": InstallLib}) |
| 883 | if HAS_BDIST_WHEEL: |
| 884 | self.cmdclass["bdist_wheel"] = BDistWheel |
| 885 | |
| 886 | self.packages = self.discover_packages() |
| 887 | self.zip_safe = False |
| 888 | |
| 889 | if HAS_ESKY: |
| 890 | self.setup_esky() |
| 891 | |
| 892 | # Setup our property functions after class initialization and |
| 893 | # after parsing the command line since most are set to None |
| 894 | # ATTENTION: This should be the last step before returning the args or |
nothing calls this directly
no test coverage detected