MCPcopy
hub / github.com/saltstack/salt / __init__

Method __init__

setup.py:837–902  ·  view source on GitHub ↗
(self, attrs=None)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

discover_packagesMethod · 0.95
setup_eskyMethod · 0.95
update_metadataMethod · 0.95
dirFunction · 0.85
updateMethod · 0.45

Tested by

no test coverage detected