Back to module index
Go to module by name
sysconfig
Access to Python's configuration information.
Functions
get_config_h_filename
get_config_h_filename()
Return the path of pyconfig.h.
get_config_var
get_config_var(name)
Return the value of a single variable using the dictionary returned by
'get_config_vars()'.
Equivalent to get_config_vars().get(name)
get_config_vars
get_config_vars(*args)
With no arguments, return a dictionary of all configuration
variables relevant for the current platform.
On Unix, this means every variable defined in Python's installed Makefile;
On Windows it's a much smaller set.
With arguments, return a list of values that result from looking up
each argument in the configuration variable dictionary.
get_makefile_filename
get_makefile_filename()
Return the path of the Makefile.
get_path
get_path(name, scheme='posix_prefix', vars=None, expand=True)
Return a path corresponding to the scheme.
``scheme`` is the install scheme name.
get_path_names
get_path_names()
Return a tuple containing the paths names.
get_paths
get_paths(scheme='posix_prefix', vars=None, expand=True)
Return a mapping containing an install scheme.
``scheme`` is the install scheme name. If not provided, it will
return the default scheme for the current platform.
get_platform
get_platform()
Return a string that identifies the current platform.
This is used mainly to distinguish platform-specific build directories and
platform-specific built distributions. Typically includes the OS name and
version and the architecture (as supplied by 'os.uname()'), although the
exact information included depends on the OS; on Linux, the kernel version
isn't particularly important.
Examples of returned values:
linux-i586
linux-alpha (?)
solaris-2.6-sun4u
Windows will return one of:
win-amd64 (64bit Windows on AMD64 (aka x86_64, Intel64, EM64T, etc)
win32 (all others - specifically, sys.platform is returned)
For other non-POSIX platforms, currently just returns 'sys.platform'.
get_python_version
get_python_version()
get_scheme_names
get_scheme_names()
Return a tuple containing the schemes names.
is_python_build
is_python_build(check_home=False)
parse_config_h
parse_config_h(fp, vars=None)
Parse a config.h-style file.
A dictionary containing name/value pairs is returned. If an
optional dictionary is passed in as the second argument, it is
used instead of a new dictionary.
realpath
realpath(filename)
Return the canonical path of the specified filename, eliminating any
symbolic links encountered in the path.
Other members
pardir = '..'
Modules
os
sys