forked from oracle/graalpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsysconfig.py
More file actions
29 lines (24 loc) · 1.18 KB
/
sysconfig.py
File metadata and controls
29 lines (24 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"""Provide access to Python's configuration information. The specific
configuration variables available depend heavily on the platform and
configuration. The values may be retrieved using
get_config_var(name), and the list of variables is available via
get_config_vars().keys(). Additional convenience functions are also
available.
Written by: Fred L. Drake, Jr.
Email: <fdrake@acm.org>
"""
import sys
# The content of this file is redirected from
# sysconfig_cpython or sysconfig_pypy.
if '__pypy__' in sys.builtin_module_names:
from distutils.sysconfig_pypy import *
from distutils.sysconfig_pypy import _config_vars # needed by setuptools
from distutils.sysconfig_pypy import _variable_rx # read_setup_file()
elif sys.implementation.name == "graalpython":
from distutils.sysconfig_graalpython import *
from distutils.sysconfig_graalpython import _config_vars # needed by setuptools
from distutils.sysconfig_graalpython import _variable_rx # read_setup_file()
else:
from distutils.sysconfig_cpython import *
from distutils.sysconfig_cpython import _config_vars # needed by setuptools
from distutils.sysconfig_cpython import _variable_rx # read_setup_file()