File Explorer

/proc/self/root/proc/self/root/usr/lib64/python3.9/distutils/command

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

install_headers.py1.3 KB · 48 lines
"""distutils.command.install_headers Implements the Distutils 'install_headers' command, to install C/C++ headerfiles to the Python include directory.""" from distutils.core import Command  # XXX force is never usedclass install_headers(Command):     description = "install C/C++ header files"     user_options = [('install-dir=', 'd',                     "directory to install header files to"),                    ('force', 'f',                     "force installation (overwrite existing files)"),                   ]     boolean_options = ['force']     def initialize_options(self):        self.install_dir = None        self.force = 0        self.outfiles = []     def finalize_options(self):        self.set_undefined_options('install',                                   ('install_headers', 'install_dir'),                                   ('force', 'force'))      def run(self):        headers = self.distribution.headers        if not headers:            return         self.mkpath(self.install_dir)        for header in headers:            (out, _) = self.copy_file(header, self.install_dir)            self.outfiles.append(out)     def get_inputs(self):        return self.distribution.headers or []     def get_outputs(self):        return self.outfiles