aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/python_info.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-07-24 13:08:50 -0400
committerDylan Baker <dylan@pnwbakers.com>2023-02-22 10:32:09 -0800
commitb6ba054d16a6a9df53dc53acf8b54eab687cfad4 (patch)
tree3fb08684d60dd5ea5a1c42950d59066a6e1c5017 /mesonbuild/scripts/python_info.py
parentf5c8f8b659f53f228fe3bf5f226de565b40bc172 (diff)
downloadmeson-b6ba054d16a6a9df53dc53acf8b54eab687cfad4.zip
meson-b6ba054d16a6a9df53dc53acf8b54eab687cfad4.tar.gz
meson-b6ba054d16a6a9df53dc53acf8b54eab687cfad4.tar.bz2
python module: break the association between dependency and installation objects
We pass around a PythonInstallation into the depths of the dependency factory, solely so that we can get at is_pypy in one particular branch. We don't need the DSL functions, we don't need access to the interpreter, let's just use the enhanced ExternalProgram object on its own. Add is_pypy to the object, and modify other references to get information from .info['...'] instead of direct access.
Diffstat (limited to 'mesonbuild/scripts/python_info.py')
0 files changed, 0 insertions, 0 deletions