Add code comment re: base64-encoded code in #286

cjerdonek opened this Issue Jun 1, 2012 · 2 comments


None yet
1 participant

I think it would help to add a code comment near here explaining why includes base-64 encoded Python scripts, and where the sources for the scripts come from (e.g. are the human-readable versions stored or copied from elsewhere or are these the sources).

I came across this issue while troubleshooting issue #281. The decoded version of DISTRIBUTE_SETUP_PY was being passed as the command-line argument to a subprocess call that wasn't behaving as expected. The script being base-64 encoded makes the issue harder to debug and troubleshoot (and in particular, modify).

I see now that the original sources are in the directory named virtualenv_embedded, though this can be mentioned.

I think the code comment should also include instructions on how to update the base-64 encoded strings in from the source files located in the virtualenv_embedded directory. In particular, does the source tree have a helper script to do this for you automatically, or is this a manual step?

dstufft referenced this issue Jan 5, 2015


Rewrite virtualenv #697

0 of 5 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment