Nov 05,
2015

Virtualenvwrapper and Python 3

This is mostly a note for my future self as for sure in a couple of months I'll forget about it.

According to the documentation, current version of virtualenvwrapper is tested to work with Python 3.4, but it's not very clear on how you need to configure it, at least after a cursory glance. Well, it follows the VIRTUALENVWRAPPER_PYTHON environment variable if defined, so after declaring the path to a Python 3 interpreter, it should start working (the path depends on the OS/environment, so the following should be modified accordingly by the reader):

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

Another thing to note is that the virtualenvwrapper.sh script seems not to be re-entrant, at least with my configuration. My quick workaround is to evaluate it only once:

if [[ -z "$VIRTUALENVWRAPPER_HOOK_DIR" && \
      -e /usr/local/bin/virtualenvwrapper_lazy.sh ]]; then
   source /usr/local/bin/virtualenvwrapper_lazy.sh
fi

I should probably check if someone has filed a bug report.

 
 

Nov 02,
2015

It's alive!

It was a long time coming, I had a server buried deep in a data center somewhere in central Europe, sitting idle for months as I was looking for an original name for the domain, not an easy task nowaday.

Perusing the TLD lists looking for clever combinations, inspiration struck, so with Gene Wilder immortal words I can annunce: "Alive! It's alive!".

it's alive frame from the "Young Frankestein" movie

"Alive! It's alive!"

Well, to be honest in my head the domain name sounded better, but it's somewhat funny, especially if you happen to know me. So to make a long story short, last weekend I registered the domain, configured the web server and leashed it to the world.

Better late than never.