1
0

build: incl "frozenlist" dep as pure-python, without C stuff

While attempting to reproducibly build the qml android apk, one of the differences
was due to the "frozenlist" dependency (pulled in by aiohttp) - the compiled C parts
were not deterministic. By setting this env var, we can opt-out [0] of all the C
accelerated parts and just use the pure-python implementation. We are already doing
the same for other aiohttp-related packages anyway.

[0]: c2794cac12/setup.py (L7)
This commit is contained in:
SomberNight
2022-07-01 18:35:42 +02:00
parent aea16f1322
commit bb0db0e3c0

View File

@@ -29,6 +29,7 @@ python -m pip install --no-build-isolation --no-dependencies --no-warn-script-lo
export AIOHTTP_NO_EXTENSIONS=1
export YARL_NO_EXTENSIONS=1
export MULTIDICT_NO_EXTENSIONS=1
export FROZENLIST_NO_EXTENSIONS=1
# if we end up having to compile something, at least give reproducibility a fighting chance
export LC_ALL=C