# _osx_support - pydoc - phpman

Help on module _osx_support:

## NAME
    _osx_support - Shared OS X support functions.

## MODULE REFERENCE
    <https://docs.python.org/3.10/library/_osx_support.html>

    The following documentation is automatically generated from the Python
    source files.  It may be incomplete, incorrect or include features that
    are considered implementation detail and may vary between Python
    implementations.  When in doubt, consult the module reference at the
    location listed above.

## FUNCTIONS
### compiler_fixup
        This function will strip '-isysroot PATH' and '-arch ARCH' from the
        compile flags if the user has specified one them in extra_compile_flags.

        This is needed because '-arch ARCH' adds another architecture to the
        build, without a way to remove an architecture. Furthermore GCC will
        barf if multiple '-isysroot' arguments are present.

### customize_compiler
        Customize compiler path and configuration variables.

        This customization is performed when the first
        extension module build is requested
        in distutils.sysconfig.customize_compiler.

### customize_config_vars
        Customize Python build configuration variables.

        Called internally from sysconfig with a mutable mapping
        containing name/value pairs parsed from the configured
        makefile used to build this interpreter.  Returns
        the mapping updated as needed to reflect the environment
        in which the interpreter is running; in the case of
        a Python from a binary installer, the installed
        environment may be very different from the build
        environment, i.e. different OS levels, different
        built tools, different available CPU architectures.

        This customization is performed whenever
        distutils.sysconfig.get_config_vars() is first
        called.  It may be used in environments where no
        compilers are present, i.e. when installing pure
        Python dists.  Customization of compiler paths
        and detection of unavailable archs is deferred
        until the first extension module build is
        requested (in distutils.sysconfig.customize_compiler).

        Currently called from distutils.sysconfig

### get_platform_osx
        Filter values for get_platform()

## DATA
    __all__ = ['compiler_fixup', 'customize_config_vars', 'customize_compi...

## FILE
    /usr/lib/python3.10/_osx_support.py


