summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2024-08-17 10:58:13 +0200
committerAlyssa Ross <hi@alyssa.is>2024-08-21 18:45:30 +0200
commit007088359e7a0b438f42387cb59c0479ba81df83 (patch)
tree1107a80282f914f7eba1eef72fa7fd375c50a289 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent575514d0f3b6b53c98e33bf215c502862f9ad4c5 (diff)
python3: break infinite recursion
Checking if bluez is a derivation requires evaluating whether an emulator is available (in the case that gobject-introspection is available), which when cross compiling requires evaluating qemu, which requires evaluating libxml2, which requires evaluating Python. The recursion break happens in the Python expression because it's the thing behaving unusually, by forcing evaluation of all of its arguments, even ones that are optional and unused. Fixes: 8b3a4a617e54 ("bluez: fix when gobject-introspection unsupported")
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions