зеркало из https://github.com/mozilla/gecko-dev.git
87b3022311
Virtualenv will sometimes find a different executable from its sys.executable on OS X, causing a check in the build system comparing filesizes between sys.executable and virtualenv python to fail, resulting in clobbering and re-building the virtualenv every time the virtualenv is activated, causing the build backend and more to be re-built. Instead of checking file sizes directly, this commit causes us to record the size and version of the Python executable that created the virtualenv. If the Python executable checked is not the virtualenv Python, or we have a different version than was used to create the virtualenv, then the virtualenv is considered to be out of date. MozReview-Commit-ID: KmrVfQCtbS3 --HG-- extra : rebase_source : d2b87325e10da6dfcd74f8b0d2ef7c0efb71595b |
||
---|---|---|
.. | ||
dumbmake | ||
mozbuild | ||
mozpack | ||
TODO | ||
setup.py |