Speaking of #pkgsrc, it's aggravating how a lot of Python packages are in only one directory and pkgsrc assumes you're only going to have one version of Python installed, but several of those packages are incompatible with some versions of Python so I end up with two versions of Python, with some packages using one and the others using the other.
It makes updating Python packages using pkgsrc a nightmare. The version 2/version 3 schism in Python is the main cause.