`shutil.copytree` on py2
http://hg.python.org/cpython/file/2.7/Lib/shutil.py#l145

`shutil.copytree` on py3
http://hg.python.org/cpython/file/3.3/Lib/shutil.py#l259

The `shutil.copytree` function on py3 don't care about if the file pointed by a symlink is a directory or a file. It passed to `copy_function` (`copy2` by default) and so fails with a directory.

`symlinks=True` is same as `follow_symlinks=False`

With this fix all symlinks on the source directory are not followed. It break the current behaviour indeed. So for keep the current behaviour we need to do that: alquerci@8c708a02cfb280d20049844e83cdf43f6dc9233f

What is the better behaviour in your mind?